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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [xml/] [validation/] [xmlschema/] [XMLSchemaBuilder.h] - Blame information for rev 756

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_xml_validation_xmlschema_XMLSchemaBuilder__
5
#define __gnu_xml_validation_xmlschema_XMLSchemaBuilder__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
extern "Java"
11
{
12
  namespace gnu
13
  {
14
    namespace xml
15
    {
16
      namespace validation
17
      {
18
        namespace datatype
19
        {
20
            class Annotation;
21
            class SimpleType;
22
            class Type;
23
        }
24
        namespace xmlschema
25
        {
26
            class AnyAttribute;
27
            class ComplexType;
28
            class ElementDeclaration;
29
            class XMLSchema;
30
            class XMLSchemaBuilder;
31
        }
32
      }
33
    }
34
  }
35
  namespace javax
36
  {
37
    namespace xml
38
    {
39
      namespace namespace$
40
      {
41
          class QName;
42
      }
43
    }
44
  }
45
  namespace org
46
  {
47
    namespace relaxng
48
    {
49
      namespace datatype
50
      {
51
          class DatatypeLibrary;
52
      }
53
    }
54
    namespace w3c
55
    {
56
      namespace dom
57
      {
58
          class NamedNodeMap;
59
          class Node;
60
      }
61
    }
62
  }
63
}
64
 
65
class gnu::xml::validation::xmlschema::XMLSchemaBuilder : public ::java::lang::Object
66
{
67
 
68
public: // actually package-private
69
  XMLSchemaBuilder();
70
  virtual void parseSchema(::org::w3c::dom::Node *);
71
  virtual void parseTopLevelElement(::org::w3c::dom::Node *);
72
  virtual ::java::lang::Object * parseAttribute(::org::w3c::dom::Node *, jboolean);
73
  virtual jint parseFullDerivationSet(::java::lang::String *);
74
  virtual jint parseSimpleTypeDerivationSet(::java::lang::String *);
75
  virtual jint parseComplexTypeDerivationSet(::java::lang::String *);
76
  virtual jint parseBlockSet(::java::lang::String *);
77
  virtual jint parseComplexTypeBlockSet(::java::lang::String *);
78
  virtual ::java::lang::Object * parseElement(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ElementDeclaration *);
79
  virtual ::java::lang::Integer * getOccurrence(::java::lang::String *);
80
  virtual ::gnu::xml::validation::datatype::SimpleType * parseSimpleType(::javax::xml::namespace$::QName *);
81
  virtual ::gnu::xml::validation::datatype::SimpleType * parseSimpleType(::org::w3c::dom::Node *);
82
  virtual ::gnu::xml::validation::datatype::Type * parseComplexType(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ElementDeclaration *);
83
  virtual void parseSimpleContent(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ComplexType *);
84
  virtual void parseRestriction(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ComplexType *);
85
  virtual void parseExtension(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ComplexType *);
86
  virtual ::gnu::xml::validation::xmlschema::AnyAttribute * parseAnyAttribute(::org::w3c::dom::Node *);
87
  virtual ::gnu::xml::validation::datatype::Annotation * parseAnnotation(::org::w3c::dom::Node *);
88
private:
89
  static ::java::lang::String * getAttribute(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *);
90
  static ::javax::xml::namespace$::QName * asQName(::java::lang::String *, ::org::w3c::dom::Node *);
91
public: // actually package-private
92
  ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::java::lang::Object)))) schema;
93
  ::org::relaxng::datatype::DatatypeLibrary * typeLibrary;
94
public:
95
  static ::java::lang::Class class$;
96
};
97
 
98
#endif // __gnu_xml_validation_xmlschema_XMLSchemaBuilder__

powered by: WebSVN 2.1.0

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