plugins.adufour.ezplug
Class EzVarPlugin<P extends icy.plugin.abstract_.Plugin>

java.lang.Object
  extended by plugins.adufour.ezplug.EzComponent
      extended by plugins.adufour.ezplug.EzVar<icy.plugin.PluginDescriptor>
          extended by plugins.adufour.ezplug.EzVarPlugin<P>
Type Parameters:
P -
All Implemented Interfaces:
VarListener<icy.plugin.PluginDescriptor>

public class EzVarPlugin<P extends icy.plugin.abstract_.Plugin>
extends EzVar<icy.plugin.PluginDescriptor>

New variable displaying a list of plug-ins of a given type

Author:
Alexandre Dufour

Field Summary
 
Fields inherited from class plugins.adufour.ezplug.EzComponent
name, visible
 
Constructor Summary
EzVarPlugin(java.lang.String name, java.lang.Class<P> pluginType)
           
 
Method Summary
 P newInstance()
           
 
Methods inherited from class plugins.adufour.ezplug.EzVar
addTo, addVarChangeListener, addVisibilityTriggerTo, dispose, fireVariableChanged, getDefaultValues, getValue, getValue, getVarEditor, getVariable, isEnabled, referenceChanged, removeAllVarChangeListeners, removeVarChangeListener, setDefaultValues, setEnabled, setOptional, setToolTipText, setValue, setVisible, toString, updateVisibilityChain, valueChanged
 
Methods inherited from class plugins.adufour.ezplug.EzComponent
getGroup, getVisible, isVisible, setGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EzVarPlugin

public EzVarPlugin(java.lang.String name,
                   java.lang.Class<P> pluginType)
Method Detail

newInstance

public P newInstance()