ro.sync.ecss.extensions.dita
Class DITACustomRuleMatcher
java.lang.Object
ro.sync.ecss.extensions.dita.DITACustomRuleMatcher
- All Implemented Interfaces:
- DocumentTypeCustomRuleMatcher, Extension
- Direct Known Subclasses:
- DITAMapCustomRuleMatcher, DITATopicCustomRuleMatcher
public abstract class DITACustomRuleMatcher
- extends Object
- implements DocumentTypeCustomRuleMatcher
DITA custom rule matcher abstract class.
Method Summary |
boolean |
matches(String systemID,
String rootNamespace,
String rootLocalName,
String doctypePublicID,
Attributes rootAttributes)
Try to find a DITAArchVersion attribute in the root attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DITACustomRuleMatcher
public DITACustomRuleMatcher()
matches
public boolean matches(String systemID,
String rootNamespace,
String rootLocalName,
String doctypePublicID,
Attributes rootAttributes)
- Try to find a
DITAArchVersion
attribute in the root attributes.
- Specified by:
matches
in interface DocumentTypeCustomRuleMatcher
- Parameters:
systemID
- The system ID of the current file in an URL format with not allowed characters corrected.
For example: "file:/C:/path/to/file/file.xml"rootNamespace
- The namespace of the root.rootLocalName
- The root local name.doctypePublicID
- The public id of the specified DTD if any.rootAttributes
- The root attributes. The attributes are DOM level 2
and the namespaces are available for each one.
- Returns:
true
if the document type to which this rule belongs to
will be used for the current file.- See Also:
DocumentTypeCustomRuleMatcher.matches(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
© Copyright SyncRO Soft SRL 2002 - 2010.