|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.validator.ValidatorBase
public abstract class ValidatorBase
Base validator implementation for Tomahawk validators.
Field Summary |
---|
Fields inherited from interface javax.faces.validator.Validator |
---|
NOT_IN_RANGE_MESSAGE_ID |
Constructor Summary | |
---|---|
ValidatorBase()
|
Method Summary | |
---|---|
String |
getDetailMessage()
alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively) |
protected javax.faces.context.FacesContext |
getFacesContext()
|
protected javax.faces.application.FacesMessage |
getFacesMessage(String defaultMessage,
Object[] args)
|
String |
getMessage()
Deprecated. Use getDetailMessage() |
String |
getSummaryMessage()
alternate validation error summary message format string |
javax.faces.el.ValueBinding |
getValueBinding(String name)
|
boolean |
isTransient()
|
static Object |
restoreAttachedState(javax.faces.context.FacesContext context,
Object stateObj)
|
void |
restoreState(javax.faces.context.FacesContext context,
Object state)
|
static Object |
saveAttachedState(javax.faces.context.FacesContext context,
Object attachedObject)
Serializes objects which are "attached" to this component but which are not UIComponent children of it. |
Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setDetailMessage(String message)
|
void |
setMessage(String message)
Deprecated. Use setDetailMessage() |
void |
setSummaryMessage(String message)
|
void |
setTransient(boolean newTransientValue)
|
void |
setValueBinding(String name,
javax.faces.el.ValueBinding 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 |
---|
public String getSummaryMessage()
public void setSummaryMessage(String message)
message
- The summary message to be displayed.public String getMessage()
public void setMessage(String message)
message
- The detail message to be displayed.public String getDetailMessage()
public void setDetailMessage(String message)
message
- The detail message to be displayed.public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
context
- public void restoreState(javax.faces.context.FacesContext context, 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(String defaultMessage, Object[] args)
defaultMessage
- The default message we would expect.args
- Arguments for parsing this message.
public javax.faces.el.ValueBinding getValueBinding(String name)
public void setValueBinding(String name, javax.faces.el.ValueBinding binding)
public static Object saveAttachedState(javax.faces.context.FacesContext context, 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 Object restoreAttachedState(javax.faces.context.FacesContext context, Object stateObj) throws IllegalStateException
IllegalStateException
protected javax.faces.context.FacesContext getFacesContext()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |