com.sun.msv.grammar.xmlschema

Class XMLSchemaTypeExp

Implemented Interfaces:
Serializable
Known Direct 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

equals, getExpandedExp, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit, visit, visit, visit, visit

Field Details

EXTENSION

public static final int EXTENSION
Field Value:
2

RESTRICTION

public static final int RESTRICTION
Field Value:
1

Method Details

getBlock

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