com.thaiopensource.datatype.xsd.regex.test
Class TestDriver
java.lang.Object
org.xml.sax.helpers.DefaultHandler
com.thaiopensource.datatype.xsd.regex.test.TestDriver
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class TestDriver
- extends DefaultHandler
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
private void |
correct(String str)
|
(package private) static String |
display(String str,
int pos)
|
void |
endElement(String uri,
String localName,
String qName)
|
private void |
error(String str)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
private void |
incorrect(String str)
|
private void |
invalid(String str)
|
static void |
main(String[] args)
|
void |
setDocumentLocator(Locator locator)
|
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes)
|
private void |
valid(String str)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buf
private final StringBuffer buf
regex
private Regex regex
nFail
private int nFail
nTests
private int nTests
loc
private Locator loc
engine
private final RegexEngine engine
ERROR_MARKER
private static final String ERROR_MARKER
- See Also:
- Constant Field Values
TestDriver
public TestDriver(RegexEngine engine)
main
public static void main(String[] args)
throws SAXException,
IOException,
ParserConfigurationException
- Throws:
SAXException
IOException
ParserConfigurationException
setDocumentLocator
public void setDocumentLocator(Locator locator)
- Specified by:
setDocumentLocator
in interface ContentHandler
- Overrides:
setDocumentLocator
in class DefaultHandler
characters
public void characters(char[] ch,
int start,
int length)
throws SAXException
- Specified by:
characters
in interface ContentHandler
- Overrides:
characters
in class DefaultHandler
- Throws:
SAXException
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
- Specified by:
ignorableWhitespace
in interface ContentHandler
- Overrides:
ignorableWhitespace
in class DefaultHandler
- Throws:
SAXException
startElement
public void startElement(String uri,
String localName,
String qName,
Attributes attributes)
throws SAXException
- Specified by:
startElement
in interface ContentHandler
- Overrides:
startElement
in class DefaultHandler
- Throws:
SAXException
endElement
public void endElement(String uri,
String localName,
String qName)
throws SAXException
- Specified by:
endElement
in interface ContentHandler
- Overrides:
endElement
in class DefaultHandler
- Throws:
SAXException
correct
private void correct(String str)
incorrect
private void incorrect(String str)
valid
private void valid(String str)
invalid
private void invalid(String str)
error
private void error(String str)
display
static String display(String str,
int pos)