|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICustomizableInterface
Provides an interface for a ICustomizableDataGenerator.
Additionally, a public constructor is required to be implemented:
where the parameter will be the generator to customize.
This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.
| Field Summary | |
|---|---|
static java.awt.Dimension |
DIMENSION_HELP
Initial dimensions of a help window |
static java.lang.String |
OPTION_INPUTDESCRIPTION
Option for the input description |
static java.lang.String |
OPTION_OUTPUTDESCRIPTION
Option for the output description |
| Method Summary | |
|---|---|
javax.swing.JComponent |
createCustomizer(java.lang.String name)
A customization component for a generator. |
void |
destroyCustomizer(java.lang.String name)
Destroys a customization component created by this interface. |
IComponentDescription |
getInputDescription()
A description of the input of this data source. |
IComponentDescription |
getOutputDescription()
A description of the output of this data source. |
boolean |
hasMultipleViewSupport()
Whether this interface supports multiple, simultaneous views. |
void |
updateInterface(java.lang.String propertyName)
Updates customizers based on the generator state. |
| Field Detail |
|---|
static final java.awt.Dimension DIMENSION_HELP
static final java.lang.String OPTION_INPUTDESCRIPTION
static final java.lang.String OPTION_OUTPUTDESCRIPTION
| Method Detail |
|---|
javax.swing.JComponent createCustomizer(java.lang.String name)
name - Identifying name for the customizer. Each unique expected usage of a customizer should have a distinct name.void destroyCustomizer(java.lang.String name)
name - Identifying name for the customizerIComponentDescription getInputDescription()
IComponentDescription getOutputDescription()
boolean hasMultipleViewSupport()
void updateInterface(java.lang.String propertyName)
propertyName - Name of the property that changed or null to indicate that all properties may have changed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||