Class ExpansionsParser
java.lang.Object
com.atlassian.confluence.rest.v2.api.model.ExpansionsParser
Converts
Expansions to and from a String for use with REST calls.- Since:
- 9.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringConverts a collection ofExpansions into a single string.static StringasString(Expansions expansions) Converts aExpansionscollection into a single string.static Expansion[]Converts a string representation of a collection of Expansions back into anExpansionarray.static Expansionsstatic ExpansionsparseAsExpansions(String expand) Converts a string representation of a collection ofExpansionsinto an Expansions instance.static Expansion[]parseExperimental(@Nullable 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(String), but allows for experimental expansions.static ExpansionparseExperimentalSingle(String expand) Same as callingparseSingle(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)
-
Constructor Details
-
ExpansionsParser
public ExpansionsParser()
-
-
Method Details
-
parse
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
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
Converts a string representation of a collection ofExpansionsinto an Expansions instance. -
parseExperimentalAsExpansions
Same as callingparseAsExpansions(String), but allows for experimental expansions. These experimental expansions will only be matched if the expand string given is inExpansionsParser.ExpansionsParserImpl.EXPERIMENTAL_EXPANSIONS. -
parseSingle
Converts a string representation of a single Expansion back into an Expansion. -
parseExperimentalSingle
Same as callingparseSingle(String), but allows for experimental expansions. These experimental expansions will only be matched if the expand string given is inExpansionsParser.ExpansionsParserImpl.EXPERIMENTAL_EXPANSIONS. -
asString
Converts aExpansionscollection into a single string. -
asString
Converts a collection ofExpansions into a single string. -
parse
-
parseExperimental
-
parseWithPrefix
-
parseExperimentalWithPrefix
-