Package ro.sync.ecss.extensions.xhtml
Class WebAuthorPlatformCustomRuleMatcher
java.lang.Object
ro.sync.ecss.extensions.xhtml.WebAuthorPlatformCustomRuleMatcher
- All Implemented Interfaces:
DocumentTypeCustomRuleMatcher
,Extension
@API(type=INTERNAL,
src=PUBLIC)
public class WebAuthorPlatformCustomRuleMatcher
extends Object
implements DocumentTypeCustomRuleMatcher
Check if the document is loaded in the WebApp distribution of the oXygen.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
WebAuthorPlatformCustomRuleMatcher
public WebAuthorPlatformCustomRuleMatcher()
-
-
Method Details
-
matches
public boolean matches(String systemID, String rootNamespace, String rootLocalName, String doctypePublicID, Attributes rootAttributes) The rule matches only if the document is loaded in the WebApp distribution of the oXygen.- Specified by:
matches
in interfaceDocumentTypeCustomRuleMatcher
- 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:
-
getDescription
- Specified by:
getDescription
in interfaceExtension
- Returns:
- The description of the extension.
- See Also:
-