|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface of verifier.
Method Summary | |
Object |
getCurrentElementType()
returns current element type. |
ErrorHandler |
getErrorHandler()
|
Datatype[] |
getLastCharacterType()
gets DataType that validated the last characters. |
Locator |
getLocator()
|
boolean |
isValid()
checks if the document was valid. |
void |
setErrorHandler(ErrorHandler handler)
|
Methods inherited from interface org.xml.sax.ContentHandler |
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
Method Detail |
public boolean isValid()
isValid
in interface VerifierHandler
public Object getCurrentElementType()
public Datatype[] getLastCharacterType()
This method works correctly only when called immediately after startElement and endElement method. When called, this method returns DataType object that validated the last character literals.
For RELAX NG grammar, this method can return an array of length 2 or more. This happens when the last character matches <list> pattern. In that case, each type corresponds to each token (where tokens are the white-space separation of the last characters).
For any other grammar, this method always returns an array of length 1 (or null, if the type assignment failed).
So when you are using VerifierFilter, you can call this method only in your startElement and endElement method.
public Locator getLocator()
public ErrorHandler getErrorHandler()
public void setErrorHandler(ErrorHandler handler)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |