org.apache.myfaces.trinidadinternal.renderkit.core.xhtml
Class CoreFormData
java.lang.Object
org.apache.myfaces.trinidad.context.FormData
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.CoreFormData
public class CoreFormData
- extends org.apache.myfaces.trinidad.context.FormData
Implementation of FormData from the CoreRenderKit (or,
more specifically, from the Trinidad FormRenderer)
Method Summary |
java.lang.Integer |
addGlobalMessageFormat(org.apache.myfaces.trinidad.context.RenderingContext rc)
|
void |
addLabel(java.lang.String targetId,
java.lang.String label)
|
void |
addNeededValue(java.lang.String name)
|
void |
addOnSubmitConverterValidators(javax.faces.component.UIComponent component,
javax.faces.convert.Converter converter,
java.util.Iterator<javax.faces.validator.Validator> validators,
java.lang.String clientId,
boolean immediate,
boolean required,
java.lang.String requiredMessageKey)
TODO - adding required, converter, validators should be done separately
and this method should be killed. |
void |
addRenderedValue(java.lang.String name)
|
void |
addResetCall(java.lang.String call)
|
java.util.List<java.lang.String> |
getClientDependencies(boolean createIfNecessary)
|
java.util.Iterator<java.lang.String> |
getErrorFormatIterator()
|
java.util.List<CoreFormData.ConvertValidate> |
getFormValidatorsInfo(boolean createIfNecessary)
|
int |
getInputTextCount()
|
java.util.Map<java.lang.String,java.lang.String> |
getLabelMap(boolean createIfNecessary)
|
java.lang.String |
getName()
|
java.util.List<java.lang.String> |
getNeededValues(boolean createIfNecessary)
|
java.util.Set<java.lang.String> |
getRenderedValues(boolean createIfNecessary)
|
java.util.List<java.lang.String> |
getResetCalls(boolean createIfNecessary)
|
java.util.List<java.lang.String> |
getValidatedInputList(boolean createIfNecessary)
|
java.util.Iterator<java.lang.String> |
getValidationIterator()
|
boolean |
hasImmediateComponent()
|
void |
incrementInputTextCount()
|
boolean |
useCompoundNames()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreFormData
public CoreFormData(java.lang.String name)
getInputTextCount
public int getInputTextCount()
incrementInputTextCount
public void incrementInputTextCount()
hasImmediateComponent
public boolean hasImmediateComponent()
getName
public java.lang.String getName()
- Specified by:
getName
in class org.apache.myfaces.trinidad.context.FormData
addLabel
public void addLabel(java.lang.String targetId,
java.lang.String label)
- Specified by:
addLabel
in class org.apache.myfaces.trinidad.context.FormData
addGlobalMessageFormat
public java.lang.Integer addGlobalMessageFormat(org.apache.myfaces.trinidad.context.RenderingContext rc)
- Specified by:
addGlobalMessageFormat
in class org.apache.myfaces.trinidad.context.FormData
getLabelMap
public java.util.Map<java.lang.String,java.lang.String> getLabelMap(boolean createIfNecessary)
addNeededValue
public void addNeededValue(java.lang.String name)
- Specified by:
addNeededValue
in class org.apache.myfaces.trinidad.context.FormData
addRenderedValue
public void addRenderedValue(java.lang.String name)
- Specified by:
addRenderedValue
in class org.apache.myfaces.trinidad.context.FormData
useCompoundNames
public boolean useCompoundNames()
addResetCall
public void addResetCall(java.lang.String call)
- Parameters:
call
- a function call.
"eval(call)" will be called on the client when resetting.
getResetCalls
public java.util.List<java.lang.String> getResetCalls(boolean createIfNecessary)
getClientDependencies
public java.util.List<java.lang.String> getClientDependencies(boolean createIfNecessary)
getNeededValues
public java.util.List<java.lang.String> getNeededValues(boolean createIfNecessary)
getRenderedValues
public java.util.Set<java.lang.String> getRenderedValues(boolean createIfNecessary)
getValidationIterator
public java.util.Iterator<java.lang.String> getValidationIterator()
getErrorFormatIterator
public java.util.Iterator<java.lang.String> getErrorFormatIterator()
getFormValidatorsInfo
public java.util.List<CoreFormData.ConvertValidate> getFormValidatorsInfo(boolean createIfNecessary)
getValidatedInputList
public java.util.List<java.lang.String> getValidatedInputList(boolean createIfNecessary)
addOnSubmitConverterValidators
public void addOnSubmitConverterValidators(javax.faces.component.UIComponent component,
javax.faces.convert.Converter converter,
java.util.Iterator<javax.faces.validator.Validator> validators,
java.lang.String clientId,
boolean immediate,
boolean required,
java.lang.String requiredMessageKey)
throws java.io.IOException
- TODO - adding required, converter, validators should be done separately
and this method should be killed.
TODO - when this API has been fixed up, move the new
versions to FormData
- Throws:
java.io.IOException
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.