org.daisy.zedval.engine
Class DtdTestProcessor
java.lang.Object
org.daisy.zedval.engine.ZedTestProcessor
org.daisy.zedval.engine.DtdTestProcessor
- public class DtdTestProcessor
- extends ZedTestProcessor
A DtdTestProcessor object executes tests via DTD validation
- Author:
- James Pritchett, Daniel Carlsson, Markus Gylling
|
Constructor Summary |
DtdTestProcessor(java.lang.String id,
java.lang.String l,
java.util.LinkedHashMap tests,
java.util.LinkedHashMap files,
ZedContext c,
java.lang.String dtdName)
|
|
Method Summary |
java.lang.String |
getDtdName()
|
boolean |
performTests()
Performs all implemented tests on all given files |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DtdTestProcessor
public DtdTestProcessor(java.lang.String id,
java.lang.String l,
java.util.LinkedHashMap tests,
java.util.LinkedHashMap files,
ZedContext c,
java.lang.String dtdName)
- Parameters:
id - Id of this ZedTestProcessor (from processor map)l - Name for this ZedTestProcessortests - LinkedHashMap of ZedTests that this ZedTestProcessor
implements (key = id)files - LinkedHashMap of ZedFiles upon which this ZedTestProcessor is
to be invoked (key = absolute full path)c - ZedContext for this rundtdName - Full name/path of DTD against which to validate
performTests
public boolean performTests()
- Description copied from class:
ZedTestProcessor
- Performs all implemented tests on all given files
- Overrides:
performTests in class ZedTestProcessor
- Returns:
- TRUE if tests were performed on one or more files
getDtdName
public java.lang.String getDtdName()
- Returns:
- name (String) of the DTD being used by this processor