|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.wsf.spi.deployment.AbstractExtensible
public abstract class AbstractExtensible
A general extendible artifact
Constructor Summary | |
---|---|
AbstractExtensible()
|
Method Summary | ||
---|---|---|
|
addAttachment(java.lang.Class<T> clazz,
java.lang.Object obj)
Add arbitrary attachments |
|
|
getAttachment(java.lang.Class<T> clazz)
Get an arbitrary attachment |
|
java.util.Collection<java.lang.Object> |
getAttachments()
Get arbitrary attachments |
|
java.util.Set<java.lang.String> |
getProperties()
Get the set of property names |
|
java.lang.Object |
getProperty(java.lang.String key)
Get an property |
|
|
removeAttachment(java.lang.Class<T> key)
Remove arbitrary attachments |
|
void |
removeProperty(java.lang.String key)
Remove a property |
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Set a map of properties |
|
void |
setProperty(java.lang.String key,
java.lang.Object value)
Set a property |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractExtensible()
Method Detail |
---|
public java.util.Collection<java.lang.Object> getAttachments()
Extensible
getAttachments
in interface Extensible
public <T> T getAttachment(java.lang.Class<T> clazz)
Extensible
getAttachment
in interface Extensible
public <T> T addAttachment(java.lang.Class<T> clazz, java.lang.Object obj)
Extensible
addAttachment
in interface Extensible
public <T> T removeAttachment(java.lang.Class<T> key)
Extensible
removeAttachment
in interface Extensible
public java.util.Set<java.lang.String> getProperties()
Extensible
getProperties
in interface Extensible
public java.lang.Object getProperty(java.lang.String key)
Extensible
getProperty
in interface Extensible
public void removeProperty(java.lang.String key)
Extensible
removeProperty
in interface Extensible
public void setProperty(java.lang.String key, java.lang.Object value)
Extensible
setProperty
in interface Extensible
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Extensible
setProperties
in interface Extensible
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |