com.sun.enterprise.deployment
Class ServletFilterDescriptor

java.lang.Object
  extended by java.util.Observable
      extended by com.sun.enterprise.deployment.DynamicAttributesDescriptor
          extended by com.sun.enterprise.deployment.Descriptor
              extended by com.sun.enterprise.deployment.ServletFilterDescriptor
All Implemented Interfaces:
ServletFilter, java.io.Serializable

public class ServletFilterDescriptor
extends Descriptor
implements ServletFilter

Deployment object representing the servlet filter spec

Author:
Martin D. Flynn
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
ServletFilterDescriptor()
          generic constructor
ServletFilterDescriptor(java.lang.String className, java.lang.String name)
          constructor specifying descriptor name (Filter name) & displayName
 
Method Summary
 void addInitializationParameter(EnvironmentProperty ref)
           
 void addInitializationParameter(InitializationParameter ref)
           
 boolean equals(java.lang.Object obj)
          compare equals
 java.lang.String getClassName()
          get class name
 java.lang.String getDisplayName()
          get display name
 java.util.Vector getInitializationParameters()
           
 java.lang.String getName()
          get filter name
 int hashCode()
           
 boolean hasSetDisplayName()
           
 java.lang.Boolean isAsyncSupported()
           
 void removeInitializationParameter(InitializationParameter ref)
           
 void setAsyncSupported(java.lang.Boolean asyncSupported)
           
 void setClassName(java.lang.String name)
          set class name
 void setDisplayName(java.lang.String name)
          set display name
 void setInitializationParameters(java.util.Collection c)
           
 void setName(java.lang.String filterName)
          set filter name
 
Methods inherited from class com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getPrefixMapping, getSmallIconUri, isBoundsChecking, print, setBoundsChecking, setDescription, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setSmallIconUri, visit
 
Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.enterprise.deployment.web.ServletFilter
getDescription, getLargeIconUri, getSmallIconUri, setDescription, setLargeIconUri, setSmallIconUri
 

Constructor Detail

ServletFilterDescriptor

public ServletFilterDescriptor()
generic constructor


ServletFilterDescriptor

public ServletFilterDescriptor(java.lang.String className,
                               java.lang.String name)
constructor specifying descriptor name (Filter name) & displayName

Method Detail

setClassName

public void setClassName(java.lang.String name)
set class name

Specified by:
setClassName in interface ServletFilter

getClassName

public java.lang.String getClassName()
get class name

Specified by:
getClassName in interface ServletFilter

setDisplayName

public void setDisplayName(java.lang.String name)
set display name

Specified by:
setDisplayName in interface ServletFilter
Overrides:
setDisplayName in class Descriptor
Parameters:
name - the display name

getDisplayName

public java.lang.String getDisplayName()
get display name

Specified by:
getDisplayName in interface ServletFilter
Overrides:
getDisplayName in class Descriptor
Returns:
the display name

hasSetDisplayName

public boolean hasSetDisplayName()

setName

public void setName(java.lang.String filterName)
set filter name

Specified by:
setName in interface ServletFilter
Overrides:
setName in class Descriptor
Parameters:
filterName - the new name of the descriptor.

getName

public java.lang.String getName()
get filter name

Specified by:
getName in interface ServletFilter
Overrides:
getName in class Descriptor
Returns:
the name of this descriptor

setInitializationParameters

public void setInitializationParameters(java.util.Collection c)
Specified by:
setInitializationParameters in interface ServletFilter

getInitializationParameters

public java.util.Vector getInitializationParameters()
Specified by:
getInitializationParameters in interface ServletFilter

addInitializationParameter

public void addInitializationParameter(InitializationParameter ref)
Specified by:
addInitializationParameter in interface ServletFilter

addInitializationParameter

public void addInitializationParameter(EnvironmentProperty ref)

removeInitializationParameter

public void removeInitializationParameter(InitializationParameter ref)
Specified by:
removeInitializationParameter in interface ServletFilter

setAsyncSupported

public void setAsyncSupported(java.lang.Boolean asyncSupported)
Specified by:
setAsyncSupported in interface ServletFilter

isAsyncSupported

public java.lang.Boolean isAsyncSupported()
Specified by:
isAsyncSupported in interface ServletFilter

equals

public boolean equals(java.lang.Object obj)
compare equals

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2012 GlassFish Community. All Rights Reserved.