Package net.sf.xslthl
Class Params
java.lang.Object
net.sf.xslthl.Params
Syntax highlighter parameters
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> void
getMultiParams
(String name, Collection<T> list, Params.ParamsLoader<? extends T> loader) Get the parameters using a specialized loadervoid
getMutliParams
(String name, Collection<String> list) Load multiple parameters into a listgetParam()
Get the current element as valueGet a single parameter.Get a single parameter with a default value.boolean
Return true if a parameter with the given name exists.
-
Constructor Details
-
Params
-
-
Method Details
-
getParam
Get the current element as value- Returns:
-
getParam
Get a single parameter. Returns null when the parameter doesn't exist.- Parameters:
name
-- Returns:
-
getParam
Get a single parameter with a default value.- Parameters:
name
-defaultValue
-- Returns:
-
getParams
- Parameters:
name
-- Returns:
-
isSet
Return true if a parameter with the given name exists.- Parameters:
name
-- Returns:
-
getMutliParams
Load multiple parameters into a list- Parameters:
name
-list
-
-
getMultiParams
public <T> void getMultiParams(String name, Collection<T> list, Params.ParamsLoader<? extends T> loader) throws HighlighterConfigurationException Get the parameters using a specialized loader- Type Parameters:
T
-- Parameters:
name
-list
-loader
-- Throws:
HighlighterConfigurationException
-