com.cc.framework.ui.model.imp
Class TextDesignModelImp

java.lang.Object
  extended bycom.cc.framework.ui.model.imp.ClientHandlerImp
      extended bycom.cc.framework.ui.model.imp.ControlDesignModelImp
          extended bycom.cc.framework.ui.model.imp.TextDesignModelImp
All Implemented Interfaces:
AccessControlled, ActionBehavior, AjaxSupport, ClientHandler, ControlDesignModel, DesignModel, java.io.Serializable, TextDesignModel
Direct Known Subclasses:
CalendarDesignModelImp, ColorPickerDesignModelImp, HiddenDesignModelImp, PlainTextDesignModelImp, SpinDesignModelImp

public class TextDesignModelImp
extends ControlDesignModelImp
implements TextDesignModel

Designmodel for text/input fields

Since:
1.0
Version:
$Revision: 1.16 $
Author:
Harald Schulz
See Also:
Serialized Form

Field Summary
private  Converter converter
          The converter that should be used to convert Java Objects into their localized String representation.
private  boolean filter
          Specifies if all String should be converted into there HTML representation
private  InputFieldType inputType
          Type of the input field.
private  int maxLength
          Maximum number of input characters to accept.
private static long serialVersionUID
          Serial Version UID
private  int size
          Number of character positions to allocate.
 
Fields inherited from class com.cc.framework.ui.model.imp.ControlDesignModelImp
 
Fields inherited from class com.cc.framework.ui.model.imp.ClientHandlerImp
 
Constructor Summary
TextDesignModelImp()
          Constructor
 
Method Summary
 boolean filter()
          Returns if the filter is activated (default=true).
 Converter getConverter()
          Returns the the Converter that should be used to convert Java Objects into their localized String representation.
 InputFieldType getInputType()
          Returns the type of the input field
 int getMaxLength()
          Returns the maximal number of input characters which can be inserted into the text field.
 int getSize()
          Returns the number of visible characters for an input/text field.
 void setConverter(Converter converter)
          Sets the Converter that should be used to convert Java Objects into their localized String representation.
 void setFilter(boolean filter)
          Activates the HTML encoding (filter).
 void setInputType(InputFieldType inputType)
          Sets the type of the input field
 void setMaxLength(int maxLength)
          Sets the maximum number of input characters to accept.
 void setSize(int size)
          Sets the size of the input field.
 
Methods inherited from class com.cc.framework.ui.model.imp.ControlDesignModelImp
addDesignRule, enableAjax, getAction, getBorder, getDesignRules, getHeight, getHelp, getId, getLocaleName, getName, getPermission, getProperty, getRunAt, getStyle, getStyleClass, getStyleId, getSummary, getTabIndex, getTooltip, getTransaction, getWidth, hasShadow, isAjaxEnabled, isDisabled, isDynamicDesignModel, isFormElement, setAction, setBorder, setDisabled, setDynamicDesignModel, setFormElement, setHeight, setHelp, setId, setLocaleName, setName, setPermission, setProperty, setRunAt, setShadow, setStyle, setStyleClass, setStyleId, setSummary, setTabIndex, setTooltip, setTransaction, setWidth, show
 
Methods inherited from class com.cc.framework.ui.model.imp.ClientHandlerImp
evaluate, getHandler, getHandlers, setHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.cc.framework.ui.model.TextDesignModel
getTooltip, setTooltip
 
Methods inherited from interface com.cc.framework.ui.model.ControlDesignModel
addDesignRule, getAction, getBorder, getDesignRules, getHeight, getHelp, getId, getLocaleName, getName, getProperty, getRunAt, getStyle, getStyleClass, getStyleId, getSummary, getTabIndex, getTransaction, getWidth, hasShadow, isDisabled, isDynamicDesignModel, isFormElement, setAction, setBorder, setDisabled, setDynamicDesignModel, setFormElement, setHeight, setHelp, setId, setLocaleName, setName, setPermission, setProperty, setRunAt, setShadow, setStyle, setStyleClass, setStyleId, setSummary, setTabIndex, setTransaction, setWidth
 
