com.sun.msv.grammar.xmlschema
Class XMLSchemaTypeExp

java.lang.Object
  extended by com.sun.msv.grammar.Expression
      extended by com.sun.msv.grammar.ReferenceExp
          extended by com.sun.msv.grammar.xmlschema.RedefinableExp
              extended by com.sun.msv.grammar.xmlschema.XMLSchemaTypeExp
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ComplexTypeExp, SimpleTypeExp

public abstract class XMLSchemaTypeExp
extends RedefinableExp

Base class of ComplexTypeExp and SimpleTypeExp. This class represents "type" of W3C XML Schema.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
static int EXTENSION
           
static int RESTRICTION
           
 
Fields inherited from class com.sun.msv.grammar.ReferenceExp
exp, name
 
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
 
Method Summary
abstract  int getBlock()
          gets the value of the block constraint.
 
Methods inherited from class com.sun.msv.grammar.xmlschema.RedefinableExp
getClone, redefine
 
Methods inherited from class com.sun.msv.grammar.ReferenceExp
equals, isDefined, visit, visit, visit, visit
 
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESTRICTION

public static final int RESTRICTION
See Also:
Constant Field Values

EXTENSION

public static final int EXTENSION
See Also:
Constant Field Values
Method Detail

getBlock

public abstract int getBlock()
gets the value of the block constraint.