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.
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_TYPE_MESSAGE_ID |
static String |
SIZE_LIMIT_MESSAGE_ID |
static String |
VALIDATOR_ID |
Constructor and Description |
---|
FileItemValidator()
No-arg constructor used during restoreState
|
Modifier and Type | Method and Description |
---|---|
String[] |
getContentType() |
int |
getMaxSize() |
boolean |
isTransient() |
void |
restoreState(javax.faces.context.FacesContext context,
Object state) |
Object |
saveState(javax.faces.context.FacesContext context) |
void |
setContentType(String[] contentType) |
void |
setMaxSize(int maxSize) |
void |
setTransient(boolean newTransientValue) |
void |
validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
Object value) |
public static final String VALIDATOR_ID
public static final String SIZE_LIMIT_MESSAGE_ID
public static final String CONTENT_TYPE_MESSAGE_ID
public FileItemValidator()
public void validate(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object value) throws javax.faces.validator.ValidatorException
validate
in interface javax.faces.validator.Validator
javax.faces.validator.ValidatorException
public int getMaxSize()
public void setMaxSize(int maxSize)
public String[] getContentType()
public void setContentType(String[] contentType)
public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
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
Copyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.