|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.myfaces.validator.ValidatorBase
@JSFValidator(configExcluded=true, tagClass="org.apache.myfaces.validator.ValidatorBaseTag", tagHandler="org.apache.myfaces.validator.ValidatorBaseTagHandler") public abstract class ValidatorBase
Base validator implementation for Apache MyFaces Commons Validators.
Field Summary |
---|
Fields inherited from interface javax.faces.validator.Validator |
---|
NOT_IN_RANGE_MESSAGE_ID |
Constructor Summary | |
---|---|
ValidatorBase()
|
Method Summary | |
---|---|
java.lang.String |
getDetailMessage()
|
protected javax.faces.context.FacesContext |
getFacesContext()
|
protected javax.faces.application.FacesMessage |
getFacesMessage(java.lang.String defaultMessage,
java.lang.Object[] args)
|
java.lang.String |
getMessage()
Deprecated. Use getDetailMessage() |
protected java.lang.String |
getStringValue(javax.faces.context.FacesContext context,
javax.el.ValueExpression vb)
|
java.lang.String |
getSummaryMessage()
|
javax.el.ValueExpression |
getValueExpression(java.lang.String name)
|
boolean |
isTransient()
|
static java.lang.Object |
restoreAttachedState(javax.faces.context.FacesContext context,
java.lang.Object stateObj)
|
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
static java.lang.Object |
saveAttachedState(javax.faces.context.FacesContext context,
java.lang.Object attachedObject)
Serializes objects which are "attached" to this component but which are not UIComponent children of it. |
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setDetailMessage(java.lang.String message)
|
void |
setMessage(java.lang.String message)
Deprecated. Use setDetailMessage() |
void |
setSummaryMessage(java.lang.String message)
|
void |
setTransient(boolean newTransientValue)
|
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.faces.validator.Validator |
---|
validate |
Constructor Detail |
---|
public ValidatorBase()
Method Detail |
---|
@JSFProperty public java.lang.String getSummaryMessage()
public void setSummaryMessage(java.lang.String message)
message
- The summary message to be displayed.@JSFProperty public java.lang.String getMessage()
public void setMessage(java.lang.String message)
message
- The detail message to be displayed.@JSFProperty public java.lang.String getDetailMessage()
public void setDetailMessage(java.lang.String message)
message
- The detail message to be displayed.public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
context
- public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
restoreState
in interface javax.faces.component.StateHolder
public boolean isTransient()
isTransient
in interface javax.faces.component.StateHolder
public void setTransient(boolean newTransientValue)
setTransient
in interface javax.faces.component.StateHolder
protected javax.faces.application.FacesMessage getFacesMessage(java.lang.String defaultMessage, java.lang.Object[] args)
defaultMessage
- The default message we would expect.args
- Arguments for parsing this message.
public javax.el.ValueExpression getValueExpression(java.lang.String name)
public void setValueExpression(java.lang.String name, javax.el.ValueExpression binding)
public static java.lang.Object saveAttachedState(javax.faces.context.FacesContext context, java.lang.Object attachedObject)
If the attachedObject is a List then every object in the list is saved via a call to this method, and the returned wrapper object contains a List object.
If the object implements StateHolder then the object's saveState is called immediately, and a wrapper is returned which contains both this saved state and the original class name. However in the case where the StateHolder.isTransient method returns true, null is returned instead.
If the object implements java.io.Serializable then the object is simply returned immediately; standard java serialization will later be used to store this object.
In all other cases, a wrapper is returned which simply stores the type of the provided object. When deserialized, a default instance of that type will be recreated.
public static java.lang.Object restoreAttachedState(javax.faces.context.FacesContext context, java.lang.Object stateObj) throws java.lang.IllegalStateException
java.lang.IllegalStateException
protected javax.faces.context.FacesContext getFacesContext()
protected java.lang.String getStringValue(javax.faces.context.FacesContext context, javax.el.ValueExpression vb)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |