## org.apache.xerces.impl.xs.psvi
Interface XSConstants

public interface XSConstants

This interface defines constants used by this specification. The interface may be updated or replaced.

Field Summary
`static short` `ANNOTATION` The object describes an annotation.
`static short` `ATTRIBUTE_DECLARATION` The object describes an attribute declaration.
`static short` `ATTRIBUTE_GROUP` The object describes an attribute group definition.
`static short` `ATTRIBUTE_USE` The object describes an attribute use definition.
`static short` `DERIVATION_EXTENSION` `XSTypeDefinition` final set or `XSElementDeclaration` disallowed substitution group.
`static short` `DERIVATION_LIST` `XSTypeDefinition` final set.
`static short` `DERIVATION_NONE` No constraint is available.
`static short` `DERIVATION_RESTRICTION` `XSTypeDefinition` final set or `XSElementDeclaration` disallowed substitution group.
`static short` `DERIVATION_SUBSTITUTION` `XSTypeDefinition` final set.
`static short` `DERIVATION_UNION` `XSTypeDefinition` final set.
`static short` `ELEMENT_DECLARATION` The object describes an element declaration.
`static short` `IDENTITY_CONSTRAINT` The object describes an identity constraint definition.
`static short` `MODEL_GROUP` A model group.
`static short` `MODEL_GROUP_DEFINITION` The object describes a model group definition.
`static short` `NOTATION_DECLARATION` The object describes a notation declaration.
`static short` `PARTICLE` The object describes a particle.
`static short` `SCOPE_ABSENT` The scope of a declaration within named model groups or attribute groups is `absent`.
`static short` `SCOPE_GLOBAL` A scope of `global` identifies top-level declarations.
`static short` `SCOPE_LOCAL` `Locally scoped` declarations are available for use only within the complex type.
`static short` `TYPE_DEFINITION` The object describes a complex type or simple type definition.
`static short` `VC_DEFAULT` Indicates that there is a default value constraint.
`static short` `VC_FIXED` Indicates that there is a fixed value constraint for this attribute.
`static short` `VC_NONE` Indicates that the component does not have any value constraint.
`static short` `WILDCARD` The object describes a wildcard.

Field Detail

### ATTRIBUTE_DECLARATION

    public static final short ATTRIBUTE_DECLARATION

  The object describes an attribute declaration.

### ELEMENT_DECLARATION

    public static final short ELEMENT_DECLARATION

  The object describes an element declaration.

### TYPE_DEFINITION

    public static final short TYPE_DEFINITION

  The object describes a complex type or simple type definition.

### ATTRIBUTE_USE

    public static final short ATTRIBUTE_USE

  The object describes an attribute use definition.

### ATTRIBUTE_GROUP

    public static final short ATTRIBUTE_GROUP

  The object describes an attribute group definition.

### MODEL_GROUP_DEFINITION

    public static final short MODEL_GROUP_DEFINITION

  The object describes a model group definition.

### MODEL_GROUP

    public static final short MODEL_GROUP

  A model group.

### PARTICLE

    public static final short PARTICLE

  The object describes a particle.

### WILDCARD

    public static final short WILDCARD

  The object describes a wildcard.

### IDENTITY_CONSTRAINT

    public static final short IDENTITY_CONSTRAINT

  The object describes an identity constraint definition.

### NOTATION_DECLARATION

    public static final short NOTATION_DECLARATION

  The object describes a notation declaration.

### ANNOTATION

    public static final short ANNOTATION

  The object describes an annotation.

### DERIVATION_NONE

    public static final short DERIVATION_NONE

  No constraint is available.

### DERIVATION_EXTENSION

    public static final short DERIVATION_EXTENSION

  `XSTypeDefinition` final set or `XSElementDeclaration` disallowed substitution group.

### DERIVATION_RESTRICTION

    public static final short DERIVATION_RESTRICTION

  `XSTypeDefinition` final set or `XSElementDeclaration` disallowed substitution group.

### DERIVATION_SUBSTITUTION

    public static final short DERIVATION_SUBSTITUTION

  `XSTypeDefinition` final set.

### DERIVATION_UNION

    public static final short DERIVATION_UNION

  `XSTypeDefinition` final set.

### DERIVATION_LIST

    public static final short DERIVATION_LIST

  `XSTypeDefinition` final set.

### SCOPE_ABSENT

    public static final short 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

    public static final short SCOPE_GLOBAL

  A scope of `global` identifies top-level declarations.

### SCOPE_LOCAL

    public static final short SCOPE_LOCAL

  `Locally scoped` declarations are available for use only within the complex type.

### VC_NONE

    public static final short VC_NONE

  Indicates that the component does not have any value constraint.

### VC_DEFAULT

    public static final short VC_DEFAULT

  Indicates that there is a default value constraint.

### VC_FIXED

    public static final short VC_FIXED

  Indicates that there is a fixed value constraint for this attribute.

Copyright © 1999-2003 Apache XML Project. All Rights Reserved.