org.nuiton.math.matrix.gui
Class JAXXMatrixEditor

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.JAXXMatrixEditor
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, jaxx.runtime.JAXXContext, jaxx.runtime.JAXXObject

public class JAXXMatrixEditor
extends MatrixEditor
implements jaxx.runtime.JAXXObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.util.List<java.lang.Object> $activeBindings
           
protected  java.util.Map<java.lang.String,java.lang.Object> $bindingSources
           
protected  java.util.Map<java.lang.String,java.lang.Object> $objectMap
           
protected  javax.swing.JButton buttonEdit
           
protected  jaxx.runtime.JAXXContext delegateContext
           
protected  java.lang.Boolean dimensionEdit
           
protected  javax.swing.JScrollPane editArea
           
protected  JAXXMatrixEditor jaxxMatrixManel
           
protected  java.lang.Boolean linearModel
           
protected  java.lang.Boolean linearModelShowDefault
           
protected  org.nuiton.util.ListenerSet<MatrixPanelListener> listeners
           
static org.apache.commons.logging.Log log
           
protected  MatrixND matrix
           
protected  MatrixPopupMenu popupMenu
           
protected  javax.swing.JTable table
           
protected  MatrixTableModel tableModel
           
 
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
JAXXMatrixEditor()
           
JAXXMatrixEditor(boolean dimensionEdit)
           
JAXXMatrixEditor(boolean dimensionEdit, int width, int height)
           
JAXXMatrixEditor(jaxx.runtime.JAXXContext parentContext)
           
JAXXMatrixEditor(MatrixND m, boolean dimensionEdit)
           
 
Method Summary
static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
protected  void addChildrenToEditArea()
           
protected  void addChildrenToJaxxMatrixManel()
           
 void addMatrixListener(MatrixPanelListener l)
          Deprecated. since 2.0.0 : this is not a valid listener adder
 void addMatrixPanelListener(MatrixPanelListener l)
           
 void applyDataBinding(java.lang.String $binding)
           
protected  void btnAction()
           
protected  void createButtonEdit()
           
protected  void createDimensionEdit()
           
protected  void createEditArea()
           
protected  void createLinearModel()
           
protected  void createLinearModelShowDefault()
           
protected  void createTable()
           
protected  void createTableModel()
           
 void doActionPerformed__on__buttonEdit(java.awt.event.ActionEvent event)
           
protected  void fireEvent()
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.util.List<java.lang.Object> get$activeBindings()
           
 java.util.Map<java.lang.String,java.lang.Object> get$bindingSources()
           
protected  java.lang.String get$jaxxObjectDescriptor()
           
 java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
           
protected  java.util.Map get$previousValues()
           
protected  boolean getAllComponentsCreated()
           
 javax.swing.JButton getButtonEdit()
           
protected  boolean getContextInitialized()
           
<T> T
getContextValue(java.lang.Class<T> clazz)
           
<T> T
getContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 jaxx.runtime.JAXXContext getDelegateContext()
           
 java.lang.Boolean getDimensionEdit()
           
 javax.swing.JScrollPane getEditArea()
           
protected  MatrixFactory getFactory()
           
 JAXXMatrixEditor getJaxxMatrixManel()
           
 java.lang.Boolean getLinearModel()
           
 java.lang.Boolean getLinearModelShowDefault()
           
protected  org.apache.commons.logging.Log getLog()
           
 MatrixND getMatrix()
           
 MatrixPanelListener[] getMatrixPanelListeners()
           
 java.lang.Object getObjectById(java.lang.String id)
           
<O extends java.awt.Container>
O
getParentContainer(java.lang.Class<O> clazz)
           
<O extends java.awt.Container>
O
getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)
           
 javax.swing.JTable getTable()
           
 MatrixTableModel getTableModel()
           
protected  void initObject()
           
 java.lang.Boolean isDimensionEdit()
           
 java.lang.Boolean isLinearModel()
           
 java.lang.Boolean isLinearModelShowDefault()
           
 void processDataBinding(java.lang.String dest)
           
 void processDataBinding(java.lang.String $dest, boolean $force)
           
<T> void
removeContextValue(java.lang.Class<T> clazz)
           
<T> void
removeContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 void removeDataBinding(java.lang.String $binding)
           
 void removeMatrixPanelListener(MatrixPanelListener l)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, java.lang.String name)
           
 void setDimensionEdit(java.lang.Boolean newValue)
           
 void setLinearModel(java.lang.Boolean newValue)
           
 void setLinearModelShowDefault(java.lang.Boolean newValue)
           
 void setMatrix(MatrixND m)
           
 void setTableModel(MatrixTableModel newValue)
           
 
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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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
 

Field Detail

log

public static final org.apache.commons.logging.Log log

$activeBindings

protected java.util.List<java.lang.Object> $activeBindings

$bindingSources

protected java.util.Map<java.lang.String,java.lang.Object> $bindingSources

$objectMap

protected java.util.Map<java.lang.String,java.lang.Object> $objectMap

buttonEdit

protected javax.swing.JButton buttonEdit

delegateContext

protected final jaxx.runtime.JAXXContext delegateContext

dimensionEdit

protected java.lang.Boolean dimensionEdit

editArea

protected javax.swing.JScrollPane editArea

jaxxMatrixManel

protected JAXXMatrixEditor jaxxMatrixManel

linearModel

protected java.lang.Boolean linearModel

linearModelShowDefault

protected java.lang.Boolean linearModelShowDefault

table

protected javax.swing.JTable table

tableModel

protected MatrixTableModel tableModel

listeners

