org.alfresco.web.bean.generator
Class TextAreaGenerator

java.lang.Object
  extended by org.alfresco.web.bean.generator.BaseComponentGenerator
      extended by org.alfresco.web.bean.generator.TextFieldGenerator
          extended by org.alfresco.web.bean.generator.TextAreaGenerator
All Implemented Interfaces:
IComponentGenerator
Direct Known Subclasses:
MultilingualTextAreaGenerator

public class TextAreaGenerator
extends TextFieldGenerator

Generates a text field component.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.web.bean.generator.BaseComponentGenerator
BaseComponentGenerator.ControlType
 
Constructor Summary
TextAreaGenerator()
           
 
Method Summary
 javax.faces.component.UIComponent generate(javax.faces.context.FacesContext context, java.lang.String id)
          Dynamically generates a component in a default state
 int getColumns()
           
 int getRows()
           
 void setColumns(int columns)
           
 void setRows(int rows)
           
 
Methods inherited from class org.alfresco.web.bean.generator.TextFieldGenerator
createComponent, getListOfValuesConstraint, getMaxLength, getSize, setMaxLength, setSize, setupConstraints, setupConverter, setupMandatoryValidation
 
Methods inherited from class org.alfresco.web.bean.generator.BaseComponentGenerator
addStringConstraintParam, createAndSetConverter, createOutputTextComponent, generateAndAdd, getAssociationDefinition, getControlType, getPropertyDefinition, isEnabledInEditMode, setupAssociation, setupConverter, setupMandatoryAssociationIfNecessary, setupMandatoryMarker, setupMandatoryPropertyIfNecessary, setupMultiValuePropertyIfNecessary, setupNumericRangeConstraint, setupProperty, setupRegexConstraint, setupStringLengthConstraint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextAreaGenerator

public TextAreaGenerator()
Method Detail

getColumns

public int getColumns()
Returns:
Returns the number of columns

setColumns

public void setColumns(int columns)
Parameters:
columns - Sets the number of columns

getRows

public int getRows()
Returns:
Returns the number of rows

setRows

public void setRows(int rows)
Parameters:
rows - Sets the number of rows

generate

public javax.faces.component.UIComponent generate(javax.faces.context.FacesContext context,
                                                  java.lang.String id)
Description copied from interface: IComponentGenerator
Dynamically generates a component in a default state

Specified by:
generate in interface IComponentGenerator
Overrides:
generate in class TextFieldGenerator
Parameters:
context - FacesContext
id - Optional id for the newly created component, if null is passed a unique id is generated
Returns:
The component instance


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.