ru.biosoft.gui
Class TabularPropertiesEditor

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.beanexplorer.swing.TabularPropertyInspector
                      extended byru.biosoft.gui.TabularPropertiesEditor
All Implemented Interfaces:
javax.accessibility.Accessible, com.beanexplorer.swing.b, EditorPart, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, com.beanexplorer.undo.Transactable, com.beanexplorer.undo.TransactionListener, ViewPart
Direct Known Subclasses:
ParametersTabularEditor

public class TabularPropertiesEditor
extends com.beanexplorer.swing.TabularPropertyInspector
implements EditorPart

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.Action action
           
static java.lang.String ACTION_NAME
           
protected  Document document
           
protected  java.lang.Object model
           
 
Fields inherited from class com.beanexplorer.swing.TabularPropertyInspector
listenerList, m, o, p
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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 ru.biosoft.gui.ViewPart
DEFAULT_PRIORITY, PRIORITY, STATIC_VIEW
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TabularPropertiesEditor()
           
 
Method Summary
 boolean addEdit(javax.swing.undo.UndoableEdit ue)
           
 boolean canExplore(java.lang.Object bean)
           
 void completeTransaction()
           
 void explore(java.lang.Object model, Document document)
          Notifies the view part that it should explore new data.
 javax.swing.Action getAction()
          Return action that contains information about the view part (display name, icon, etc).
 javax.swing.Action[] getActions()
          Returns actions that are specific for this view part.
 Document getDocument()
          Returns document that is edited.
 java.lang.Object getModel()
           
 javax.swing.JComponent getView()
          Returns the view.
 void save()
          Save changes into model.
 void startTransaction(com.beanexplorer.undo.TransactionEvent te)
           
 
Methods inherited from class com.beanexplorer.swing.TabularPropertyInspector
a, a, a, a, addListSelectionListener, addMouseListener, addMouseMotionListener, addNotify, addTransactionListener, char, clear, explore, explore, explore, explore, getCellRect, getColumnModel, getModelForRow, getModelOfSelectedRow, getPopup, getProperty, getPropertyShowMode, getRowHeader, getSortEnabled, getTable, if, int, removeListSelectionListener, removeMouseListener, removeMouseMotionListener, removeNotify, removeTransactionListener, setPropertyShowMode, setRowHeader, setSortEnabled, try
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseWheelListener, 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 com.beanexplorer.undo.Transactable
addTransactionListener, removeTransactionListener
 

Field Detail

ACTION_NAME

public static final java.lang.String ACTION_NAME
See Also:
Constant Field Values

action

protected javax.swing.Action action

model

protected java.lang.Object model

document

protected Document document
Constructor Detail

TabularPropertiesEditor

public TabularPropertiesEditor()
Method Detail

getView

public javax.swing.JComponent getView()
Description copied from interface: ViewPart
Returns the view.

Specified by:
getView in interface ViewPart

getAction

public javax.swing.Action getAction()
Description copied from interface: ViewPart
Return action that contains information about the view part (display name, icon, etc).

Specified by:
getAction in interface ViewPart

getActions

public javax.swing.Action[] getActions()
Description copied from interface: ViewPart
Returns actions that are specific for this view part.

Specified by:
getActions in interface ViewPart

canExplore

public boolean canExplore(java.lang.Object bean)
Specified by:
canExplore in interface ViewPart

explore

public void explore(java.lang.Object model,
                    Document document)
Description copied from interface: ViewPart
Notifies the view part that it should explore new data.

Specified by:
explore in interface ViewPart

getModel

public java.lang.Object getModel()
Specified by:
getModel in interface ViewPart

getDocument

public Document getDocument()
Description copied from interface: ViewPart
Returns document that is edited.

Specified by:
getDocument in interface ViewPart

save

public void save()
Description copied from interface: EditorPart
Save changes into model.

Specified by:
save in interface EditorPart

startTransaction

public void startTransaction(com.beanexplorer.undo.TransactionEvent te)
Specified by:
startTransaction in interface com.beanexplorer.undo.TransactionListener

addEdit

public boolean addEdit(javax.swing.undo.UndoableEdit ue)
Specified by:
addEdit in interface com.beanexplorer.undo.TransactionListener

completeTransaction

public void completeTransaction()
Specified by:
completeTransaction in interface com.beanexplorer.undo.TransactionListener


Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.