Class MatrixPanelEditor

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, jaxx.runtime.JAXXContext, jaxx.runtime.JAXXObject

public class MatrixPanelEditor extends MatrixEditor implements jaxx.runtime.JAXXObject
See Also:
  • Field Details

    • PROPERTY_DIMENSION_EDIT

      public static final String PROPERTY_DIMENSION_EDIT
      See Also:
    • PROPERTY_DISPLAY_OPTIONS

      public static final String PROPERTY_DISPLAY_OPTIONS
      See Also:
    • PROPERTY_LINEAR_MODEL

      public static final String PROPERTY_LINEAR_MODEL
      See Also:
    • PROPERTY_LINEAR_MODEL_SHOW_DEFAULT

      public static final String PROPERTY_LINEAR_MODEL_SHOW_DEFAULT
      See Also:
    • BINDING_BUTTON_EDIT_VISIBLE

      public static final String BINDING_BUTTON_EDIT_VISIBLE
      See Also:
    • $activeBindings

      protected List<Object> $activeBindings
    • $bindingSources

      protected Map<String,Object> $bindingSources
    • $bindings

      protected final Map<String,jaxx.runtime.JAXXBinding> $bindings
    • $objectMap

      protected Map<String,Object> $objectMap
    • $previousValues

      protected Map<?,?> $previousValues
    • delegateContext

      protected final jaxx.runtime.JAXXContext delegateContext
    • buttonEdit

      protected JButton buttonEdit
    • dimensionEdit

      protected Boolean dimensionEdit
    • displayOptions

      protected Boolean displayOptions
    • editArea

      protected JScrollPane editArea
    • handler

      protected MatrixPanelEditorHandler handler
    • linearModel

      protected Boolean linearModel
    • linearModelShowDefault

      protected Boolean linearModelShowDefault
    • matrixNameLabel

      protected JLabel matrixNameLabel
    • meanOptionCheckBox

      protected JCheckBox meanOptionCheckBox
    • sumOptionCheckBox

      protected JCheckBox sumOptionCheckBox
    • table

      protected JTable table
    • transposeOptionCheckBox

      protected JCheckBox transposeOptionCheckBox
    • matrix

      protected MatrixND matrix
  • Constructor Details

    • MatrixPanelEditor

      public MatrixPanelEditor(boolean dimensionEdit, int width, int height)
    • MatrixPanelEditor

      public MatrixPanelEditor(boolean dimensionEdit)
    • MatrixPanelEditor

      public MatrixPanelEditor(MatrixND m, boolean dimensionEdit)
    • MatrixPanelEditor

      public MatrixPanelEditor()
    • MatrixPanelEditor

      public MatrixPanelEditor(jaxx.runtime.JAXXContext parentContext)
  • Method Details

    • setMatrix

      public void setMatrix(MatrixND matrix)
      Specified by:
      setMatrix in class MatrixEditor
    • getMatrix

      public MatrixND getMatrix()
      Specified by:
      getMatrix in class MatrixEditor
    • $afterCompleteSetup

      protected void $afterCompleteSetup()
    • fireEvent

      protected void fireEvent()
      Specified by:
      fireEvent in class MatrixEditor
    • addMatrixPanelListener

      public void addMatrixPanelListener(MatrixPanelListener l)
    • removeMatrixPanelListener

      public void removeMatrixPanelListener(MatrixPanelListener l)
    • $getJAXXObjectDescriptor

      public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding(String $binding)
      Specified by:
      applyDataBinding in interface jaxx.runtime.JAXXObject
    • firePropertyChange

      public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
      Specified by:
      firePropertyChange in interface jaxx.runtime.JAXXObject
      Overrides:
      firePropertyChange in class Component
    • get$objectMap

      public Map<String,Object> get$objectMap()
      Specified by:
      get$objectMap in interface jaxx.runtime.JAXXObject
    • getDataBinding

      public jaxx.runtime.JAXXBinding getDataBinding(String bindingId)
      Specified by:
      getDataBinding in interface jaxx.runtime.JAXXObject
    • getDataBindings

      public jaxx.runtime.JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface jaxx.runtime.JAXXObject
    • getObjectById

      public Object getObjectById(String id)
      Specified by:
      getObjectById in interface jaxx.runtime.JAXXObject
    • processDataBinding

      public void processDataBinding(String $binding, boolean $force)
      Specified by:
      processDataBinding in interface jaxx.runtime.JAXXObject
    • processDataBinding

      public void processDataBinding(String $binding)
      Specified by:
      processDataBinding in interface jaxx.runtime.JAXXObject
    • registerDataBinding

      public void registerDataBinding(jaxx.runtime.JAXXBinding binding)
      Specified by:
      registerDataBinding in interface jaxx.runtime.JAXXObject
    • removeDataBinding

      public void removeDataBinding(String $binding)
      Specified by:
      removeDataBinding in interface jaxx.runtime.JAXXObject
    • getContextValue

      public <T> T getContextValue(Class<T> clazz)
      Specified by:
      getContextValue in interface jaxx.runtime.JAXXContext
    • getContextValue

      public <T> T getContextValue(Class<T> clazz, String name)
      Specified by:
      getContextValue in interface jaxx.runtime.JAXXContext
    • getDelegateContext

      public jaxx.runtime.JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface jaxx.runtime.JAXXObject
    • getParentContainer

      public <O extends Container> O getParentContainer(Class<O> clazz)
      Specified by:
      getParentContainer in interface jaxx.runtime.JAXXObject
    • getParentContainer

      public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
      Specified by:
      getParentContainer in interface jaxx.runtime.JAXXObject
    • removeContextValue

      public <T> void removeContextValue(Class<T> clazz)
      Specified by:
      removeContextValue in interface jaxx.runtime.JAXXContext
    • removeContextValue

      public <T> void removeContextValue(Class<T> clazz, String name)
      Specified by:
      removeContextValue in interface jaxx.runtime.JAXXContext
    • setContextValue

      public <T> void setContextValue(T o)
      Specified by:
      setContextValue in interface jaxx.runtime.JAXXContext
    • setContextValue

      public <T> void setContextValue(T o, String name)
      Specified by:
      setContextValue in interface jaxx.runtime.JAXXContext
    • doActionPerformed__on__buttonEdit

      public void doActionPerformed__on__buttonEdit(ActionEvent event)
    • doActionPerformed__on__meanOptionCheckBox

      public void doActionPerformed__on__meanOptionCheckBox(ActionEvent event)
    • doActionPerformed__on__sumOptionCheckBox

      public void doActionPerformed__on__sumOptionCheckBox(ActionEvent event)
    • doActionPerformed__on__transposeOptionCheckBox

      public void doActionPerformed__on__transposeOptionCheckBox(ActionEvent event)
    • getButtonEdit

      public JButton getButtonEdit()
      Specified by:
      getButtonEdit in class MatrixEditor
    • getDimensionEdit

      public Boolean getDimensionEdit()
    • getDisplayOptions

      public Boolean getDisplayOptions()
    • getEditArea

      public JScrollPane getEditArea()
    • getHandler

      public MatrixPanelEditorHandler getHandler()
    • getLinearModel

      public Boolean getLinearModel()
    • getLinearModelShowDefault

      public Boolean getLinearModelShowDefault()
    • getMatrixNameLabel

      public JLabel getMatrixNameLabel()
    • getMeanOptionCheckBox

      public JCheckBox getMeanOptionCheckBox()
    • getSumOptionCheckBox

      public JCheckBox getSumOptionCheckBox()
    • getTable

      public JTable getTable()
      Specified by:
      getTable in class MatrixEditor
    • getTransposeOptionCheckBox

      public JCheckBox getTransposeOptionCheckBox()
    • isDimensionEdit

      public Boolean isDimensionEdit()
    • isDisplayOptions

      public Boolean isDisplayOptions()
    • isLinearModel

      public Boolean isLinearModel()
      Specified by:
      isLinearModel in class MatrixEditor
      Returns:
      Returns the linearModel.
    • isLinearModelShowDefault

      public Boolean isLinearModelShowDefault()
      Specified by:
      isLinearModelShowDefault in class MatrixEditor
      Returns:
      Returns the linearModelShowDefault.
    • setDimensionEdit

      public void setDimensionEdit(Boolean dimensionEdit)
    • setDisplayOptions

      public void setDisplayOptions(Boolean displayOptions)
    • setLinearModel

      public void setLinearModel(Boolean linearModel)
      Specified by:
      setLinearModel in class MatrixEditor
      Parameters:
      linearModel - The linearModel to set.
    • setLinearModelShowDefault

      public void setLinearModelShowDefault(Boolean linearModelShowDefault)
      Specified by:
      setLinearModelShowDefault in class MatrixEditor
      Parameters:
      linearModelShowDefault - The linearModelShowDefault to set.
    • get$Table0

      protected jaxx.runtime.swing.Table get$Table0()
    • addChildrenToEditArea

      protected void addChildrenToEditArea()
    • createButtonEdit

      protected void createButtonEdit()
    • createDimensionEdit

      protected void createDimensionEdit()
    • createDisplayOptions

      protected void createDisplayOptions()
    • createEditArea

      protected void createEditArea()
    • createHandler

      protected void createHandler()
    • createLinearModel

      protected void createLinearModel()
    • createLinearModelShowDefault

      protected void createLinearModelShowDefault()
    • createMatrixNameLabel

      protected void createMatrixNameLabel()
    • createMeanOptionCheckBox

      protected void createMeanOptionCheckBox()
    • createSumOptionCheckBox

      protected void createSumOptionCheckBox()
    • createTable

      protected void createTable()
    • createTransposeOptionCheckBox

      protected void createTransposeOptionCheckBox()