Methods inherited from interface com.cc.framework.ui.model.ClientHandler
getHandler, getHandlers, setHandler
 
Methods inherited from interface com.cc.framework.ui.model.AccessControlled
getPermission, show
 
Methods inherited from interface com.cc.framework.ui.model.ActionBehavior
isAjaxEnabled
 
Methods inherited from interface com.cc.framework.ui.model.AjaxSupport
enableAjax, isAjaxEnabled
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serial Version UID

See Also:
Constant Field Values

converter

private Converter converter
The converter that should be used to convert Java Objects into their localized String representation. If no converter is specified the framework will use a default Converter that matches the beans data type.


maxLength

private int maxLength
Maximum number of input characters to accept.


size

private int size
Number of character positions to allocate.


inputType

private InputFieldType inputType
Type of the input field.

See Also:
InputFieldType

filter

private boolean filter
Specifies if all String should be converted into there HTML representation

Constructor Detail

TextDesignModelImp

public TextDesignModelImp()
Constructor

Method Detail

getMaxLength

public int getMaxLength()
Description copied from interface: TextDesignModel
Returns the maximal number of input characters which can be inserted into the text field.

Specified by:
getMaxLength in interface TextDesignModel
Returns:
Maximum number of input characters to accept
See Also:
TextDesignModel.getMaxLength()

getSize

public int getSize()
Description copied from interface: TextDesignModel
Returns the number of visible characters for an input/text field.

Specified by:
getSize in interface TextDesignModel
Returns:
Number of character positions to allocate
See Also:
TextDesignModel.getSize()

setMaxLength

public void setMaxLength(int maxLength)
Sets the maximum number of input characters to accept.

Specified by:
setMaxLength in interface TextDesignModel
Parameters:
maxLength - The maximum number of input characters to accept.

setSize

public void setSize(int size)
Sets the size of the input field.

Specified by:
setSize in interface TextDesignModel
Parameters:
size - The size of the input field.

getInputType

public InputFieldType getInputType()
Description copied from interface: TextDesignModel
Returns the type of the input field

Specified by:
getInputType in interface TextDesignModel
Returns:
The type of the Input field
See Also:
TextDesignModel.getInputType()

setInputType

public void setInputType(InputFieldType inputType)
Sets the type of the input field

Specified by:
setInputType in interface TextDesignModel
Parameters:
inputType - The input field type
See Also:
InputFieldType

filter

public boolean filter()
Description copied from interface: TextDesignModel
Returns if the filter is activated (default=true). This means that all Strings which should be displayed in the HTML page are HTML encoded

Specified by:
filter in interface TextDesignModel
Returns:
true if string will be HTML encoded; false otherwise
See Also:
TextDesignModel.filter()

setFilter

public void setFilter(boolean filter)
Description copied from interface: TextDesignModel
Activates the HTML encoding (filter). Default is true. This means that all Strings which should be displayed in the HTML page will be HTML encoded.

Specified by:
setFilter in interface TextDesignModel
Parameters:
filter - true if strings should be HTML encoded; false otherwise
See Also:
TextDesignModel.setFilter(boolean)

getConverter

public Converter getConverter()
Description copied from interface: TextDesignModel
Returns the the Converter that should be used to convert Java Objects into their localized String representation. If no converter is specified the framework will use a default Converter that matches the beans data type

Specified by:
getConverter in interface TextDesignModel
Returns:
Converter or nullSee Also:
TextDesignModel.getConverter()

setConverter

public void setConverter(Converter converter)
Description copied from interface: TextDesignModel
Sets the Converter that should be used to convert Java Objects into their localized String representation. If no converter is specified the framework will use a default Converter that matches the beans data type.

Specified by:
setConverter in interface TextDesignModel
Parameters:
converter - Converters instance
See Also:
TextDesignModel.setConverter(com.cc.framework.convert.Converter)


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.