Schema Namespace Reference


Classes

struct  Appinfo
struct  Documentation
class  Annotation
class  Attribute
class  AttributeGroup
class  ComplexType
class  Constraint
class  ContentModel
class  Element
class  Group
class  Key
class  Keyref
class  SchemaParser
class  SchemaParserException
class  SchemaValidator
union  facetValueType
class  SimpleType
struct  Containers
class  TypeContainer
class  TypesTable
class  Unique
class  XSDType

Enumerations

enum  Compositor { Sequence, Choice, All }
enum  Derivation { Restriction, Extension }
enum  ContentModelType { None, Simple, Complex, Mixed }
enum  ConstraintType { NoConstraint, Key, Keyref, Unique }
enum  Type {
  XSD_INVALID, XSD_SCHEMA, XSD_STRING, XSD_INTEGER,
  XSD_INT, XSD_BYTE, XSD_POSINT, XSD_UINT,
  XSD_LONG, XSD_ULONG, XSD_SHORT, XSD_USHORT,
  XSD_DECIMAL, XSD_FLOAT, XSD_DOUBLE, XSD_BOOLEAN,
  XSD_TIME, XSD_DATETIME, XSD_DATE, XSD_TOKEN,
  XSD_QNAME, XSD_NCNAME, XSD_NMTOKEN, XSD_NMTOKENS,
  XSD_BASE64BIN, XSD_HEXBIN, XSD_ANY, XSD_ANYTYPE,
  XSD_ANYURI
}

Functions

std::ostream & operator<< (std::ostream &os, TypeContainer &tc)

Variables

const std::string SchemaUri = "http://www.w3.org/2001/XMLSchema"
const std::string SchemaInstaceUri = "http://www.w3.org/2001/XMLSchema-instance"


Enumeration Type Documentation

Enumerator:
Sequence 
Choice 
All 

Definition at line 32 of file Schema.h.

Enumerator:
NoConstraint 
Key 
Keyref 
Unique 

Definition at line 51 of file Schema.h.

Enumerator:
None 
Simple 
Complex 
Mixed 

Definition at line 44 of file Schema.h.

Enumerator:
Restriction 
Extension 

Definition at line 38 of file Schema.h.

Enumerator:
XSD_INVALID 
XSD_SCHEMA 
XSD_STRING 
XSD_INTEGER 
XSD_INT 
XSD_BYTE 
XSD_POSINT 
XSD_UINT 
XSD_LONG 
XSD_ULONG 
XSD_SHORT 
XSD_USHORT 
XSD_DECIMAL 
XSD_FLOAT 
XSD_DOUBLE 
XSD_BOOLEAN 
XSD_TIME 
XSD_DATETIME 
XSD_DATE 
XSD_TOKEN 
XSD_QNAME 
XSD_NCNAME 
XSD_NMTOKEN 
XSD_NMTOKENS 
XSD_BASE64BIN 
XSD_HEXBIN 
XSD_ANY 
XSD_ANYTYPE 
XSD_ANYURI 

Definition at line 59 of file Schema.h.


Function Documentation

std::ostream& Schema::operator<< ( std::ostream &  os,
TypeContainer &  tc 
)

Definition at line 365 of file TypeContainer.cpp.

References Schema::TypeContainer::print().


Variable Documentation

const std::string Schema::SchemaInstaceUri = "http://www.w3.org/2001/XMLSchema-instance"

Definition at line 93 of file Schema.h.

Referenced by Schema::SchemaValidator::instance(), WsdlPull::WsdlInvoker::invoke(), and main().

const std::string Schema::SchemaUri = "http://www.w3.org/2001/XMLSchema"


Generated on Sat Jan 10 19:07:15 2009 for wsdlpull by  doxygen 1.5.5