public interface XSObject
A common base interface for all other schema objects.
Modifier and Type | Method and Description |
---|---|
org.xml.sax.Locator |
getLocator()
Returns the objects location.
|
XSObject |
getParentObject()
Returns either of the following:
If the object is the schema itself, returns null.
|
XSSchema |
getXSSchema()
Returns the objects schema.
|
boolean |
isTopLevelObject()
Returns whether the object is a top-level object.
|
void |
validate()
Validates the objects internal state.
|
XSSchema getXSSchema()
Returns the objects schema.
boolean isTopLevelObject()
Returns whether the object is a top-level object. This is the case for the XsESchema itself and for all its childs only.
XSObject getParentObject()
Returns either of the following:
org.xml.sax.Locator getLocator()
Returns the objects location.
void validate() throws org.xml.sax.SAXException
Validates the objects internal state.
org.xml.sax.SAXException