|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The implementation of this interface will invoke an external XPath engine, that would evaluate the XPath 2.0 expressions for XML Schema 1.1 assertions. This interface communicates with the XMLSchemaValidator and accepts context information required by the external XPath engine. If assertions evaluation would return 'true', validation would proceed further checking the remaining validation constraints.
Method Summary | |
void |
characters(org.apache.xerces.xni.XMLString text)
|
void |
comment(org.apache.xerces.xni.XMLString text)
|
void |
endElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.Augmentations augs)
|
java.lang.Object |
getProperty(java.lang.String name)
Allows the user to retrieve specific properties on the underlying implementation. |
void |
processingInstruction(java.lang.String target,
org.apache.xerces.xni.XMLString data)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
Allows the user to set specific properties on the underlying implementation. |
void |
startElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.XMLAttributes attributes,
org.apache.xerces.xni.Augmentations augs)
|
Methods inherited from interface org.apache.xerces.impl.xs.assertion.XSAssertionXPath2Value |
computeStringValueOf$value, setXDMTypedValueOf$value, setXDMTypedValueOf$valueForSTVarietyAtomic, setXDMTypedValueOf$valueForSTVarietyList, setXDMTypedValueOf$valueForSTVarietyUnion |
Method Detail |
public void startElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes, org.apache.xerces.xni.Augmentations augs) throws java.lang.Exception
java.lang.Exception
public void endElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.Augmentations augs) throws java.lang.Exception
java.lang.Exception
public void characters(org.apache.xerces.xni.XMLString text)
public void comment(org.apache.xerces.xni.XMLString text)
public void processingInstruction(java.lang.String target, org.apache.xerces.xni.XMLString data)
public void setProperty(java.lang.String name, java.lang.Object value) throws java.lang.IllegalArgumentException
name
- The name of the property.value
- The value of the property.
java.lang.IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the property.public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
name
- The name of the property.
java.lang.IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the property.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |