Class TextParameter
java.lang.Object
org.ametys.skinfactory.parameters.AbstractSkinParameter
org.ametys.skinfactory.parameters.TextParameter
Implementation of
AbstractSkinParameter
for a i18niable text-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.skinfactory.parameters.AbstractSkinParameter
AbstractSkinParameter.SkinParameterType, AbstractSkinParameter.Widget
-
Constructor Summary
ConstructorDescriptionTextParameter
(String id, I18nizableText label, I18nizableText description, Path xslFile, String defaultValue) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
Apply parameter to the skingetDefaultValue
(SkinModel model) Get the default valuegetDefaultValue
(SkinModel model, String lang) Get the default valuegetPath()
Get the CSS file pathgetType()
Get typeTransform the parameter into a JSON objectvoid
toSAX
(ContentHandler contentHandler, String modelName) SAX the parameterMethods inherited from class org.ametys.skinfactory.parameters.AbstractSkinParameter
getDescription, getId, getLabel, setDescription, setLabel
-
Constructor Details
-
TextParameter
public TextParameter(String id, I18nizableText label, I18nizableText description, Path xslFile, String defaultValue) Constructor- Parameters:
id
- the unique idlabel
- the labeldescription
- the descriptionxslFile
- the XSL filedefaultValue
- the default value in the default language
-
-
Method Details
-
getPath
Get the CSS file path- Returns:
- the CSS file path
-
getType
Description copied from class:AbstractSkinParameter
Get type- Specified by:
getType
in classAbstractSkinParameter
- Returns:
- The type
-
apply
Description copied from class:AbstractSkinParameter
Apply parameter to the skin- Specified by:
apply
in classAbstractSkinParameter
- Parameters:
tempDir
- the work directorymodelDir
- the model directoryvalue
- the valuelang
- The language. Can be null.
-
toSAX
Description copied from class:AbstractSkinParameter
SAX the parameter- Specified by:
toSAX
in classAbstractSkinParameter
- Parameters:
contentHandler
- The content handler to SAX intomodelName
- The model name- Throws:
SAXException
- if an error occurred while SAXing
-
toJson
Description copied from class:AbstractSkinParameter
Transform the parameter into a JSON object- Specified by:
toJson
in classAbstractSkinParameter
- Parameters:
modelName
- The model name- Returns:
- The JSON representation of the parameter
-
getDefaultValue
Description copied from class:AbstractSkinParameter
Get the default value- Specified by:
getDefaultValue
in classAbstractSkinParameter
- Parameters:
model
- The model- Returns:
- The default value
-
getDefaultValue
Description copied from class:AbstractSkinParameter
Get the default value- Specified by:
getDefaultValue
in classAbstractSkinParameter
- Parameters:
model
- The modellang
- The language- Returns:
- The default value
-