public class JAXBTypeImpl extends XSTypeImpl implements JAXBType
XSTypeImpl.XSAllComplexTypeImpl, XSTypeImpl.XSBasicComplexTypeImpl, XSTypeImpl.XSChoiceComplexTypeImpl, XSTypeImpl.XSComplexContentImpl, XSTypeImpl.XSComplexTypeImpl, XSTypeImpl.XSGroupComplexTypeImpl, XSTypeImpl.XSSequenceComplexTypeImpl, XSTypeImpl.XSSimpleContentImpl| Modifier | Constructor and Description |
|---|---|
protected |
JAXBTypeImpl(XSObject pParent,
XsETopLevelSimpleType pSimpleType)
Creates a new instance of JAXBTypeImpl.
|
protected |
JAXBTypeImpl(XSObject pParent,
XsTComplexType pComplexType)
Creates a new instance of JAXBTypeImpl.
|
protected |
JAXBTypeImpl(XSObject pParent,
XsTLocalComplexType pComplexType)
Creates a new instance of JAXBTypeImpl.
|
protected |
JAXBTypeImpl(XSObject pParent,
XsTLocalSimpleType pSimpleType)
Creates a new instance of JAXBTypeImpl.
|
protected |
JAXBTypeImpl(XSObject pParent,
XsTSimpleRestrictionType pSimpleType)
Creates a new instance of JAXBTypeImpl.
|
| Modifier and Type | Method and Description |
|---|---|
JAXBClass |
getJAXBClass()
Returns the groups class customization settings.
|
JAXBJavaType |
getJAXBJavaType()
Returns the elements
jaxb:javaType customization,
if any, or null. |
JAXBSchemaBindings |
getJAXBSchemaBindings()
Returns the groups schemaBindings.
|
void |
validate()
Validates the objects internal state.
|
getAnnotations, getComplexType, getName, getSchemaHeader, getSimpleType, isBuiltin, isGlobal, isSimple, isValidated, setGlobalgetOpenAttributesgetLocator, getParentObject, getXsObject, getXSSchema, isTopLevelObject, validateAllInclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnnotations, getComplexType, getName, getSchemaHeader, getSimpleType, isBuiltin, isGlobal, isSimple, setGlobalgetOpenAttributesgetLocator, getParentObject, getXSSchema, isTopLevelObjectprotected JAXBTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXExceptionprotected JAXBTypeImpl(XSObject pParent, XsTLocalSimpleType pSimpleType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXExceptionprotected JAXBTypeImpl(XSObject pParent, XsTSimpleRestrictionType pSimpleType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXExceptionprotected JAXBTypeImpl(XSObject pParent, XsTComplexType pComplexType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXExceptionprotected JAXBTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXExceptionpublic JAXBSchemaBindings getJAXBSchemaBindings()
JAXBClassOwnerReturns the groups schemaBindings.
getJAXBSchemaBindings in interface JAXBClassOwnerpublic JAXBClass getJAXBClass()
JAXBClassOwnerReturns the groups class customization settings.
getJAXBClass in interface JAXBClassOwnerpublic JAXBJavaType getJAXBJavaType()
JAXBJavaTypeOwnerjaxb:javaType customization,
if any, or null.getJAXBJavaType in interface JAXBJavaTypeOwnerpublic void validate()
throws org.xml.sax.SAXException
XSObjectValidates the objects internal state.
validate in interface XSObjectvalidate in class XSTypeImplorg.xml.sax.SAXException