org.nuiton.math.matrix.gui
Class MatrixPanelEditor

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.nuiton.math.matrix.gui.MatrixEditor
                      extended by org.nuiton.math.matrix.gui.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:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  List<Object> $activeBindings
           
protected  Map<String,jaxx.runtime.JAXXBinding> $bindings
           
protected  Map<String,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  Map<?,?> $previousValues
           
static String BINDING_BUTTON_EDIT_VISIBLE
           
protected  JButton buttonEdit
           
protected  jaxx.runtime.JAXXContext delegateContext
           
protected  Boolean dimensionEdit
           
protected  Boolean displayOptions
           
protected  JScrollPane editArea
           
protected  MatrixPanelEditorHandler handler
           
protected  Boolean linearModel
           
protected  Boolean linearModelShowDefault
           
protected  MatrixND matrix
           
protected  JLabel matrixNameLabel
           
protected  JCheckBox meanOptionCheckBox
           
static String PROPERTY_DIMENSION_EDIT
           
static String PROPERTY_DISPLAY_OPTIONS
           
static String PROPERTY_LINEAR_MODEL
           
static String PROPERTY_LINEAR_MODEL_SHOW_DEFAULT
           
protected  JCheckBox sumOptionCheckBox
           
protected  JTable table
           
protected  JCheckBox transposeOptionCheckBox
           
 
Fields inherited from class org.nuiton.math.matrix.gui.MatrixEditor
enabled, visible
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MatrixPanelEditor()
           
MatrixPanelEditor(boolean dimensionEdit)
           
MatrixPanelEditor(boolean dimensionEdit, int width, int height)
           
MatrixPanelEditor(jaxx.runtime.JAXXContext parentContext)
           
MatrixPanelEditor(MatrixND m, boolean dimensionEdit)
           
 
Method Summary
protected  void $afterCompleteSetup()
           
static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
protected  void addChildrenToEditArea()
           
 void addMatrixPanelListener(MatrixPanelListener l)
           
 void applyDataBinding(String $binding)
           
protected  void createButtonEdit()
           
protected  void createDimensionEdit()
           
protected  void createDisplayOptions()
           
protected  void createEditArea()
           
protected  void createHandler()
           
protected  void createLinearModel()
           
protected  void createLinearModelShowDefault()
           
protected  void createMatrixNameLabel()
           
protected  void createMeanOptionCheckBox()
           
protected  void createSumOptionCheckBox()
           
protected  void createTable()
           
protected  void createTransposeOptionCheckBox()
           
 void doActionPerformed__on__buttonEdit(ActionEvent event)
           
 void doActionPerformed__on__meanOptionCheckBox(ActionEvent event)
           
 void doActionPerformed__on__sumOptionCheckBox(ActionEvent event)
           
 void doActionPerformed__on__transposeOptionCheckBox(ActionEvent event)
           
protected  void fireEvent()
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 Map<String,Object> get$objectMap()
           
protected  jaxx.runtime.swing.Table get$Table0()
           
 JButton getButtonEdit()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 jaxx.runtime.JAXXBinding getDataBinding(String bindingId)
           
 jaxx.runtime.JAXXBinding[] getDataBindings()
           
 jaxx.runtime.JAXXContext getDelegateContext()
           
 Boolean getDimensionEdit()
           
 Boolean getDisplayOptions()
           
 JScrollPane getEditArea()
           
 MatrixPanelEditorHandler getHandler()
           
 Boolean getLinearModel()
           
 Boolean getLinearModelShowDefault()
           
 MatrixND getMatrix()
           
 JLabel getMatrixNameLabel()
           
 JCheckBox getMeanOptionCheckBox()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 JCheckBox getSumOptionCheckBox()
           
 JTable getTable()
           
 JCheckBox getTransposeOptionCheckBox()
           
 Boolean isDimensionEdit()
           
 Boolean isDisplayOptions()
           
 Boolean isLinearModel()
           
 Boolean isLinearModelShowDefault()
           
 void processDataBinding(String $binding)
           
 void processDataBinding(String $binding, boolean $force)
           
 void registerDataBinding(jaxx.runtime.JAXXBinding binding)
           
<T> void
removeContextValue(Class<T> clazz)
           
<T> void
removeContextValue(Class<T> clazz, String name)
           
 void removeDataBinding(String $binding)
           
 void removeMatrixPanelListener(MatrixPanelListener l)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, String name)
           
 void setDimensionEdit(Boolean dimensionEdit)
           
 void setDisplayOptions(Boolean displayOptions)
           
 void setLinearModel(Boolean linearModel)
           
 void setLinearModelShowDefault(Boolean linearModelShowDefault)
           
 void setMatrix(MatrixND matrix)
           
 
Methods inherited from class org.nuiton.math.matrix.gui.MatrixEditor
setEnabled, setVisible
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

PROPERTY_DIMENSION_EDIT

public static final String PROPERTY_DIMENSION_EDIT
See Also:
Constant Field Values

PROPERTY_DISPLAY_OPTIONS

public static final String PROPERTY_DISPLAY_OPTIONS
See Also:
Constant Field Values

PROPERTY_LINEAR_MODEL

public static final String PROPERTY_LINEAR_MODEL
See Also:
Constant Field Values

PROPERTY_LINEAR_MODEL_SHOW_DEFAULT

public static final String PROPERTY_LINEAR_MODEL_SHOW_DEFAULT
See Also:
Constant Field Values

BINDING_BUTTON_EDIT_VISIBLE

public static final String BINDING_BUTTON_EDIT_VISIBLE
See Also:
Constant Field Values

$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 Detail

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 Detail

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()


Copyright © 2004-2011 CodeLutin. All Rights Reserved.