Class ResourceBase
- java.lang.Object
-
- org.apache.tomcat.util.descriptor.web.ResourceBase
-
- All Implemented Interfaces:
java.io.Serializable,Injectable
- Direct Known Subclasses:
ContextEjb,ContextEnvironment,ContextHandler,ContextLocalEjb,ContextResource,ContextResourceEnvRef,ContextResourceLink,ContextService,MessageDestination,MessageDestinationRef
public class ResourceBase extends java.lang.Object implements java.io.Serializable, Injectable
Representation of an Context element- Author:
- Peter Rossbach (pero@apache.org)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInjectionTarget(java.lang.String injectionTargetName, java.lang.String jndiName)booleanequals(java.lang.Object obj)java.lang.StringgetDescription()java.util.List<InjectionTarget>getInjectionTargets()java.lang.StringgetLookupName()java.lang.StringgetName()NamingResourcesgetNamingResources()java.lang.ObjectgetProperty(java.lang.String name)java.lang.StringgetType()inthashCode()java.util.Iterator<java.lang.String>listProperties()List properties.voidremoveProperty(java.lang.String name)Remove a configured property.voidsetDescription(java.lang.String description)voidsetLookupName(java.lang.String lookupName)voidsetName(java.lang.String name)voidsetNamingResources(NamingResources resources)voidsetProperty(java.lang.String name, java.lang.Object value)Set a configured property.voidsetType(java.lang.String type)
-
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceInjectable
-
setName
public void setName(java.lang.String name)
-
getType
public java.lang.String getType()
-
setType
public void setType(java.lang.String type)
-
getLookupName
public java.lang.String getLookupName()
-
setLookupName
public void setLookupName(java.lang.String lookupName)
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Parameters:
name- The property name- Returns:
- a configured property.
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object value)Set a configured property.- Parameters:
name- The property namevalue- The property value
-
removeProperty
public void removeProperty(java.lang.String name)
Remove a configured property.- Parameters:
name- The property name
-
listProperties
public java.util.Iterator<java.lang.String> listProperties()
List properties.- Returns:
- the property names iterator
-
addInjectionTarget
public void addInjectionTarget(java.lang.String injectionTargetName, java.lang.String jndiName)- Specified by:
addInjectionTargetin interfaceInjectable
-
getInjectionTargets
public java.util.List<InjectionTarget> getInjectionTargets()
- Specified by:
getInjectionTargetsin interfaceInjectable
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getNamingResources
public NamingResources getNamingResources()
-
setNamingResources
public void setNamingResources(NamingResources resources)
-
-