org.apache.ws.jaxme.xs.jaxb.impl
Class JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl

java.lang.Object
  extended byorg.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
      extended byorg.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl
          extended byorg.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl
All Implemented Interfaces:
JAXBJavaType, JAXBJavaType.JAXBGlobalJavaType, XsObject
Enclosing class:
JAXBJavaTypeImpl

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


Nested Class Summary
 
Nested classes inherited from class org.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl
JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl
 
Nested classes inherited from class org.apache.ws.jaxme.xs.jaxb.JAXBJavaType
JAXBJavaType.JAXBGlobalJavaType
 
Constructor Summary
protected JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl(XsObject pParent)
          Creates a new instance of JAXBJavaTypeImpl.java.
 
Method Summary
 XsQName getXmlType()
          Returns the xmlType.
 void setXmlType(java.lang.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, hasNsContext, setHasNsContext, setName, setParseMethod, setPrintMethod
 
Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
 
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.jaxb.JAXBJavaType
getName, getParseMethod, getPrintMethod, hasNsContext
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
 

Constructor Detail

JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl

protected JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl(XsObject pParent)

Creates a new instance of JAXBJavaTypeImpl.java.

Method Detail

setXmlType

public void setXmlType(XsQName pType)
Description copied from class: JAXBJavaTypeImpl
Sets the XML Type being customized by this element.

Overrides:
setXmlType in class JAXBJavaTypeImpl

setXmlType

public void setXmlType(java.lang.String pType)
                throws org.xml.sax.SAXException
Description copied from class: JAXBJavaTypeImpl
Sets the XML Type being customized by this element.

Overrides:
setXmlType in class JAXBJavaTypeImpl
Throws:
org.xml.sax.SAXException

getXmlType

public XsQName getXmlType()
Description copied from interface: JAXBJavaType.JAXBGlobalJavaType

Returns the xmlType.

Specified by:
getXmlType in interface JAXBJavaType.JAXBGlobalJavaType
Overrides:
getXmlType in class JAXBJavaTypeImpl

validate

public void validate()
              throws org.xml.sax.SAXException
Description copied from interface: XsObject
Validates the internal state of the type, attribute, element, or whatever object.

Specified by:
validate in interface XsObject
Overrides:
validate in class XsObjectImpl
Throws:
org.xml.sax.SAXException