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

Class JAXBAttributeImpl

Implemented Interfaces:
JAXBAttribute, JAXBPropertyOwner, XSAttributable, XSAttribute, XSObject, XSOpenAttrs

public class JAXBAttributeImpl
extends XSAttributeImpl
implements JAXBAttribute

Author:
Jochen Wiedmann

Constructor Summary

JAXBAttributeImpl(XSObject pParent, XsTAttribute pBaseAttribute)
Creates a new instance of JAXBAttributeImpl.

Method Summary

JAXBProperty
getJAXBProperty()
JAXBSchemaBindings
getJAXBSchemaBindings()
void
validate()

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSAttributeImpl

getAnnotations, getDefault, getFixed, getName, getType, getXsTAttribute, isGlobal, isInnerSimpleType, isOptional, isReference, isValidated, validate

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl

getOpenAttributes

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSObjectImpl

getLocator, getParentObject, getXSSchema, getXsObject, isTopLevelObject, validate, validateAllIn

Constructor Details

JAXBAttributeImpl

protected JAXBAttributeImpl(XSObject pParent,
                            XsTAttribute pBaseAttribute)
            throws SAXException
Creates a new instance of JAXBAttributeImpl.

Method Details

getJAXBProperty

public JAXBProperty getJAXBProperty()
Specified by:
getJAXBProperty in interface JAXBPropertyOwner

getJAXBSchemaBindings

public JAXBSchemaBindings getJAXBSchemaBindings()
Specified by:
getJAXBSchemaBindings in interface JAXBPropertyOwner

validate

public void validate()
            throws SAXException
Specified by:
validate in interface XSObject
Overrides:
validate in interface XSAttributeImpl