public abstract class TagSetRuleProvider extends XmlTagRuleProviderBase
Modifier and Type | Class and Description |
---|---|
protected static class |
TagSetRuleProvider.TagsRuleMap |
XmlTagRuleProviderBase.ConditionRule, XmlTagRuleProviderBase.Effect, XmlTagRuleProviderBase.InvalidAllExpectSome, XmlTagRuleProviderBase.InvalidAttrEffect, XmlTagRuleProviderBase.RequireAttributeOneOf, XmlTagRuleProviderBase.ShouldHaveParams
XmlTagRuleProvider.Rule
EP_NAME
Constructor and Description |
---|
TagSetRuleProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getNamespace(XmlTag tag) |
XmlTagRuleProvider.Rule [] |
getTagRule(XmlTag tag) |
XmlTagRuleProvider.Rule [] |
getTagRule(XmlTag tag,
java.lang.String namespace) |
protected abstract void |
initMap(TagSetRuleProvider.TagsRuleMap map,
java.lang.String version) |
getAttributeNameElement, getTagNameElement, getXmlElement, ifAttrPresent, invalid, isClosedTag, requireAttr, rule, shouldHaveParams, unused, unused, unusedAll, unusedAllIfPresent, unusedIfPresent
protected abstract java.lang.String getNamespace(XmlTag tag)
protected abstract void initMap(TagSetRuleProvider.TagsRuleMap map, java.lang.String version)
public XmlTagRuleProvider.Rule [] getTagRule(XmlTag tag)
getTagRule
in class XmlTagRuleProvider
public XmlTagRuleProvider.Rule [] getTagRule(XmlTag tag, java.lang.String namespace)