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.ShouldHaveParamsXmlTagRuleProvider.RuleEP_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, unusedIfPresentprotected 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 XmlTagRuleProviderpublic XmlTagRuleProvider.Rule [] getTagRule(XmlTag tag, java.lang.String namespace)