Interface StructureRendererCapability
-
public interface StructureRendererCapability
This interface is used as a bridge between structure renderer and modules which don't have direct access to it. It is used for actions that modify the renderer R-group settings. Also for widget life cycle and to access some setters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StructureRendererCapability.RGroupRenderer
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
COLOR_SCHEME_TAGS
static java.lang.String
PROP_COLOR_SCHEME
static java.lang.String
PROP_SHOW_R_GROUPS
static com.im.df.api.friend.customproperties.DFCustomProperties.Key<StructureRendererCapability.RGroupRenderer>
RGROUP_FIELD_RENDERER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void
addUserSettingsTo(java.util.Properties props)
java.lang.String
getColorScheme()
ShowRGroupAction.ShowRGroup
getShowRGroups()
void
init()
Called when widget is initialized.void
release()
Called at the end of widget's life cycle.void
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
void
setAtomSize(double t)
void
setBallRadius(double t)
void
setColorScheme(java.lang.String scheme)
Sets the color scheme for the renderer.void
setImplicitH(java.lang.String implicitH)
void
setMolLabel(java.lang.String label)
void
setParams(java.lang.String params)
void
setPopupMenusEnabled(boolean enable)
void
setShowRGroups(ShowRGroupAction.ShowRGroup which)
-
-
-
Field Detail
-
PROP_SHOW_R_GROUPS
static final java.lang.String PROP_SHOW_R_GROUPS
- See Also:
- Constant Field Values
-
PROP_COLOR_SCHEME
static final java.lang.String PROP_COLOR_SCHEME
- See Also:
- Constant Field Values
-
COLOR_SCHEME_TAGS
static final java.lang.String[] COLOR_SCHEME_TAGS
-
RGROUP_FIELD_RENDERER
static final com.im.df.api.friend.customproperties.DFCustomProperties.Key<StructureRendererCapability.RGroupRenderer> RGROUP_FIELD_RENDERER
-
-
Method Detail
-
setColorScheme
void setColorScheme(java.lang.String scheme)
Sets the color scheme for the renderer.- Parameters:
scheme
- One of theCOLOR_SCHEME_TAGS
values
-
getColorScheme
java.lang.String getColorScheme()
-
getShowRGroups
ShowRGroupAction.ShowRGroup getShowRGroups()
-
setShowRGroups
void setShowRGroups(ShowRGroupAction.ShowRGroup which)
-
addUserSettingsTo
void addUserSettingsTo(java.util.Properties props)
-
addPropertyChangeListener
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
-
removePropertyChangeListener
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
-
init
void init()
Called when widget is initialized.
-
release
void release()
Called at the end of widget's life cycle.
-
setParams
void setParams(java.lang.String params)
-
setImplicitH
void setImplicitH(java.lang.String implicitH)
-
setPopupMenusEnabled
void setPopupMenusEnabled(boolean enable)
-
setMolLabel
void setMolLabel(java.lang.String label)
-
setAtomSize
void setAtomSize(double t)
-
setBallRadius
void setBallRadius(double t)
-
-