Class ExpansionsParser
- java.lang.Object
-
- com.atlassian.confluence.rest.api.model.ExpansionsParser
-
-
Constructor Summary
Constructors Constructor Description ExpansionsParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringasString(Expansion[] expansionsArr)Converts a collection ofExpansions into a single string.static StringasString(Expansions expansions)Converts aExpansionscollection into a single string.static Expansion[]parse(String expand)Converts a string representation of a collection of Expansions back into anExpansionarray.static Expansionsparse(String... individualExpansions)static ExpansionsparseAsExpansions(String expand)Converts a string representation of a collection ofExpansionsinto an Expansions instance.static Expansion[]parseExperimental(String expand)Converts a string representation of a collection of Expansions back into anExpansionarray.static ExpansionsparseExperimental(String... individualExpansions)static ExpansionsparseExperimentalAsExpansions(String expand)Same as callingparseAsExpansions(java.lang.String), but allows for experimental expansions.static ExpansionparseExperimentalSingle(String expand)Same as callingparseSingle(java.lang.String), but allows for experimental expansions.static ExpansionsparseExperimentalWithPrefix(String prefix, String expansions)static ExpansionparseSingle(String expand)Converts a string representation of a single Expansion back into an Expansion.static ExpansionsparseWithPrefix(String prefix, String expansions)
-
-
-
Method Detail
-
parse
public static Expansion[] parse(String expand)
Converts a string representation of a collection of Expansions back into anExpansionarray. If a property matches something inExpansionsParser.ExpansionsParserImpl.EXPERIMENTAL_EXPANSIONS, it will be ignored. UseparseExperimental(String...)to allow experimental properties to be expanded.
-
parseExperimental
public static Expansion[] parseExperimental(String expand)
Converts a string representation of a collection of Expansions back into anExpansionarray.Same as calling
parse(String), but allows for experimental expansions. These experimental expansions will only be matched if the expand string given is inExpansionsParser.ExpansionsParserImpl.EXPERIMENTAL_EXPANSIONS.- Parameters:
expand- the expansion strings, separated by commas- Returns:
- an expansion array containing all of the individual expansions.
-
parseAsExpansions
public static Expansions parseAsExpansions(String expand)
Converts a string representation of a collection ofExpansionsinto an Expansions instance.
-
parseExperimentalAsExpansions
public static Expansions parseExperimentalAsExpansions(String expand)
Same as callingparseAsExpansions(java.lang.String), but allows for experimental expansions. These experimental expansions will only be matched if the expand string given is inExpansionsParser.ExpansionsParserImpl.EXPERIMENTAL_EXPANSIONS.
-
parseSingle
public static Expansion parseSingle(String expand)
Converts a string representation of a single Expansion back into an Expansion.
-
parseExperimentalSingle
public static Expansion parseExperimentalSingle(String expand)
Same as callingparseSingle(java.lang.String), but allows for experimental expansions. These experimental expansions will only be matched if the expand string given is inExpansionsParser.ExpansionsParserImpl.EXPERIMENTAL_EXPANSIONS.
-
asString
public static String asString(Expansions expansions)
Converts aExpansionscollection into a single string.
-
asString
public static String asString(Expansion[] expansionsArr)
Converts a collection ofExpansions into a single string.
-
parse
public static Expansions parse(String... individualExpansions)
-
parseExperimental
public static Expansions parseExperimental(String... individualExpansions)
-
parseWithPrefix
public static Expansions parseWithPrefix(String prefix, String expansions)
-
parseExperimentalWithPrefix
public static Expansions parseExperimentalWithPrefix(String prefix, String expansions)
-
-