public class ConditionElementParser extends AbstractConditionElementParser<Condition>
AbstractConditionElementParser for
Condition
Its functionality is used by both
AbstractWebFragmentModuleDescriptor
and
DefaultWebPanelModuleDescriptor.| Modifier and Type | Class and Description |
|---|---|
static class |
ConditionElementParser.CompositeType
Deprecated.
use AbstractConditionElementParser.CompositeType
|
static interface |
ConditionElementParser.ConditionFactory
Creates a condition.
|
| Constructor and Description |
|---|
ConditionElementParser(ConditionElementParser.ConditionFactory conditionFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected CompositeCondition<Condition> |
createAndCompositeCondition() |
protected CompositeCondition<Condition> |
createOrCompositeCondition() |
protected Condition |
invert(Condition condition) |
Condition |
makeCondition(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element)
Only here to retain binary compatibility.
|
protected Condition |
makeConditionImplementation(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element) |
Condition |
makeConditions(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element,
int type)
Only here to retain binary compatibility.
|
Condition |
makeConditions(com.atlassian.plugin.Plugin plugin,
List<org.dom4j.Element> elements,
int type)
Only here to retain binary compatibility.
|
public ConditionElementParser(ConditionElementParser.ConditionFactory conditionFactory)
public Condition makeConditions(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element, int type) throws com.atlassian.plugin.PluginParseException
AbstractConditionElementParser.makeConditions(com.atlassian.plugin.Plugin, org.dom4j.Element, int)makeConditions in class AbstractConditionElementParser<Condition>element - Element of web-section, web-item, or web-panel.type - logical operator typecom.atlassian.plugin.PluginParseExceptionpublic Condition makeConditions(com.atlassian.plugin.Plugin plugin, List<org.dom4j.Element> elements, int type) throws com.atlassian.plugin.PluginParseException
AbstractConditionElementParser.makeConditions(com.atlassian.plugin.Plugin, java.util.List, int)makeConditions in class AbstractConditionElementParser<Condition>com.atlassian.plugin.PluginParseExceptionpublic Condition makeCondition(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
AbstractConditionElementParser.makeCondition(com.atlassian.plugin.Plugin, org.dom4j.Element)makeCondition in class AbstractConditionElementParser<Condition>com.atlassian.plugin.PluginParseExceptionprotected Condition makeConditionImplementation(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
makeConditionImplementation in class AbstractConditionElementParser<Condition>com.atlassian.plugin.PluginParseExceptionprotected Condition invert(Condition condition)
invert in class AbstractConditionElementParser<Condition>protected CompositeCondition<Condition> createAndCompositeCondition()
createAndCompositeCondition in class AbstractConditionElementParser<Condition>protected CompositeCondition<Condition> createOrCompositeCondition()
createOrCompositeCondition in class AbstractConditionElementParser<Condition>Copyright © 2018 Atlassian. All rights reserved.