Class ConfigurableFeature_UI<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,F>
- java.lang.Object
-
- org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
-
- org.processmining.plugins.petrinet.configurable.ui.ConfigurableFeature_UI<T,F>
-
- All Implemented Interfaces:
Structured_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
- Direct Known Subclasses:
ConfigurableGraphElement_UI,ConfigurableIntegerFeature_UI,ParameterizedIntegerFeature_UI
public abstract class ConfigurableFeature_UI<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,F> extends Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
-
-
Field Summary
-
Fields inherited from class org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI
BACKGROUND_ACTIVE, BACKGROUND_INACTIVE
-
-
Constructor Summary
Constructors Constructor Description ConfigurableFeature_UI(javax.swing.JComponent root, ConfigurableFeature<T,F> feature)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected TgetConfiguredElement()protected voidhandlePanelIsActive()called when the mouse enters the panelprotected voidhandlePanelIsInActive()called when the mouse leaves the panelprotected abstract voidinitializeFeatureOptionsPanel(javax.swing.JPanel featureOptionsPanel)protected voidinitializeOptionsPanel(javax.swing.JPanel optionsPanel)The provided panel is filled with controls that set the values of this feature.voidinstallFeatureRemoveHandler(java.awt.event.ActionListener handler)Add handler that handles the removal of this group from a surrounding component or environment-
Methods inherited from class org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI
getId, getPanel, getRoot, initialize, setId, setIdEditable, setRoot, showOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.plugins.petrinet.configurable.ui.widgets.Structured_UI
getConfigured, setValues
-
-
-
-
Constructor Detail
-
ConfigurableFeature_UI
public ConfigurableFeature_UI(javax.swing.JComponent root, ConfigurableFeature<T,F> feature)
-
-
Method Detail
-
getConfiguredElement
protected T getConfiguredElement()
-
initializeOptionsPanel
protected void initializeOptionsPanel(javax.swing.JPanel optionsPanel)
Description copied from class:Configuration_UIThe provided panel is filled with controls that set the values of this feature.- Specified by:
initializeOptionsPanelin classConfiguration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
-
initializeFeatureOptionsPanel
protected abstract void initializeFeatureOptionsPanel(javax.swing.JPanel featureOptionsPanel)
-
handlePanelIsActive
protected void handlePanelIsActive()
Description copied from class:Configuration_UIcalled when the mouse enters the panel- Overrides:
handlePanelIsActivein classConfiguration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
-
handlePanelIsInActive
protected void handlePanelIsInActive()
Description copied from class:Configuration_UIcalled when the mouse leaves the panel- Overrides:
handlePanelIsInActivein classConfiguration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
-
installFeatureRemoveHandler
public void installFeatureRemoveHandler(java.awt.event.ActionListener handler)
Add handler that handles the removal of this group from a surrounding component or environment- Parameters:
handler-
-
-