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)
           
 void setXmlType(XsQName pType)
           
 void validate()
          Validates the types, attributes, elements, ...
 
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, 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)

setXmlType

public void setXmlType(java.lang.String pType)
                throws org.xml.sax.SAXException
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

validate

public void validate()
              throws org.xml.sax.SAXException
Description copied from interface: XsObject

Validates the types, attributes, elements, ... internal state.

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