public static class ConditionalKeys.ConditionalValue extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.Collection<java.lang.String> |
conditions
The conditions for
restrictionValue |
java.lang.String |
restrictionValue
The value the tag should have if the condition matches
|
| Constructor and Description |
|---|
ConditionalValue(java.lang.String restrictionValue,
java.util.Collection<java.lang.String> conditions)
Create a new
ConditionalKeys.ConditionalValue |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ConditionalKeys.ConditionalValue> |
parse(java.lang.String value)
Parses the condition values as string.
|
public final java.lang.String restrictionValue
public final java.util.Collection<java.lang.String> conditions
restrictionValuepublic ConditionalValue(java.lang.String restrictionValue, java.util.Collection<java.lang.String> conditions)
ConditionalKeys.ConditionalValuerestrictionValue - The value the tag should have if the condition matchesconditions - The conditions for that valuepublic static java.util.List<ConditionalKeys.ConditionalValue> parse(java.lang.String value)
value - value, must match <restriction-value> @ <condition>[;<restriction-value> @ <condition>] patternConditionalValuesConditionalKeys.ConditionalParsingException - if value does not match expected pattern