org.apache.ws.jaxme.xs.impl

Class XSObjectImpl

public abstract class XSObjectImpl extends Object implements XSObject

Author: Jochen Wiedmann

Constructor Summary
protected XSObjectImpl(XSObject pParent, XsObject pBaseObject)
Method Summary
LocatorgetLocator()
XSObjectgetParentObject()
protected XsObjectgetXsObject()
XSSchemagetXSSchema()
booleanisTopLevelObject()
voidvalidate()
protected voidvalidateAllIn(XSObject[] objects)
Utility method used to call validate() on every element within an array.

Constructor Detail

XSObjectImpl

protected XSObjectImpl(XSObject pParent, XsObject pBaseObject)

Method Detail

getLocator

public Locator getLocator()

getParentObject

public XSObject getParentObject()

getXsObject

protected XsObject getXsObject()

getXSSchema

public XSSchema getXSSchema()

isTopLevelObject

public boolean isTopLevelObject()

validate

public void validate()

validateAllIn

protected final void validateAllIn(XSObject[] objects)
Utility method used to call validate() on every element within an array.

Parameters: objects Array must not have any null elements.