plugins.adufour.vars.lang
Class VarSequenceArray

java.lang.Object
  extended by plugins.adufour.vars.lang.Var<A>
      extended by plugins.adufour.vars.lang.VarGenericArray<icy.sequence.Sequence[]>
          extended by plugins.adufour.vars.lang.VarSequenceArray
All Implemented Interfaces:
icy.file.xml.XMLPersistent, ArrayType, VarListener<icy.sequence.Sequence[]>

public class VarSequenceArray
extends VarGenericArray<icy.sequence.Sequence[]>


Field Summary
 
Fields inherited from class plugins.adufour.vars.lang.Var
listeners, NO_VALUE, type, XML_KEY_ID
 
Constructor Summary
VarSequenceArray(java.lang.String name)
           
VarSequenceArray(java.lang.String name, java.lang.Class<icy.sequence.Sequence[]> type, icy.sequence.Sequence[] defaultValue)
          Deprecated. use other constructors instead
VarSequenceArray(java.lang.String name, icy.sequence.Sequence... sequences)
           
 
Method Summary
 VarEditor<icy.sequence.Sequence[]> createVarEditor()
          Creates a new VarEditor object that allows the user to graphically adjust the value of this variable.
 
Methods inherited from class plugins.adufour.vars.lang.VarGenericArray
getDimensions, getInnerType, getSeparator, getValue, isAssignableFrom, parse, parseComponent, size, size
 
Methods inherited from class plugins.adufour.vars.lang.Var
addListener, createVarViewer, fireVariableChanged, fireVariableChanged, getDefaultEditorModel, getDefaultValue, getIterableReferrers, getName, getReference, getReferencingPolicy, getReferrers, getType, getTypeAsString, getValue, getValueAsString, getValueAsString, isEnabled, isOptional, isReferenced, loadFromXML, prettyPrint, referenceChanged, removeListener, removeListeners, saveToXML, setDefaultEditorModel, setEnabled, setOptional, setReference, setReferencingPolicy, setValue, toString, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VarSequenceArray

public VarSequenceArray(java.lang.String name)

VarSequenceArray

public VarSequenceArray(java.lang.String name,
                        icy.sequence.Sequence... sequences)

VarSequenceArray

public VarSequenceArray(java.lang.String name,
                        java.lang.Class<icy.sequence.Sequence[]> type,
                        icy.sequence.Sequence[] defaultValue)
Deprecated. use other constructors instead

Parameters:
name -
type -
defaultValue -
Method Detail

createVarEditor

public VarEditor<icy.sequence.Sequence[]> createVarEditor()
Description copied from class: Var
Creates a new VarEditor object that allows the user to graphically adjust the value of this variable. By default this editor is an empty label for generic types, but this method can be overridden to provide a custom editor.

Overrides:
createVarEditor in class Var<icy.sequence.Sequence[]>
Returns:
the variable editor embarking the graphical component