org.apache.ws.jaxme.xs.xml.impl

Class XsObjectImpl

public class XsObjectImpl extends Object implements XsObject

Base class for all the types, attributes, elements, ...

Author: Jochen Wiedmann

Constructor Summary
protected XsObjectImpl(XsObject pParent)
Method Summary
protected XsQNameasXsQName(String pName)
protected static XsQNameasXsQName(XsESchema pSchema, Locator pLocator, NamespaceSupport pNss, String pName)
XSContextgetContext()
LocatorgetLocator()
protected NamespaceSupportgetNamespaceSupport()
XsObjectFactorygetObjectFactory()
XsObjectgetParentObject()
XsESchemagetXsESchema()
booleanisTopLevelObject()
protected booleanisValidated()
voidvalidate()

Constructor Detail

XsObjectImpl

protected XsObjectImpl(XsObject pParent)

Method Detail

asXsQName

protected XsQName asXsQName(String pName)

asXsQName

protected static XsQName asXsQName(XsESchema pSchema, Locator pLocator, NamespaceSupport pNss, String pName)

getContext

public XSContext getContext()

getLocator

public Locator getLocator()

getNamespaceSupport

protected NamespaceSupport getNamespaceSupport()

getObjectFactory

public XsObjectFactory getObjectFactory()

getParentObject

public XsObject getParentObject()

getXsESchema

public XsESchema getXsESchema()

isTopLevelObject

public boolean isTopLevelObject()

isValidated

protected final boolean isValidated()

validate

public void validate()