|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjigcell.compare.data.ProgrammableDataGenerator.DummyCustomizableInterface
private static final class ProgrammableDataGenerator.DummyCustomizableInterface
Acts as a placeholder for data generators that do not define a user interface handler.
| Field Summary | |
|---|---|
private ProgrammableDataGenerator |
generator
Data generator being wrapped |
| Fields inherited from interface jigcell.compare.ICustomizableInterface |
|---|
DIMENSION_HELP, OPTION_INPUTDESCRIPTION, OPTION_OUTPUTDESCRIPTION |
| Constructor Summary | |
|---|---|
ProgrammableDataGenerator.DummyCustomizableInterface(IProgrammableDataGenerator generator)
Wraps the data generator with a dummy interface. |
|
| 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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final ProgrammableDataGenerator generator
| Constructor Detail |
|---|
public ProgrammableDataGenerator.DummyCustomizableInterface(IProgrammableDataGenerator generator)
generator - Programmable data generator to wrap| Method Detail |
|---|
public javax.swing.JComponent createCustomizer(java.lang.String name)
createCustomizer in interface ICustomizableInterfacename - Identifying name for the customizer. Each unique expected usage of a customizer should have a distinct name.public void destroyCustomizer(java.lang.String name)
destroyCustomizer in interface ICustomizableInterfacename - Identifying name for the customizerpublic IComponentDescription getInputDescription()
getInputDescription in interface ICustomizableInterfacepublic IComponentDescription getOutputDescription()
getOutputDescription in interface ICustomizableInterfacepublic boolean hasMultipleViewSupport()
hasMultipleViewSupport in interface ICustomizableInterfacepublic void updateInterface(java.lang.String propertyName)
updateInterface in interface ICustomizableInterfacepropertyName - 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 | |||||||||