org.apache.ws.jaxme.xs.jaxb.impl

Class JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl

Enclosing Class:
JAXBJavaTypeImpl
Implemented Interfaces:
JAXBJavaType, JAXBJavaType.JAXBGlobalJavaType, XsObject

public static class JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl
extends JAXBJavaTypeImpl
implements JAXBJavaType.JAXBGlobalJavaType

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl

JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl

Constructor Summary

JAXBGlobalJavaTypeImpl(XsObject pParent)
Creates a new instance of JAXBJavaTypeImpl.java.

Method Summary

XsQName
getXmlType()
Returns the xmlType.
void
setXmlType(String pType)
Sets the XML Type being customized by this element.
void
setXmlType(XsQName pType)
Sets the XML Type being customized by this element.
void
validate()
Validates the internal state of the type, attribute, element, or whatever object.

Methods inherited from class org.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl

getName, getParseMethod, getPrintMethod, getXmlType, hasNsContext, setHasNsContext, setName, setParseMethod, setPrintMethod, setXmlType, setXmlType

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

JAXBGlobalJavaTypeImpl

protected JAXBGlobalJavaTypeImpl(XsObject pParent)
Creates a new instance of JAXBJavaTypeImpl.java.

Method Details

getXmlType

public XsQName getXmlType()
Returns the xmlType.
Specified by:
getXmlType in interface JAXBJavaType.JAXBGlobalJavaType
getXmlType in interface JAXBJavaType
Overrides:
getXmlType in interface JAXBJavaTypeImpl

setXmlType

public void setXmlType(String pType)
            throws SAXException
Sets the XML Type being customized by this element.
Overrides:
setXmlType in interface JAXBJavaTypeImpl

setXmlType

public void setXmlType(XsQName pType)
Sets the XML Type being customized by this element.
Overrides:
setXmlType in interface JAXBJavaTypeImpl

validate

public void validate()
            throws SAXException
Validates the internal state of the type, attribute, element, or whatever object.
Specified by:
validate in interface XsObject
Overrides:
validate in interface XsObjectImpl