|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.xs.impl.XSObjectImpl org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl org.apache.ws.jaxme.xs.impl.XSTypeImpl
public class XSTypeImpl
Nested Class Summary | |
---|---|
class |
XSTypeImpl.XSAllComplexTypeImpl
|
class |
XSTypeImpl.XSBasicComplexTypeImpl
|
class |
XSTypeImpl.XSChoiceComplexTypeImpl
|
class |
XSTypeImpl.XSComplexContentImpl
|
class |
XSTypeImpl.XSComplexTypeImpl
|
class |
XSTypeImpl.XSGroupComplexTypeImpl
|
class |
XSTypeImpl.XSSequenceComplexTypeImpl
|
class |
XSTypeImpl.XSSimpleContentImpl
|
Constructor Summary | |
---|---|
protected |
XSTypeImpl(XSObject pParent,
XsETopLevelSimpleType pSimpleType)
|
protected |
XSTypeImpl(XSObject pParent,
XsTComplexType pComplexType)
|
protected |
XSTypeImpl(XSObject pParent,
XsTLocalComplexType pComplexType)
|
protected |
XSTypeImpl(XSObject pParent,
XsTLocalSimpleType pSimpleType)
|
protected |
XSTypeImpl(XSObject pParent,
XsTSimpleRestrictionType pRestriction)
|
Method Summary | |
---|---|
XSAnnotation[] |
getAnnotations()
Returns the array of annotations. |
XSComplexType |
getComplexType()
Returns the complex types information. |
XsQName |
getName()
If the type is global: Returns the types name. |
XsSchemaHeader |
getSchemaHeader()
Returns the types syntactical context or null, if no such context is available. |
XSSimpleType |
getSimpleType()
Returns the simple types information. |
boolean |
isBuiltin()
Returns whether the type is a builtin type of XML Schema. |
boolean |
isGlobal()
Returns whether the type is global or not. |
boolean |
isSimple()
Returns whether the type is simple or not. |
protected boolean |
isValidated()
|
void |
setGlobal(boolean pGlobal)
Sets whether the type is global or not. |
void |
validate()
Validates the objects internal state. |
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl |
---|
getOpenAttributes |
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSObjectImpl |
---|
getLocator, getParentObject, getXsObject, getXSSchema, isTopLevelObject, validateAllIn |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.ws.jaxme.xs.XSOpenAttrs |
---|
getOpenAttributes |
Methods inherited from interface org.apache.ws.jaxme.xs.XSObject |
---|
getLocator, getParentObject, getXSSchema, isTopLevelObject |
Constructor Detail |
---|
protected XSTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected XSTypeImpl(XSObject pParent, XsTLocalSimpleType pSimpleType)
protected XSTypeImpl(XSObject pParent, XsTComplexType pComplexType) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected XSTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType)
protected XSTypeImpl(XSObject pParent, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
org.xml.sax.SAXException
Method Detail |
---|
protected boolean isValidated()
public XsQName getName()
XSType
If the type is global: Returns the types name. Otherwise returns null.
getName
in interface XSType
public boolean isSimple()
XSType
Returns whether the type is simple or not.
isSimple
in interface XSType
public boolean isGlobal()
XSType
Returns whether the type is global or not.
isGlobal
in interface XSType
public void setGlobal(boolean pGlobal)
XSType
Sets whether the type is global or not.
setGlobal
in interface XSType
public XSAnnotation[] getAnnotations()
XSType
Returns the array of annotations.
getAnnotations
in interface XSType
public void validate() throws org.xml.sax.SAXException
XSObject
Validates the objects internal state.
validate
in interface XSObject
validate
in class XSObjectImpl
org.xml.sax.SAXException
public XSSimpleType getSimpleType() throws org.xml.sax.SAXException
XSType
Returns the simple types information.
getSimpleType
in interface XSType
org.xml.sax.SAXException
public XSComplexType getComplexType() throws org.xml.sax.SAXException
XSType
Returns the complex types information.
getComplexType
in interface XSType
org.xml.sax.SAXException
public boolean isBuiltin()
XSType
Returns whether the type is a builtin type of XML Schema.
isBuiltin
in interface XSType
public XsSchemaHeader getSchemaHeader()
XSType
Returns the types syntactical context or null, if no such context is available.
getSchemaHeader
in interface XSType
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |