public class XmlObjectTree extends AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
Modifier and Type | Class and Description |
---|---|
class |
XmlObjectTree.ToggleTypeColumnAction |
AbstractOutlineTreeTable.InternalKeyAdapter, AbstractOutlineTreeTable.NodeCountLimitChecker<T>, AbstractOutlineTreeTable.PropertySource
org.jdesktop.swingx.JXTreeTable.TreeTableDataAdapter, org.jdesktop.swingx.JXTreeTable.TreeTableHacker, org.jdesktop.swingx.JXTreeTable.TreeTableHackerExt, org.jdesktop.swingx.JXTreeTable.TreeTableModelAdapter
org.jdesktop.swingx.JXTable.BooleanEditor, org.jdesktop.swingx.JXTable.BooleanRenderer, org.jdesktop.swingx.JXTable.DateRenderer, org.jdesktop.swingx.JXTable.DoubleRenderer, org.jdesktop.swingx.JXTable.GenericEditor, org.jdesktop.swingx.JXTable.IconRenderer, org.jdesktop.swingx.JXTable.NumberEditor, org.jdesktop.swingx.JXTable.NumberRenderer, org.jdesktop.swingx.JXTable.TableAdapter, org.jdesktop.swingx.JXTable.TableRolloverController<T extends JTable>, org.jdesktop.swingx.JXTable.TableSearchable
JTable.AccessibleJTable, JTable.DropLocation, JTable.PrintMode
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
EXPANSION_LIMIT, isExpansionLimitExceeded
dataAdapter, filters, highlighters, HORIZONTALSCROLL_ACTION_COMMAND, isXTableRowHeightSet, MATCH_HIGHLIGHTER, PACKALL_ACTION_COMMAND, PACKSELECTED_ACTION_COMMAND, resetDefaultTableCellRendererHighlighter, searchable, UIPREFIX
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
XmlObjectTree(boolean editable) |
XmlObjectTree(boolean editable,
com.eviware.soapui.model.ModelItem modelItem) |
XmlObjectTree(org.apache.xmlbeans.SchemaTypeSystem typeSystem,
boolean editable,
com.eviware.soapui.model.ModelItem modelItem) |
XmlObjectTree(XmlObjectTreeModel xmlObjectTreeModel,
boolean editable) |
Modifier and Type | Method and Description |
---|---|
void |
addCustomButtons(com.eviware.soapui.support.components.JXToolBar toolbar) |
XmlTreeNode |
findXmlTreeNode(int line,
int column) |
protected int |
getCurrentColumn() |
protected int |
getCurrentLine() |
org.apache.xmlbeans.XmlLineNumber |
getCurrentLineNumber() |
com.eviware.soapui.support.editor.xml.XmlLocation |
getEditorLocation() |
com.eviware.soapui.support.editor.xml.XmlLocation |
getLocationForTreeNode(XmlTreeNode tn) |
com.eviware.soapui.support.editor.xml.XmlLocation |
getLocationForTreeNodeValue(XmlTreeNode tn) |
XmlObjectTreeModel |
getOutlineTreeModel() |
XmlTreeNode |
getSelectedTreeNode() |
org.apache.xmlbeans.SchemaTypeSystem |
getTypeSystem() |
String |
getXml() |
protected org.apache.xmlbeans.XmlObject |
parseXml(String xml) |
void |
release() |
void |
removeCustomButtons(com.eviware.soapui.support.components.JXToolBar toolbar) |
boolean |
selectXPath(String xpath,
boolean allowMultiple) |
boolean |
setContent(String content,
com.eviware.soapui.support.editor.xml.XmlDocument document) |
void |
setCurrentOffset(int line,
int column) |
void |
setTypeColumnVisible(boolean b) |
void |
setTypeSystem(org.apache.xmlbeans.SchemaTypeSystem typeSystem) |
addTreeSelectionListener, canBeExpanded, copyValueToClipboard, setComponentPopupMenu, setContent, setSelectionPath, setSelectionRow
addTreeExpansionListener, addTreeWillExpandListener, adjustTableRowHeight, adjustTreeRowHeight, applyRenderer, clearSelection, collapseAll, collapsePath, collapseRow, createTreeTableHacker, editCellAt, expandAll, expandPath, expandRow, getComponentAdapter, getEditingRow, getExpandedDescendants, getExpandsSelectedPaths, getPathForLocation, getPathForRow, getRowForPath, getScrollsOnExpand, getSelectionMapper, getShowsRootHandles, getToggleClickCount, getToolTipText, getTreeCellRenderer, getTreeSelectionModel, getTreeTableHacker, getTreeTableModel, hackAroundDragEnabled, isCollapsed, isCollapsed, isExpanded, isExpanded, isHierarchical, isLargeModel, isRootVisible, isVisible, prepareRenderer, processMouseEvent, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, setClosedIcon, setCollapsedIcon, setExpandedIcon, setExpandsSelectedPaths, setFilters, setLargeModel, setLeafIcon, setModel, setOpenIcon, setRootVisible, setRowHeight, setRowHeight, setScrollsOnExpand, setSelectionMode, setShowsRootHandles, setSortable, setToggleClickCount, setTreeCellRenderer, setTreeTableModel, sizeColumnsToFit, tableChanged, updateUI
addHighlighter, adjustComponentOrientation, adminSetRowHeight, columnMarginChanged, columnRemoved, columnSelectionChanged, configureColumnControl, configureEnclosingScrollPane, convertRowIndexToModel, convertRowIndexToView, createAndConfigureColumn, createDefaultColumnControl, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultEditors, createDefaultRenderers, createDefaultTableHeader, createHighlighterChangeListener, createLinkController, createPipelineListener, createRolloverProducer, doLayout, getCellRenderer, getColumn, getColumnControl, getColumnCount, getColumnExt, getColumnExt, getColumnFactory, getColumnMargin, getColumns, getColumns, getComponentAdapter, getFillsViewportHeight, getFilterPipelineListener, getFilters, getHighlighterChangeListener, getHighlighters, getLinkController, getNewDefaultRenderer, getPreferredScrollableViewportSize, getRowCount, getRowModelMapper, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getSearchable, getSelectionMode, getSortController, getSortedColumn, getSortOrder, getSortOrder, getValueAt, getVisibleRowCount, init, initializeColumnPreferredWidth, isAutoStartEditOnKeyStroke, isCellEditable, isColumnControlVisible, isDataChanged, isEditable, isHorizontalScrollEnabled, isRolloverEnabled, isRowHeightEnabled, isSortable, isSortable, isSortable, isStructureChanged, isTerminateEditOnFocusLost, isUpdate, packAll, packColumn, packColumn, packSelected, packTable, prepareEditor, removeColumns, removeHighlighter, resetDefaultTableCellRendererColors, resetSortOrder, rowAtPoint, scrollCellToVisible, scrollColumnToVisible, scrollRowToVisible, setAutoResizeMode, setAutoStartEditOnKeyStroke, setColumnControl, setColumnControlVisible, setColumnFactory, setColumnMargin, setColumnSequence, setComponentOrientation, setDefaultMargins, setEditable, setFillsViewportHeight, setHighlighters, setHorizontalScrollEnabled, setRolloverEnabled, setRowHeightEnabled, setSearchable, setSelectionModel, setSortOrder, setSortOrder, setTerminateEditOnFocusLost, setValueAt, setVisibleRowCount, toggleSortOrder, toggleSortOrder, updateHighlighters, updateHorizontalAction, updateOnFilterContentChanged, updateRowHeightUI, updateViewSizeSequence
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, columnAdded, columnAtPoint, columnMoved, convertColumnIndexToModel, convertColumnIndexToView, createDefaultDataModel, createDefaultSelectionModel, createScrollPaneForTable, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditorComponent, getGridColor, getIntercellSpacing, getModel, getPrintable, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getUI, getUIClassID, getUpdateSelectionOnSort, initializeLocalVars, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setGridColor, setIntercellSpacing, setPreferredScrollableViewportSize, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, sizeColumnsToFit, sorterChanged, unconfigureEnclosingScrollPane, valueChanged
addAncestorListener, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, 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, transferFocusDownCycle, validate, validateTree
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, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public XmlObjectTree(boolean editable)
public XmlObjectTree(boolean editable, com.eviware.soapui.model.ModelItem modelItem)
public XmlObjectTree(org.apache.xmlbeans.SchemaTypeSystem typeSystem, boolean editable, com.eviware.soapui.model.ModelItem modelItem)
public XmlObjectTree(XmlObjectTreeModel xmlObjectTreeModel, boolean editable)
public void addCustomButtons(@Nullable com.eviware.soapui.support.components.JXToolBar toolbar)
addCustomButtons
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
public void removeCustomButtons(@Nullable com.eviware.soapui.support.components.JXToolBar toolbar)
removeCustomButtons
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
public org.apache.xmlbeans.SchemaTypeSystem getTypeSystem()
public void setTypeSystem(org.apache.xmlbeans.SchemaTypeSystem typeSystem)
public boolean setContent(String content, com.eviware.soapui.support.editor.xml.XmlDocument document)
setContent
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
public XmlObjectTreeModel getOutlineTreeModel()
getOutlineTreeModel
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
protected org.apache.xmlbeans.XmlObject parseXml(String xml) throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public String getXml()
getXml
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
public com.eviware.soapui.support.editor.xml.XmlLocation getEditorLocation()
getEditorLocation
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
protected int getCurrentLine()
protected int getCurrentColumn()
public org.apache.xmlbeans.XmlLineNumber getCurrentLineNumber()
public XmlTreeNode getSelectedTreeNode()
getSelectedTreeNode
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
public com.eviware.soapui.support.editor.xml.XmlLocation getLocationForTreeNode(XmlTreeNode tn)
public com.eviware.soapui.support.editor.xml.XmlLocation getLocationForTreeNodeValue(XmlTreeNode tn)
public void setCurrentOffset(int line, int column)
setCurrentOffset
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
public XmlTreeNode findXmlTreeNode(int line, int column)
public boolean selectXPath(String xpath, boolean allowMultiple)
public void setTypeColumnVisible(boolean b)
public void release()
release
in class AbstractOutlineTreeTable<XmlTreeNode,XmlObjectTreeModel>
Copyright © 2019. All rights reserved.