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 String
asString(Expansion[] expansionsArr)
Converts a collection ofExpansion
s into a single string.static String
asString(Expansions expansions)
Converts aExpansions
collection into a single string.static Expansion[]
parse(@Nullable String expand)
Converts a string representation of a collection of Expansions back into anExpansion
array.static Expansions
parse(String... individualExpansions)
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)
-
-
-
Method Detail
-
parse
public static Expansion[] parse(@Nullable String expand)
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
public static Expansion[] parseExperimental(@Nullable String expand)
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
public static Expansions parseAsExpansions(String expand)
Converts a string representation of a collection ofExpansions
into 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 aExpansions
collection into a single string.
-
asString
public static String asString(Expansion[] expansionsArr)
Converts a collection ofExpansion
s 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)
-
-