|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.jaxme.xs.impl.XSObjectImpl
org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl
org.apache.ws.jaxme.xs.impl.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
protected XSTypeImpl(XSObject pParent,
XsTLocalSimpleType pSimpleType)
protected XSTypeImpl(XSObject pParent,
XsTComplexType pComplexType)
throws org.xml.sax.SAXException
protected XSTypeImpl(XSObject pParent,
XsTLocalComplexType pComplexType)
protected XSTypeImpl(XSObject pParent,
XsTSimpleRestrictionType pRestriction)
throws org.xml.sax.SAXException
| Method Detail |
protected boolean isValidated()
public XsQName getName()
XSTypeIf the type is global: Returns the types name. Otherwise returns null.
getName in interface XSTypepublic boolean isSimple()
XSTypeReturns whether the type is simple or not.
isSimple in interface XSTypepublic boolean isGlobal()
XSTypeReturns whether the type is global or not.
isGlobal in interface XSTypepublic void setGlobal(boolean pGlobal)
XSTypeSets whether the type is global or not.
setGlobal in interface XSTypepublic XSAnnotation[] getAnnotations()
XSTypeReturns the array of annotations.
getAnnotations in interface XSType
public void validate()
throws org.xml.sax.SAXException
XSObjectValidates the objects internal state.
validate in interface XSObjectvalidate in class XSObjectImplorg.xml.sax.SAXException
public XSSimpleType getSimpleType()
throws org.xml.sax.SAXException
XSTypeReturns the simple types information.
getSimpleType in interface XSTypeorg.xml.sax.SAXException
public XSComplexType getComplexType()
throws org.xml.sax.SAXException
XSTypeReturns the complex types information.
getComplexType in interface XSTypeorg.xml.sax.SAXExceptionpublic boolean isBuiltin()
XSTypeReturns whether the type is a builtin type of XML Schema.
isBuiltin in interface XSTypepublic XsSchemaHeader getSchemaHeader()
XSTypeReturns 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 | |||||||||