public abstract class AbstractRenderable extends java.lang.Object implements Renderable
Constructor and Description |
---|
AbstractRenderable() |
AbstractRenderable(java.lang.String displayName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDisplayName() |
java.lang.Object |
getPickDelegate() |
java.lang.Object |
getUserProperty(java.lang.Object key) |
boolean |
hasUserProperty(java.lang.Object key) |
boolean |
isEnabled() |
java.lang.Object |
putUserProperty(java.lang.Object key,
java.lang.Object value) |
java.lang.Object |
removeUserProperty(java.lang.Object key) |
void |
render(RenderContext rc) |
void |
setDisplayName(java.lang.String displayName) |
void |
setEnabled(boolean enabled) |
void |
setPickDelegate(java.lang.Object pickDelegate) |
public AbstractRenderable()
public AbstractRenderable(java.lang.String displayName)
public java.lang.String getDisplayName()
getDisplayName
in interface Renderable
public void setDisplayName(java.lang.String displayName)
setDisplayName
in interface Renderable
public boolean isEnabled()
isEnabled
in interface Renderable
public void setEnabled(boolean enabled)
setEnabled
in interface Renderable
public java.lang.Object getPickDelegate()
getPickDelegate
in interface Renderable
public void setPickDelegate(java.lang.Object pickDelegate)
setPickDelegate
in interface Renderable
public java.lang.Object getUserProperty(java.lang.Object key)
getUserProperty
in interface Renderable
public java.lang.Object putUserProperty(java.lang.Object key, java.lang.Object value)
putUserProperty
in interface Renderable
public java.lang.Object removeUserProperty(java.lang.Object key)
removeUserProperty
in interface Renderable
public boolean hasUserProperty(java.lang.Object key)
hasUserProperty
in interface Renderable
public void render(RenderContext rc)
render
in interface Renderable