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
ConstructorsConstructorDescriptionTextParameter(String id, I18nizableText label, I18nizableText description, Path xslFile, String defaultValue) Constructor - 
Method Summary
Modifier and TypeMethodDescriptionvoidApply 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 objectvoidtoSAX(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:AbstractSkinParameterGet type- Specified by:
 getTypein classAbstractSkinParameter- Returns:
 - The type
 
 - 
apply
Description copied from class:AbstractSkinParameterApply parameter to the skin- Specified by:
 applyin classAbstractSkinParameter- Parameters:
 tempDir- the work directorymodelDir- the model directoryvalue- the valuelang- The language. Can be null.
 - 
toSAX
Description copied from class:AbstractSkinParameterSAX the parameter- Specified by:
 toSAXin 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:AbstractSkinParameterTransform the parameter into a JSON object- Specified by:
 toJsonin classAbstractSkinParameter- Parameters:
 modelName- The model name- Returns:
 - The JSON representation of the parameter
 
 - 
getDefaultValue
Description copied from class:AbstractSkinParameterGet the default value- Specified by:
 getDefaultValuein classAbstractSkinParameter- Parameters:
 model- The model- Returns:
 - The default value
 
 - 
getDefaultValue
Description copied from class:AbstractSkinParameterGet the default value- Specified by:
 getDefaultValuein classAbstractSkinParameter- Parameters:
 model- The modellang- The language- Returns:
 - The default value
 
 
 -