Class FileItemValidator
java.lang.Object
org.apache.myfaces.tobago.validator.FileItemValidator
- All Implemented Interfaces:
- EventListener,- javax.faces.component.StateHolder,- javax.faces.validator.Validator
public class FileItemValidator
extends Object
implements javax.faces.validator.Validator, javax.faces.component.StateHolder
FileItemValidator is a Validator that checks
 the FileItem in the value of the associated component.
- 
Field SummaryFieldsFields inherited from interface javax.faces.validator.ValidatorNOT_IN_RANGE_MESSAGE_ID
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionString[]intbooleanvoidrestoreState(javax.faces.context.FacesContext context, Object state) saveState(javax.faces.context.FacesContext context) voidsetContentType(String[] contentType) voidsetMaxSize(int maxSize) voidsetTransient(boolean newTransientValue) voidvalidate(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object value) 
- 
Field Details- 
VALIDATOR_ID- See Also:
 
- 
SIZE_LIMIT_MESSAGE_ID- See Also:
 
- 
CONTENT_TYPE_MESSAGE_ID- See Also:
 
 
- 
- 
Constructor Details- 
FileItemValidatorpublic FileItemValidator()No-arg constructor used during restoreState
 
- 
- 
Method Details- 
validatepublic void validate(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object value) throws javax.faces.validator.ValidatorException - Specified by:
- validatein interface- javax.faces.validator.Validator
- Throws:
- javax.faces.validator.ValidatorException
 
- 
getMaxSizepublic int getMaxSize()
- 
setMaxSizepublic void setMaxSize(int maxSize) 
- 
getContentType
- 
setContentType
- 
saveState- Specified by:
- saveStatein interface- javax.faces.component.StateHolder
 
- 
restoreState- Specified by:
- restoreStatein interface- javax.faces.component.StateHolder
 
- 
isTransientpublic boolean isTransient()- Specified by:
- isTransientin interface- javax.faces.component.StateHolder
 
- 
setTransientpublic void setTransient(boolean newTransientValue) - Specified by:
- setTransientin interface- javax.faces.component.StateHolder
 
 
-