protected org.nuiton.util.ListenerSet<MatrixPanelListener> listeners

popupMenu

protected MatrixPopupMenu popupMenu

matrix

protected MatrixND matrix
Constructor Detail

JAXXMatrixEditor

public JAXXMatrixEditor(MatrixND m,
                        boolean dimensionEdit)

JAXXMatrixEditor

public JAXXMatrixEditor(boolean dimensionEdit,
                        int width,
                        int height)

JAXXMatrixEditor

public JAXXMatrixEditor(boolean dimensionEdit)

JAXXMatrixEditor

public JAXXMatrixEditor()

JAXXMatrixEditor

public JAXXMatrixEditor(jaxx.runtime.JAXXContext parentContext)
Method Detail

setMatrix

public void setMatrix(MatrixND m)
Specified by:
setMatrix in class MatrixEditor

getMatrix

public MatrixND getMatrix()
Specified by:
getMatrix in class MatrixEditor

getFactory

protected MatrixFactory getFactory()

addMatrixListener

@Deprecated
public void addMatrixListener(MatrixPanelListener l)
Deprecated. since 2.0.0 : this is not a valid listener adder

Parameters:
l - listener to add

addMatrixPanelListener

public void addMatrixPanelListener(MatrixPanelListener l)

removeMatrixPanelListener

public void removeMatrixPanelListener(MatrixPanelListener l)

getMatrixPanelListeners

public MatrixPanelListener[] getMatrixPanelListeners()

initObject

protected void initObject()

btnAction

protected void btnAction()

fireEvent

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

$getJAXXObjectDescriptor

public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

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

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
Specified by:
firePropertyChange in interface jaxx.runtime.JAXXObject
Overrides:
firePropertyChange in class java.awt.Component

get$objectMap

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

getObjectById

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

processDataBinding

public void processDataBinding(java.lang.String dest)
Specified by:
processDataBinding in interface jaxx.runtime.JAXXObject

processDataBinding

public void processDataBinding(java.lang.String $dest,
                               boolean $force)

removeDataBinding

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

getContextValue

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

getContextValue

public <T> T getContextValue(java.lang.Class<T> clazz,
                             java.lang.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 java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)
Specified by:
getParentContainer in interface jaxx.runtime.JAXXContext

getParentContainer

public <O extends java.awt.Container> O getParentContainer(java.lang.Object source,
                                                           java.lang.Class<O> clazz)
Specified by:
getParentContainer in interface jaxx.runtime.JAXXContext

removeContextValue

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

removeContextValue

public <T> void removeContextValue(java.lang.Class<T> clazz,
                                   java.lang.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,
                                java.lang.String name)
Specified by:
setContextValue in interface jaxx.runtime.JAXXContext

doActionPerformed__on__buttonEdit

public void doActionPerformed__on__buttonEdit(java.awt.event.ActionEvent event)

get$activeBindings

public java.util.List<java.lang.Object> get$activeBindings()

get$bindingSources

public java.util.Map<java.lang.String,java.lang.Object> get$bindingSources()

getButtonEdit

public javax.swing.JButton getButtonEdit()
Specified by:
getButtonEdit in class MatrixEditor

getDimensionEdit

public java.lang.Boolean getDimensionEdit()

getEditArea

public javax.swing.JScrollPane getEditArea()

getJaxxMatrixManel

public JAXXMatrixEditor getJaxxMatrixManel()

getLinearModel

public java.lang.Boolean getLinearModel()

getLinearModelShowDefault

public java.lang.Boolean getLinearModelShowDefault()

getTable

public javax.swing.JTable getTable()
Specified by:
getTable in class MatrixEditor

getTableModel

public MatrixTableModel getTableModel()

isDimensionEdit

public java.lang.Boolean isDimensionEdit()

isLinearModel

public java.lang.Boolean isLinearModel()
Specified by:
isLinearModel in class MatrixEditor
Returns:
Returns the linearModel.

isLinearModelShowDefault

public java.lang.Boolean isLinearModelShowDefault()
Specified by:
isLinearModelShowDefault in class MatrixEditor
Returns:
Returns the linearModelShowDefault.

setDimensionEdit

public void setDimensionEdit(java.lang.Boolean newValue)

setLinearModel

public void setLinearModel(java.lang.Boolean newValue)
Specified by:
setLinearModel in class MatrixEditor
Parameters:
newValue - The linearModel to set.

setLinearModelShowDefault

public void setLinearModelShowDefault(java.lang.Boolean newValue)
Specified by:
setLinearModelShowDefault in class MatrixEditor
Parameters:
newValue - The linearModelShowDefault to set.

setTableModel

public void setTableModel(MatrixTableModel newValue)

get$jaxxObjectDescriptor

protected java.lang.String get$jaxxObjectDescriptor()

get$previousValues

protected java.util.Map get$previousValues()

getAllComponentsCreated

protected boolean getAllComponentsCreated()

getContextInitialized

protected boolean getContextInitialized()

getLog

protected org.apache.commons.logging.Log getLog()

addChildrenToEditArea

protected void addChildrenToEditArea()

addChildrenToJaxxMatrixManel

protected void addChildrenToJaxxMatrixManel()

createButtonEdit

protected void createButtonEdit()

createDimensionEdit

protected void createDimensionEdit()

createEditArea

protected void createEditArea()

createLinearModel

protected void createLinearModel()

createLinearModelShowDefault

protected void createLinearModelShowDefault()

createTable

protected void createTable()

createTableModel

protected void createTableModel()


Copyright © 2004-2009 CodeLutin. All Rights Reserved.