OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [javax/] [imageio/] [metadata/] [IIOMetadataFormatImpl.h] - Blame information for rev 848

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 759 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __javax_imageio_metadata_IIOMetadataFormatImpl__
5
#define __javax_imageio_metadata_IIOMetadataFormatImpl__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace javax
15
  {
16
    namespace imageio
17
    {
18
        class ImageTypeSpecifier;
19
      namespace metadata
20
      {
21
          class IIOMetadataFormat;
22
          class IIOMetadataFormatImpl;
23
          class IIOMetadataFormatImpl$NodeObject;
24
          class IIOMetadataNode;
25
      }
26
    }
27
  }
28
}
29
 
30
class javax::imageio::metadata::IIOMetadataFormatImpl : public ::java::lang::Object
31
{
32
 
33
public:
34
  IIOMetadataFormatImpl(::java::lang::String *, jint);
35
  IIOMetadataFormatImpl(::java::lang::String *, jint, jint);
36
public: // actually protected
37
  virtual void addAttribute(::java::lang::String *, ::java::lang::String *, jint, jboolean, ::java::lang::String *);
38
  virtual void addAttribute(::java::lang::String *, ::java::lang::String *, jint, jboolean, ::java::lang::String *, ::java::util::List *);
39
  virtual void addAttribute(::java::lang::String *, ::java::lang::String *, jint, jboolean, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean);
40
  virtual void addAttribute(::java::lang::String *, ::java::lang::String *, jint, jboolean, jint, jint);
41
  virtual void addBooleanAttribute(::java::lang::String *, ::java::lang::String *, jboolean, jboolean);
42
  virtual void addChildElement(::java::lang::String *, ::java::lang::String *);
43
  virtual void addElement(::java::lang::String *, ::java::lang::String *, jint);
44
  virtual void addElement(::java::lang::String *, ::java::lang::String *, jint, jint);
45
private:
46
  void addNodeObject(::javax::imageio::metadata::IIOMetadataNode *, ::javax::imageio::metadata::IIOMetadataFormatImpl$NodeObject *);
47
  ::javax::imageio::metadata::IIOMetadataFormatImpl$NodeObject * getNodeObject(::javax::imageio::metadata::IIOMetadataNode *);
48
  void removeNodeObject(::javax::imageio::metadata::IIOMetadataNode *);
49
public: // actually protected
50
  virtual void addObjectValue(::java::lang::String *, ::java::lang::Class *, jboolean, ::java::lang::Object *);
51
  virtual void addObjectValue(::java::lang::String *, ::java::lang::Class *, jboolean, ::java::lang::Object *, ::java::util::List *);
52
  virtual void addObjectValue(::java::lang::String *, ::java::lang::Class *, ::java::lang::Object *, ::java::lang::Comparable *, ::java::lang::Comparable *, jboolean, jboolean);
53
  virtual void addObjectValue(::java::lang::String *, ::java::lang::Class *, jint, jint);
54
public:
55
  virtual ::java::lang::String * getRootName();
56
public: // actually protected
57
  virtual ::java::lang::String * getResourceBaseName();
58
public:
59
  static ::javax::imageio::metadata::IIOMetadataFormat * getStandardFormatInstance();
60
  virtual jboolean canNodeAppear(::java::lang::String *, ::javax::imageio::ImageTypeSpecifier *) = 0;
61
public: // actually protected
62
  virtual void removeAttribute(::java::lang::String *, ::java::lang::String *);
63
  virtual void removeElement(::java::lang::String *);
64
  virtual void removeObjectValue(::java::lang::String *);
65
  virtual void setResourceBaseName(::java::lang::String *);
66
public:
67
  virtual jint getAttributeDataType(::java::lang::String *, ::java::lang::String *);
68
  virtual ::java::lang::String * getAttributeDefaultValue(::java::lang::String *, ::java::lang::String *);
69
  virtual ::java::lang::String * getAttributeDescription(::java::lang::String *, ::java::lang::String *, ::java::util::Locale *);
70
  virtual JArray< ::java::lang::String * > * getAttributeEnumerations(::java::lang::String *, ::java::lang::String *);
71
  virtual jint getAttributeListMaxLength(::java::lang::String *, ::java::lang::String *);
72
  virtual jint getAttributeListMinLength(::java::lang::String *, ::java::lang::String *);
73
  virtual ::java::lang::String * getAttributeMaxValue(::java::lang::String *, ::java::lang::String *);
74
  virtual ::java::lang::String * getAttributeMinValue(::java::lang::String *, ::java::lang::String *);
75
  virtual JArray< ::java::lang::String * > * getAttributeNames(::java::lang::String *);
76
  virtual jint getAttributeValueType(::java::lang::String *, ::java::lang::String *);
77
  virtual JArray< ::java::lang::String * > * getChildNames(::java::lang::String *);
78
  virtual jint getChildPolicy(::java::lang::String *);
79
private:
80
  ::java::lang::String * getDescription(::java::lang::String *, ::java::util::Locale *);
81
public:
82
  virtual ::java::lang::String * getElementDescription(::java::lang::String *, ::java::util::Locale *);
83
  virtual jint getElementMaxChildren(::java::lang::String *);
84
  virtual jint getElementMinChildren(::java::lang::String *);
85
  virtual jint getObjectArrayMaxLength(::java::lang::String *);
86
  virtual jint getObjectArrayMinLength(::java::lang::String *);
87
  virtual ::java::lang::Class * getObjectClass(::java::lang::String *);
88
  virtual ::java::lang::Object * getObjectDefaultValue(::java::lang::String *);
89
  virtual JArray< ::java::lang::Object * > * getObjectEnumerations(::java::lang::String *);
90
  virtual ::java::lang::Comparable * getObjectMaxValue(::java::lang::String *);
91
  virtual ::java::lang::Comparable * getObjectMinValue(::java::lang::String *);
92
  virtual jint getObjectValueType(::java::lang::String *);
93
  virtual jboolean isAttributeRequired(::java::lang::String *, ::java::lang::String *);
94
  static ::java::lang::String * standardMetadataFormatName;
95
private:
96
  ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) rootName;
97
  ::java::util::Map * nodes;
98
  ::java::util::Map * childPolicies;
99
  ::java::util::Map * childRanges;
100
  ::java::lang::String * resourceBaseName;
101
public:
102
  static ::java::lang::Class class$;
103
};
104
 
105
#endif // __javax_imageio_metadata_IIOMetadataFormatImpl__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.