com.fg.xmleditor
Class FXBasicView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by com.fg.xmleditor.FXBasicView
All Implemented Interfaces:
com.fg.xmleditor.FXModelStatusListener, ImageObserver, MenuContainer, Serializable, EventListener

public class FXBasicView
extends JComponent
implements com.fg.xmleditor.FXModelStatusListener

See Also:
Serialized Form

Nested Class Summary
 
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
 
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
FXBasicView()
           
FXBasicView(com.fg.xmleditor.FXModel model)
           
 
Method Summary
 void addExternalDialog(String id, JDialog dialog)
           
 void addViewStatusListener(com.fg.xmleditor.FXViewStatusListener l)
           
static void cancelCellEditing(JComponent editor)
           
 boolean cancelEditing()
           
 boolean canInsert()
           
 boolean canMoveDown()
           
 boolean canMoveUp()
           
 boolean canRemove()
           
static void cellEditorValueChanged(JComponent editor, Object event)
           
 void docValidityStatusChanged(com.fg.xmleditor.FXStatusEvent fxstatusevent)
           
 com.fg.xmleditor.FXModel getFXModel()
           
 com.fg.ftree.FTree getTree()
           
 boolean hasDocument()
           
 void insertNodeAfter()
           
 void insertNodeBefore()
           
 boolean isDocChanged()
           
 boolean isDocValid()
           
 boolean isReducedView()
           
 void moveNodeDown()
           
 void moveNodeUp()
           
 void newDocumentLoaded(com.fg.xmleditor.FXStatusEvent e)
           
 void removeAllExternalDialogs()
           
 void removeExternalDialog(String id)
           
 void removeNode()
           
 void removeViewStatusListener(com.fg.xmleditor.FXViewStatusListener l)
           
 void setBackground(Color color)
           
 void setFXModel(com.fg.xmleditor.FXModel newModel)
           
 void setReducedView(boolean reduced)
           
 void showErrorMessage(String message)
           
 void showInfoMessage(String message)
           
 void showInvalidNode()
           
 void showNSQualifiersDialog()
           
 void showSearchDialog()
           
static void stopCellEditing(JComponent editor)
           
 boolean stopEditing()
           
 void updateUI()
           
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, 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, 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
 

Constructor Detail

FXBasicView

public FXBasicView(com.fg.xmleditor.FXModel model)

FXBasicView

public FXBasicView()
Method Detail

setFXModel

public void setFXModel(com.fg.xmleditor.FXModel newModel)

newDocumentLoaded

public void newDocumentLoaded(com.fg.xmleditor.FXStatusEvent e)
Specified by:
newDocumentLoaded in interface com.fg.xmleditor.FXModelStatusListener

docValidityStatusChanged

public void docValidityStatusChanged(com.fg.xmleditor.FXStatusEvent fxstatusevent)
Specified by:
docValidityStatusChanged in interface com.fg.xmleditor.FXModelStatusListener

getFXModel

public com.fg.xmleditor.FXModel getFXModel()

getTree

public com.fg.ftree.FTree getTree()

updateUI

public void updateUI()
Overrides:
updateUI in class JComponent

addExternalDialog

public void addExternalDialog(String id,
                              JDialog dialog)

removeExternalDialog

public void removeExternalDialog(String id)

removeAllExternalDialogs

public void removeAllExternalDialogs()

setBackground

public void setBackground(Color color)
Overrides:
setBackground in class JComponent

isReducedView

public boolean isReducedView()

setReducedView

public void setReducedView(boolean reduced)

stopEditing

public boolean stopEditing()

cancelEditing

public boolean cancelEditing()

stopCellEditing

public static void stopCellEditing(JComponent editor)

cancelCellEditing

public static void cancelCellEditing(JComponent editor)

cellEditorValueChanged

public static void cellEditorValueChanged(JComponent editor,
                                          Object event)

showInfoMessage

public void showInfoMessage(String message)

showErrorMessage

public void showErrorMessage(String message)

addViewStatusListener

public void addViewStatusListener(com.fg.xmleditor.FXViewStatusListener l)

removeViewStatusListener

public void removeViewStatusListener(com.fg.xmleditor.FXViewStatusListener l)

hasDocument

public boolean hasDocument()

isDocChanged

public boolean isDocChanged()

isDocValid

public boolean isDocValid()

canInsert

public boolean canInsert()

canRemove

public boolean canRemove()

canMoveUp

public boolean canMoveUp()

canMoveDown

public boolean canMoveDown()

insertNodeBefore

public void insertNodeBefore()

insertNodeAfter

public void insertNodeAfter()

removeNode

public void removeNode()

moveNodeUp

public void moveNodeUp()

moveNodeDown

public void moveNodeDown()

showNSQualifiersDialog

public void showNSQualifiersDialog()

showInvalidNode

public void showInvalidNode()

showSearchDialog

public void showSearchDialog()


Copyright © 2009-2013 Waarp. All Rights Reserved.