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

Class JAXBTypeImpl

public class JAXBTypeImpl extends XSTypeImpl implements JAXBType

Author: Jochen Wiedmann

Constructor Summary
protected JAXBTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType)

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.

protected JAXBTypeImpl(XSObject pParent, XsTComplexType pComplexType)

Creates a new instance of JAXBTypeImpl.

protected JAXBTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType)

Creates a new instance of JAXBTypeImpl.

Method Summary
JAXBClassgetJAXBClass()
JAXBJavaTypegetJAXBJavaType()
JAXBSchemaBindingsgetJAXBSchemaBindings()
voidvalidate()

Constructor Detail

JAXBTypeImpl

protected JAXBTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType)

Creates a new instance of JAXBTypeImpl.

JAXBTypeImpl

protected JAXBTypeImpl(XSObject pParent, XsTLocalSimpleType pSimpleType)

Creates a new instance of JAXBTypeImpl.

JAXBTypeImpl

protected JAXBTypeImpl(XSObject pParent, XsTSimpleRestrictionType pSimpleType)

Creates a new instance of JAXBTypeImpl.

JAXBTypeImpl

protected JAXBTypeImpl(XSObject pParent, XsTComplexType pComplexType)

Creates a new instance of JAXBTypeImpl.

JAXBTypeImpl

protected JAXBTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType)

Creates a new instance of JAXBTypeImpl.

Method Detail

getJAXBClass

public JAXBClass getJAXBClass()

getJAXBJavaType

public JAXBJavaType getJAXBJavaType()

getJAXBSchemaBindings

public JAXBSchemaBindings getJAXBSchemaBindings()

validate

public void validate()