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)