public class UrlReadingConditionElementParser extends com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser<DecoratingCondition>
For backwards compatibility, this supports classes that are instances of either Condition (deprecated for web-resources since 3.0) or UrlReadingCondition. If it's a legacy Condition is specified, makeConditionImplementation() will return the Condition wrapped in a DecoratingLegacyCondition.
This has some extra semantics around the class attribute:
| Constructor and Description |
|---|
UrlReadingConditionElementParser(com.atlassian.plugin.hostcontainer.HostContainer hostContainer) |
| Modifier and Type | Method and Description |
|---|---|
protected com.atlassian.plugin.web.baseconditions.CompositeCondition<DecoratingCondition> |
createAndCompositeCondition() |
protected com.atlassian.plugin.web.baseconditions.CompositeCondition<DecoratingCondition> |
createOrCompositeCondition() |
protected DecoratingCondition |
invert(DecoratingCondition condition) |
protected DecoratingCondition |
makeConditionImplementation(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element) |
public UrlReadingConditionElementParser(com.atlassian.plugin.hostcontainer.HostContainer hostContainer)
protected DecoratingCondition makeConditionImplementation(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
makeConditionImplementation in class com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser<DecoratingCondition>com.atlassian.plugin.PluginParseExceptionprotected DecoratingCondition invert(DecoratingCondition condition)
invert in class com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser<DecoratingCondition>protected com.atlassian.plugin.web.baseconditions.CompositeCondition<DecoratingCondition> createAndCompositeCondition()
createAndCompositeCondition in class com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser<DecoratingCondition>protected com.atlassian.plugin.web.baseconditions.CompositeCondition<DecoratingCondition> createOrCompositeCondition()
createOrCompositeCondition in class com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser<DecoratingCondition>Copyright © 2018 Atlassian. All rights reserved.