wsdlpull  1.23
Classes | Enumerations | Functions | Variables
Schema Namespace Reference

Classes

class  Annotation
 
struct  Appinfo
 
class  Attribute
 
class  AttributeGroup
 
class  ComplexType
 
class  Constraint
 
struct  Containers
 
class  ContentModel
 
struct  Documentation
 
class  Element
 
union  facetValueType
 
class  Group
 
class  SchemaParser
 
class  SchemaParserException
 
class  SchemaValidator
 
class  SimpleType
 
class  TypeContainer
 
class  TypesTable
 
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
Restriction 
Extension 

Definition at line 38 of file Schema.h.

Enumerator
None 
Simple 
Complex 
Mixed 

Definition at line 44 of file Schema.h.

Enumerator
NoConstraint 
Key 
Keyref 
Unique 

Definition at line 51 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::SchemaUri = "http://www.w3.org/2001/XMLSchema"
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().