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

Subversion Repositories openrisc

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

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_IIOMetadataFormat__
5
#define __javax_imageio_metadata_IIOMetadataFormat__
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
      }
23
    }
24
  }
25
}
26
 
27
class javax::imageio::metadata::IIOMetadataFormat : public ::java::lang::Object
28
{
29
 
30
public:
31
  virtual jboolean canNodeAppear(::java::lang::String *, ::javax::imageio::ImageTypeSpecifier *) = 0;
32
  virtual jint getAttributeDataType(::java::lang::String *, ::java::lang::String *) = 0;
33
  virtual ::java::lang::String * getAttributeDefaultValue(::java::lang::String *, ::java::lang::String *) = 0;
34
  virtual ::java::lang::String * getAttributeDescription(::java::lang::String *, ::java::lang::String *, ::java::util::Locale *) = 0;
35
  virtual JArray< ::java::lang::String * > * getAttributeEnumerations(::java::lang::String *, ::java::lang::String *) = 0;
36
  virtual jint getAttributeListMaxLength(::java::lang::String *, ::java::lang::String *) = 0;
37
  virtual jint getAttributeListMinLength(::java::lang::String *, ::java::lang::String *) = 0;
38
  virtual ::java::lang::String * getAttributeMaxValue(::java::lang::String *, ::java::lang::String *) = 0;
39
  virtual ::java::lang::String * getAttributeMinValue(::java::lang::String *, ::java::lang::String *) = 0;
40
  virtual JArray< ::java::lang::String * > * getAttributeNames(::java::lang::String *) = 0;
41
  virtual jint getAttributeValueType(::java::lang::String *, ::java::lang::String *) = 0;
42
  virtual JArray< ::java::lang::String * > * getChildNames(::java::lang::String *) = 0;
43
  virtual jint getChildPolicy(::java::lang::String *) = 0;
44
  virtual ::java::lang::String * getElementDescription(::java::lang::String *, ::java::util::Locale *) = 0;
45
  virtual jint getElementMaxChildren(::java::lang::String *) = 0;
46
  virtual jint getElementMinChildren(::java::lang::String *) = 0;
47
  virtual jint getObjectArrayMaxLength(::java::lang::String *) = 0;
48
  virtual jint getObjectArrayMinLength(::java::lang::String *) = 0;
49
  virtual ::java::lang::Class * getObjectClass(::java::lang::String *) = 0;
50
  virtual ::java::lang::Object * getObjectDefaultValue(::java::lang::String *) = 0;
51
  virtual JArray< ::java::lang::Object * > * getObjectEnumerations(::java::lang::String *) = 0;
52
  virtual ::java::lang::Comparable * getObjectMaxValue(::java::lang::String *) = 0;
53
  virtual ::java::lang::Comparable * getObjectMinValue(::java::lang::String *) = 0;
54
  virtual jint getObjectValueType(::java::lang::String *) = 0;
55
  virtual ::java::lang::String * getRootName() = 0;
56
  virtual jboolean isAttributeRequired(::java::lang::String *, ::java::lang::String *) = 0;
57
  static const jint CHILD_POLICY_ALL = 1;
58
  static const jint CHILD_POLICY_CHOICE = 3;
59
  static const jint CHILD_POLICY_EMPTY = 0;
60
  static const jint CHILD_POLICY_MAX = 5;
61
  static const jint CHILD_POLICY_REPEAT = 5;
62
  static const jint CHILD_POLICY_SEQUENCE = 4;
63
  static const jint CHILD_POLICY_SOME = 2;
64
  static const jint DATATYPE_BOOLEAN = 1;
65
  static const jint DATATYPE_DOUBLE = 4;
66
  static const jint DATATYPE_FLOAT = 3;
67
  static const jint DATATYPE_INTEGER = 2;
68
  static const jint DATATYPE_STRING = 0;
69
  static const jint VALUE_ARBITRARY = 1;
70
  static const jint VALUE_ENUMERATION = 16;
71
  static const jint VALUE_LIST = 32;
72
  static const jint VALUE_NONE = 0;
73
  static const jint VALUE_RANGE = 2;
74
  static const jint VALUE_RANGE_MAX_INCLUSIVE = 10;
75
  static const jint VALUE_RANGE_MAX_INCLUSIVE_MASK = 8;
76
  static const jint VALUE_RANGE_MIN_INCLUSIVE = 6;
77
  static const jint VALUE_RANGE_MIN_INCLUSIVE_MASK = 4;
78
  static const jint VALUE_RANGE_MIN_MAX_INCLUSIVE = 14;
79
  static ::java::lang::Class class$;
80
} __attribute__ ((java_interface));
81
 
82
#endif // __javax_imageio_metadata_IIOMetadataFormat__

powered by: WebSVN 2.1.0

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