|  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 | | |  |  |  | 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members 
 XSConstants  Class ReferenceList of all members.
| 
 Public Types |  | enum | COMPONENT_TYPE { ATTRIBUTE_DECLARATION =  1, 
ELEMENT_DECLARATION =  2, 
TYPE_DEFINITION =  3, 
ATTRIBUTE_USE =  4,
 ATTRIBUTE_GROUP_DEFINITION =  5, 
MODEL_GROUP_DEFINITION =  6, 
MODEL_GROUP =  7, 
PARTICLE =  8,
 WILDCARD =  9, 
IDENTITY_CONSTRAINT =  10, 
NOTATION_DECLARATION =  11, 
ANNOTATION =  12,
 FACET =  13, 
MULTIVALUE_FACET =  14
 }
 |  | enum | DERIVATION_TYPE { DERIVATION_NONE =  0, 
DERIVATION_EXTENSION =  1, 
DERIVATION_RESTRICTION =  2, 
DERIVATION_SUBSTITUTION =  4,
 DERIVATION_UNION =  8, 
DERIVATION_LIST =  16
 }
 |  | enum | SCOPE { SCOPE_ABSENT =  0, 
SCOPE_GLOBAL =  1, 
SCOPE_LOCAL =  2
 } |  | enum | VALUE_CONSTRAINT { VC_NONE =  0, 
VC_DEFAULT =  1, 
VC_FIXED =  2
 } |  
 Member Enumeration Documentation
 
  
    | 
        
          | enum XSConstants::COMPONENT_TYPE |  |  
  
    |  | 
 
Enumeration values:
| ATTRIBUTE_DECLARATION | The object describes an attribute declaration. |  | ELEMENT_DECLARATION | The object describes an element declaration. |  | TYPE_DEFINITION | The object describes a complex type or simple type definition. |  | ATTRIBUTE_USE | The object describes an attribute use definition. |  | ATTRIBUTE_GROUP_DEFINITION | The object describes an attribute group definition. |  | MODEL_GROUP_DEFINITION | The object describes a model group definition. |  | MODEL_GROUP | A model group. |  | PARTICLE | The object describes a particle. |  | WILDCARD | The object describes a wildcard. |  | IDENTITY_CONSTRAINT | The object describes an identity constraint definition. |  | NOTATION_DECLARATION | The object describes a notation declaration. |  | ANNOTATION | The object describes an annotation. |  | FACET | The object describes a constraining facet. |  | MULTIVALUE_FACET | The object describes enumeration/pattern facets. | 
 |  
 
  
    | 
        
          | enum XSConstants::DERIVATION_TYPE |  |  
 
  
    |  | 
 
Enumeration values:
| SCOPE_ABSENT | The scope of a declaration within named model groups or attribute groups is absent.
The scope of such declaration is  determined when it is used in the construction of complex type  definitions.  |  | SCOPE_GLOBAL | A scope of globalidentifies top-level declarations. |  | SCOPE_LOCAL | Locally scopeddeclarations are available for use only within the complex type. | 
 |  
 
  
    | 
        
          | enum XSConstants::VALUE_CONSTRAINT |  |  
  
    |  | 
 
Enumeration values:
| VC_NONE | Indicates that the component does not have any value constraint. |  | VC_DEFAULT | Indicates that there is a default value constraint. |  | VC_FIXED | Indicates that there is a fixed value constraint for this attribute. | 
 |  The documentation for this class was generated from the following file:
 | 
 
 | 
 |