org.apache.myfaces.commons.validator
Class AbstractCSVValidator
java.lang.Object
   org.apache.myfaces.commons.validator.ValidatorBase
org.apache.myfaces.commons.validator.ValidatorBase
       org.apache.myfaces.commons.validator.AbstractCSVValidator
org.apache.myfaces.commons.validator.AbstractCSVValidator
- All Implemented Interfaces: 
- java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.validator.Validator
- Direct Known Subclasses: 
- CSVValidator
- @JSFValidator(name="mcv:validateCSV",
              clazz="org.apache.myfaces.commons.validator.CSVValidator",
              tagClass="org.apache.myfaces.commons.validator.ValidateCSVTag",
              serialuidtag="-8874279182242196266L")
public abstract class AbstractCSVValidator
- extends ValidatorBase
Validation by validating comma separated values individually.
- Version:
- $Revision: 1186881 $ $Date: 2011-10-20 11:13:22 -0500 (Thu, 20 Oct 2011) $
- Author:
- Lance Frohman
 
| Fields inherited from interface javax.faces.validator.Validator | 
| NOT_IN_RANGE_MESSAGE_ID | 
 
 
| Method Summary | 
| abstract  java.lang.String | getSeparator()
 | 
| abstract  java.lang.String | getSubvalidatorId()
 | 
| abstract  void | setSeparator(java.lang.String separator)
 | 
| abstract  void | setSubvalidatorId(java.lang.String subvalidatorId)
 | 
|  void | validate(javax.faces.context.FacesContext facesContext,
         javax.faces.component.UIComponent uiComponent,
         java.lang.Object value)
 | 
 
| Methods inherited from class org.apache.myfaces.commons.validator.ValidatorBase | 
| clearInitialState, getDetailMessage, getFacesContext, getFacesMessage, getMessage, getStateHelper, getStateHelper, getStringValue, getSummaryMessage, getValueExpression, initialStateMarked, isTransient, markInitialState, restoreAttachedState, restoreState, saveAttachedState, saveState, setDetailMessage, setMessage, setSummaryMessage, setTransient, setValueExpression | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
VALIDATOR_ID
public static final java.lang.String VALIDATOR_ID
- The standard converter id for this converter. - 
 - 
- See Also:
- Constant Field Values
 
CSV_NOT_STRING_MESSAGE_ID
public static final java.lang.String CSV_NOT_STRING_MESSAGE_ID
- The message identifiers of the - FacesMessageto be created if
 the check fails.
 - 
 - 
- See Also:
- Constant Field Values
 
CSV_INVALID_SEPARATOR_MESSAGE_ID
public static final java.lang.String CSV_INVALID_SEPARATOR_MESSAGE_ID
- See Also:
- Constant Field Values
CSV_SUFFIX_MESSAGE_ID
public static final java.lang.String CSV_SUFFIX_MESSAGE_ID
- See Also:
- Constant Field Values
AbstractCSVValidator
public AbstractCSVValidator()
getSubvalidatorId
@JSFProperty
public abstract java.lang.String getSubvalidatorId()
- 
- Returns:
- the VALIDATOR_ID of the actual validator to be used
 
setSubvalidatorId
public abstract void setSubvalidatorId(java.lang.String subvalidatorId)
- 
- Parameters:
- subvalidatorId- the VALIDATOR_ID of the actual validator to be used
 
getSeparator
@JSFProperty(literalOnly=true)
public abstract java.lang.String getSeparator()
- 
- Returns:
- the separator character to separate values
 
setSeparator
public abstract void setSeparator(java.lang.String separator)
- 
- Parameters:
- separator- character to separate values
 
validate
public void validate(javax.faces.context.FacesContext facesContext,
                     javax.faces.component.UIComponent uiComponent,
                     java.lang.Object value)
              throws javax.faces.validator.ValidatorException
- 
- Throws:
- javax.faces.validator.ValidatorException
 
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.