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