net.sf.sqs_xml.editor.base.modules
クラス AbstractNodeEditor

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Container
          拡張javax.swing.JComponent
              拡張javax.swing.JPanel
                  拡張net.sf.sqs_xml.swing.IconTitledPane
                      拡張net.sf.sqs_xml.editor.base.modules.AbstractNodeEditor
すべての実装インタフェース:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, UpdateTarget
直系の既知のサブクラス:
AbstractFormEditor, ContainerEditor, ContentTextEditor, EmptyEditor, MetaEditor

public abstract class AbstractNodeEditor
extends IconTitledPane
implements UpdateTarget

作成者:
hiroya
関連項目:
直列化された形式

入れ子クラスの概要
 
クラス javax.swing.JPanel から継承した入れ子クラス
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承した入れ子クラス
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承した入れ子クラス
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した入れ子クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 
クラス net.sf.sqs_xml.swing.IconTitledPane から継承したフィールド
component, iconBorder, panel, serialVersionUID, transmitter, transmittingAllowed
 
クラス javax.swing.JComponent から継承したフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
AbstractNodeEditor(SourceEditorMediator mediator, DOMTreeSource source, org.w3c.dom.Node node, EditorResource resource)
           
 
メソッドの概要
 void add(AbstractNodeEditorPanel p)
           
 void addPreferredHeight(int height)
           
 javax.swing.JPopupMenu createPopupMenu(SourceEditorMediator mediator, DOMTreeSource source, org.w3c.dom.Node node, EditorResource resource)
           
 java.lang.Double doubleValueOf(java.lang.String xpathString)
           
 java.lang.Double doubleValueOf(java.lang.String xpathString, java.lang.Double defaultValue)
           
 javax.swing.text.Document getDocument()
           
 SourceEditorMediator getMediator()
           
 org.w3c.dom.Node getNode()
           
 int getPreferredHeight()
           
 EditorResource getResource()
           
 DOMTreeSource getSource()
           
 javax.swing.undo.UndoManager getUndoManager()
           
 UpdateListener getUpdateListener()
           
 void initSize()
           
 int intValueOf(java.lang.String xpathString, int defaultValue)
           
 boolean isSelectableNode()
           
 void setDirty(boolean dirty)
           
 void setDocument(javax.swing.text.Document document)
           
 void setMediator(SourceEditorMediator mediator)
           
 void setNode(org.w3c.dom.Node node)
           
 void setResource(EditorResource resource)
           
 void setSource(DOMTreeSource source)
           
 void setUndoManager(javax.swing.undo.UndoManager undoManager)
           
 java.lang.String stringValueOf(java.lang.String xpathString)
           
 java.lang.String stringValueOf(java.lang.String xpathString, java.lang.String defaultValue)
           
 void updateAttributeValue(java.lang.String xpathString, java.lang.String uri, java.lang.String prefix, java.lang.String name, java.lang.Object value)
           
 boolean updateNodeValue()
           
 boolean updateNodeValue(boolean isUpdated)
           
 boolean updateNodeValue(java.lang.String xpathString, java.lang.Object value)
           
 
クラス net.sf.sqs_xml.swing.IconTitledPane から継承したメソッド
add, doLayout, getContentPane, getTitleComponent, getTransmitter, getTransmittingAllowed, initialize, initialize, setEnabled, setTitleComponent, setTransmitter, setTransmittingAllowed
 
クラス javax.swing.JPanel から継承したメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, 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, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, 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
 
クラス 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, 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, removeMouseListener, removeMouseMotionListener, 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
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AbstractNodeEditor

public AbstractNodeEditor(SourceEditorMediator mediator,
                          DOMTreeSource source,
                          org.w3c.dom.Node node,
                          EditorResource resource)
メソッドの詳細

createPopupMenu

public javax.swing.JPopupMenu createPopupMenu(SourceEditorMediator mediator,
                                              DOMTreeSource source,
                                              org.w3c.dom.Node node,
                                              EditorResource resource)

getUndoManager

public javax.swing.undo.UndoManager getUndoManager()

setUndoManager

public void setUndoManager(javax.swing.undo.UndoManager undoManager)

getDocument

public javax.swing.text.Document getDocument()

setDocument

public void setDocument(javax.swing.text.Document document)

addPreferredHeight

public void addPreferredHeight(int height)

add

public void add(AbstractNodeEditorPanel p)

getMediator

public SourceEditorMediator getMediator()
戻り値:
Returns the mediator.

setMediator

public void setMediator(SourceEditorMediator mediator)
パラメータ:
mediator - The mediator to set.

initSize

public void initSize()

getResource

public EditorResource getResource()
戻り値:
Returns the resource.

setResource

public void setResource(EditorResource resource)
パラメータ:
resource - The resource to set.

setNode

public void setNode(org.w3c.dom.Node node)
パラメータ:
node - The node to set.

setSource

public void setSource(DOMTreeSource source)
パラメータ:
source - The source to set.

getPreferredHeight

public int getPreferredHeight()

getSource

public DOMTreeSource getSource()

getNode

public org.w3c.dom.Node getNode()

setDirty

public void setDirty(boolean dirty)

updateNodeValue

public boolean updateNodeValue(java.lang.String xpathString,
                               java.lang.Object value)

updateAttributeValue

public void updateAttributeValue(java.lang.String xpathString,
                                 java.lang.String uri,
                                 java.lang.String prefix,
                                 java.lang.String name,
                                 java.lang.Object value)

intValueOf

public int intValueOf(java.lang.String xpathString,
                      int defaultValue)

doubleValueOf

public java.lang.Double doubleValueOf(java.lang.String xpathString)

doubleValueOf

public java.lang.Double doubleValueOf(java.lang.String xpathString,
                                      java.lang.Double defaultValue)

stringValueOf

public java.lang.String stringValueOf(java.lang.String xpathString,
                                      java.lang.String defaultValue)

stringValueOf

public java.lang.String stringValueOf(java.lang.String xpathString)

getUpdateListener

public UpdateListener getUpdateListener()

updateNodeValue

public boolean updateNodeValue(boolean isUpdated)

updateNodeValue

public boolean updateNodeValue()
定義:
インタフェース UpdateTarget 内の updateNodeValue

isSelectableNode

public boolean isSelectableNode()