Class ExpansionsParser
java.lang.Object
com.atlassian.confluence.rest.api.model.ExpansionsParser
Converts
Expansion
s to and from a String for use with REST calls.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Converts a collection ofExpansion
s into a single string.static String
asString
(Expansions expansions) Converts aExpansions
collection into a single string.static Expansion[]
Converts a string representation of a collection of Expansions back into anExpansion
array.static Expansions
static Expansions
parseAsExpansions
(String expand) Converts a string representation of a collection ofExpansions
into an Expansions instance.static Expansion[]
parseExperimental
(@Nullable String expand) Converts a string representation of a collection of Expansions back into anExpansion
array.static Expansions
parseExperimental
(String... individualExpansions) static Expansions
parseExperimentalAsExpansions
(String expand) Same as callingparseAsExpansions(java.lang.String)
, but allows for experimental expansions.static Expansion
parseExperimentalSingle
(String expand) Same as callingparseSingle(java.lang.String)
, but allows for experimental expansions.static Expansions
parseExperimentalWithPrefix
(String prefix, String expansions) static Expansion
parseSingle
(String expand) Converts a string representation of a single Expansion back into an Expansion.static Expansions
parseWithPrefix
(String prefix, String expansions)
-
Constructor Details
-
ExpansionsParser
public ExpansionsParser()
-
-
Method Details
-
parse
Converts a string representation of a collection of Expansions back into anExpansion
array. 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 anExpansion
array.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 ofExpansions
into an Expansions instance. -
parseExperimentalAsExpansions
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
Converts a string representation of a single Expansion back into an Expansion. -
parseExperimentalSingle
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
Converts aExpansions
collection into a single string. -
asString
Converts a collection ofExpansion
s into a single string. -
parse
-
parseExperimental
-
parseWithPrefix
-
parseExperimentalWithPrefix
-