public class FilterDef extends Object implements Serializable
<filter> element in the deployment descriptor.| Constructor and Description |
|---|
FilterDef() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInitParameter(String name,
String value)
Adds the initialization parameter with the given name and value
on this filter.
|
String |
getDescription() |
String |
getDisplayName() |
javax.servlet.Filter |
getFilter() |
Class<? extends javax.servlet.Filter> |
getFilterClass() |
String |
getFilterClassName() |
String |
getFilterName() |
String |
getInitParameter(String name) |
Enumeration<String> |
getInitParameterNames() |
Map<String,String> |
getInitParameters() |
String |
getLargeIcon() |
String |
getSmallIcon() |
boolean |
isAsyncSupported()
Checks if this filter has been annotated or flagged in the deployment
descriptor as being able to support asynchronous operations.
|
void |
removeInitParameter(String name)
Removes the initialization parameter with the given name.
|
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
void |
setFilter(javax.servlet.Filter filter) |
void |
setFilterClass(Class<? extends javax.servlet.Filter> filterClass) |
void |
setFilterClassName(String filterClassName) |
void |
setFilterName(String filterName) |
boolean |
setInitParameter(String name,
String value,
boolean override)
Sets the init parameter with the given name and value
on this filter.
|
Set<String> |
setInitParameters(Map<String,String> initParameters)
Sets the initialization parameters contained in the given map
on this filter.
|
void |
setIsAsyncSupported(boolean isAsyncSupported)
Configures this filter as either supporting or not supporting
asynchronous operations.
|
void |
setLargeIcon(String largeIcon) |
void |
setSmallIcon(String smallIcon) |
String |
toString()
Render a String representation of this object.
|
public String getDescription()
public void setDescription(String description)
public String getDisplayName()
public void setDisplayName(String displayName)
public String getFilterClassName()
public void setFilterClassName(String filterClassName)
public Class<? extends javax.servlet.Filter> getFilterClass()
public void setFilterClass(Class<? extends javax.servlet.Filter> filterClass)
public javax.servlet.Filter getFilter()
public void setFilter(javax.servlet.Filter filter)
public String getFilterName()
public void setFilterName(String filterName)
public String getLargeIcon()
public void setLargeIcon(String largeIcon)
public String getSmallIcon()
public void setSmallIcon(String smallIcon)
public void setIsAsyncSupported(boolean isAsyncSupported)
isAsyncSupported - true if this filter supports asynchronous
operations, false otherwisepublic boolean isAsyncSupported()
public void addInitParameter(String name, String value)
If an init param with the given name already exists, its value will be overridden.
name - the init parameter namevalue - the init parameter valuepublic boolean setInitParameter(String name, String value, boolean override)
name - the init parameter namevalue - the init parameter valueoverride - true if the given init param is supposed to
override an existing init param with the same name, and false
otherwisepublic Set<String> setInitParameters(Map<String,String> initParameters)
initParameters - the map with the init params to setpublic Enumeration<String> getInitParameterNames()
public void removeInitParameter(String name)
name - the name of the initialization parameter to be removedCopyright © 2019. All rights reserved.