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

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
      extended by org.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl
          extended by org.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/interfaces inherited from class org.apache.ws.jaxme.xs.jaxb.impl.JAXBJavaTypeImpl
JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl
 
Nested classes/interfaces inherited from interface 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 XML type.
 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
Returns the XML type.

Specified by:
getXmlType in interface JAXBJavaType
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