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, setGlobal
getOpenAttributes
getLocator, getParentObject, getXsObject, getXSSchema, isTopLevelObject, validateAllIn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnnotations, getComplexType, getName, getSchemaHeader, getSimpleType, isBuiltin, isGlobal, isSimple, setGlobal
getOpenAttributes
getLocator, getParentObject, getXSSchema, isTopLevelObject
protected JAXBTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXException
protected JAXBTypeImpl(XSObject pParent, XsTLocalSimpleType pSimpleType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXException
protected JAXBTypeImpl(XSObject pParent, XsTSimpleRestrictionType pSimpleType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXException
protected JAXBTypeImpl(XSObject pParent, XsTComplexType pComplexType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXException
protected JAXBTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType) throws org.xml.sax.SAXException
Creates a new instance of JAXBTypeImpl.
org.xml.sax.SAXException
public JAXBSchemaBindings getJAXBSchemaBindings()
JAXBClassOwner
Returns the groups schemaBindings.
getJAXBSchemaBindings
in interface JAXBClassOwner
public JAXBClass getJAXBClass()
JAXBClassOwner
Returns the groups class customization settings.
getJAXBClass
in interface JAXBClassOwner
public JAXBJavaType getJAXBJavaType()
JAXBJavaTypeOwner
jaxb:javaType
customization,
if any, or null.getJAXBJavaType
in interface JAXBJavaTypeOwner
public void validate() throws org.xml.sax.SAXException
XSObject
Validates the objects internal state.
validate
in interface XSObject
validate
in class XSTypeImpl
org.xml.sax.SAXException