|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Extensible
A general extendible artifact
Method Summary | ||
---|---|---|
|
addAttachment(java.lang.Class<T> key,
java.lang.Object value)
Add arbitrary attachments |
|
|
getAttachment(java.lang.Class<T> key)
Get an arbitrary attachment |
|
|
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 |
Method Detail |
---|
<T> T addAttachment(java.lang.Class<T> key, java.lang.Object value)
<T> java.util.Collection<T> getAttachments()
<T> T getAttachment(java.lang.Class<T> key)
<T> T removeAttachment(java.lang.Class<T> key)
java.lang.Object getProperty(java.lang.String key)
void setProperty(java.lang.String key, java.lang.Object value)
void removeProperty(java.lang.String key)
java.util.Set<java.lang.String> getProperties()
void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |