|
||||||||||
| 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()
|
|
AbstractExtensible(int initialAttachmentsSize,
int initialPropertiesSize)
|
|
| Method Summary | ||
|---|---|---|
|
addAttachment(Class<T> clazz,
Object obj)
Add arbitrary attachments |
|
|
getAttachment(Class<T> clazz)
Get an arbitrary attachment |
|
Collection<Object> |
getAttachments()
Get arbitrary attachments |
|
Set<String> |
getProperties()
Get the set of property names |
|
Object |
getProperty(String key)
Get an property |
|
|
removeAttachment(Class<T> key)
Remove arbitrary attachments |
|
void |
removeProperty(String key)
Remove a property |
|
void |
setProperties(Map<String,Object> props)
Set a map of properties |
|
void |
setProperty(String key,
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()
public AbstractExtensible(int initialAttachmentsSize,
int initialPropertiesSize)
| Method Detail |
|---|
public Collection<Object> getAttachments()
Extensible
getAttachments in interface Extensiblepublic <T> T getAttachment(Class<T> clazz)
Extensible
getAttachment in interface Extensible
public <T> T addAttachment(Class<T> clazz,
Object obj)
Extensible
addAttachment in interface Extensiblepublic <T> T removeAttachment(Class<T> key)
Extensible
removeAttachment in interface Extensiblepublic Set<String> getProperties()
Extensible
getProperties in interface Extensiblepublic Object getProperty(String key)
Extensible
getProperty in interface Extensiblepublic void removeProperty(String key)
Extensible
removeProperty in interface Extensible
public void setProperty(String key,
Object value)
Extensible
setProperty in interface Extensiblepublic void setProperties(Map<String,Object> props)
Extensible
setProperties in interface Extensible
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||