|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.msv.grammar.Expression
com.sun.msv.grammar.ReferenceExp
com.sun.msv.grammar.xmlschema.RedefinableExp
com.sun.msv.grammar.xmlschema.XMLSchemaTypeExp
com.sun.msv.grammar.xmlschema.SimpleTypeExp
public class SimpleTypeExp
Simple type declaration.
Most of the properties of the simple type declaration component
is defined in the XSDatatype
object, which is obtained by the
getType()
method.
Note: XML Schema allows forward reference to simple types. Therefore it must be indirectionalized by ReferenceExp. And this is the only reason this class exists.
Field Summary |
---|
Fields inherited from class com.sun.msv.grammar.xmlschema.XMLSchemaTypeExp |
---|
EXTENSION, 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 | |
---|---|
int |
getBlock()
gets the value of the block constraint. |
RedefinableExp |
getClone()
clone this object. |
com.sun.msv.datatype.xsd.XSDatatype |
getDatatype()
Gets the encapsulated Datatype object. |
XSDatatypeExp |
getType()
gets the XSDatatypeExp object that represents this simple type. |
void |
redefine(RedefinableExp _rhs)
assigns contents of rhs to this object. |
void |
set(XSDatatypeExp exp)
|
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 |
Method Detail |
---|
public void set(XSDatatypeExp exp)
public XSDatatypeExp getType()
public com.sun.msv.datatype.xsd.XSDatatype getDatatype()
This method can be called only after the parsing is finished.
public int getBlock()
getBlock
in class XMLSchemaTypeExp
public RedefinableExp getClone()
getClone
in class RedefinableExp
public void redefine(RedefinableExp _rhs)
RedefinableExp
redefine
in class RedefinableExp
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |