  
    
    
    
    
    
    
    
    
    
      
    
      
    
     
    
    
    
    
      
    
    
    
    
 
  | 
     |  |   | 
	     
 
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 global identifies top-level declarations. |  
| SCOPE_LOCAL  | 
Locally scoped declarations 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:
     |  
  
 |  
  |