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,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  JButton buttonEdit
           
protected  jaxx.runtime.JAXXContext delegateContext
           
protected  Boolean dimensionEdit
           
protected  JScrollPane editArea
           
protected  Boolean linearModel
           
protected  Boolean linearModelShowDefault
           
static org.apache.commons.logging.Log log
           
protected  MatrixND matrix
           
protected  Collection<MatrixPanelListener> matrixPanelListeners
           
protected  MatrixPopupMenu popupMenu
           
protected  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
MatrixPanelEditor()
           
MatrixPanelEditor(boolean dimensionEdit)
           
MatrixPanelEditor(boolean dimensionEdit, int width, int height)
           
MatrixPanelEditor(jaxx.runtime.JAXXContext parentContext)
           
MatrixPanelEditor(MatrixND m, boolean dimensionEdit)
           
 
Method Summary
static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
protected  void addChildrenToEditArea()
           
 void addMatrixPanelListener(MatrixPanelListener l)
           
 void applyDataBinding(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(ActionEvent event)
           
protected  void fireEvent()
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 List<Object> get$activeBindings()
           
 Map<String,Object> get$bindingSources()
           
protected  String get$jaxxObjectDescriptor()
           
protected  MatrixPanelEditor get$MatrixEditor0()
           
 Map<String,Object> get$objectMap()
           
protected  Map get$previousValues()
           
protected  boolean getAllComponentsCreated()
           
 JButton getButtonEdit()
           
protected  boolean getContextInitialized()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 jaxx.runtime.JAXXContext getDelegateContext()
           
 Boolean getDimensionEdit()
           
 JScrollPane getEditArea()
           
protected  MatrixFactory getFactory()
           
 Boolean getLinearModel()
           
 Boolean getLinearModelShowDefault()
           
protected  org.apache.commons.logging.Log getLog()
           
 MatrixND getMatrix()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 JTable getTable()
           
 MatrixTableModel getTableModel()
           
protected  void initObject()
           
 Boolean isDimensionEdit()
           
 Boolean isLinearModel()
           
 Boolean isLinearModelShowDefault()
           
 void processDataBinding(String dest)
           
 void processDataBinding(String $dest, boolean $force)
           
<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 newValue)
           
 void setLinearModel(Boolean newValue)
           
 void setLinearModelShowDefault(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 List<Object> $activeBindings

$bindingSources

protected Map<String,Object> $bindingSources

$objectMap

protected Map<String,Object> $objectMap

buttonEdit

protected JButton buttonEdit

delegateContext

protected final jaxx.runtime.JAXXContext delegateContext

dimensionEdit

protected Boolean dimensionEdit

editArea

protected JScrollPane editArea

linearModel

protected Boolean linearModel

linearModelShowDefault

protected Boolean linearModelShowDefault

table

protected JTable table

tableModel

protected MatrixTableModel tableModel

matrixPanelListeners

protected Collection<MatrixPanelListener> matrixPanelListeners

popupMenu

protected MatrixPopupMenu popupMenu

matrix

protected MatrixND matrix
Constructor Detail

MatrixPanelEditor

public MatrixPanelEditor(MatrixND m,
                         boolean dimensionEdit)

MatrixPanelEditor

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

MatrixPanelEditor

public MatrixPanelEditor(boolean dimensionEdit)

MatrixPanelEditor

public MatrixPanelEditor()

MatrixPanelEditor

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

addMatrixPanelListener

public void addMatrixPanelListener(MatrixPanelListener l)

removeMatrixPanelListener

public void removeMatrixPanelListener(MatrixPanelListener l)

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

getObjectById

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

processDataBinding

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

processDataBinding

public void processDataBinding(String $dest,
                               boolean $force)

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.JAXXContext

getParentContainer

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

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)

get$activeBindings

public List<Object> get$activeBindings()

get$bindingSources

public Map<String,Object> get$bindingSources()

getButtonEdit

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

getDimensionEdit

public Boolean getDimensionEdit()

getEditArea

public JScrollPane getEditArea()

getLinearModel

public Boolean getLinearModel()

getLinearModelShowDefault

public Boolean getLinearModelShowDefault()

getTable

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

getTableModel

public MatrixTableModel getTableModel()

isDimensionEdit

public Boolean isDimensionEdit()

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

setLinearModel

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

setLinearModelShowDefault

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

setTableModel

public void setTableModel(MatrixTableModel newValue)

get$MatrixEditor0

protected MatrixPanelEditor get$MatrixEditor0()

get$jaxxObjectDescriptor

protected String get$jaxxObjectDescriptor()

get$previousValues

protected Map get$previousValues()

getAllComponentsCreated

protected boolean getAllComponentsCreated()

getContextInitialized

protected boolean getContextInitialized()

getLog

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

addChildrenToEditArea

protected void addChildrenToEditArea()

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-2010 CodeLutin. All Rights Reserved.