Class JTableHeaderOperator
java.lang.Object
org.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.ComponentOperator
org.netbeans.jemmy.operators.ContainerOperator
org.netbeans.jemmy.operators.JComponentOperator
org.netbeans.jemmy.operators.JTableHeaderOperator
- All Implemented Interfaces:
Outputable, Timeoutable
ComponentOperator.BeforeDragTimeout - time to sleep before column moving
ComponentOperator.AfterDragTimeout - time to sleep after column moving
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
ComponentOperator.AfterDragTimeout - time to sleep after column moving
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
- Author:
- Alexandre Iline (alexandre.iline@sun.com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classChecks component type.Nested classes/interfaces inherited from class JComponentOperator
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinderNested classes/interfaces inherited from class ContainerOperator
ContainerOperator.ContainerFinderNested classes/interfaces inherited from class Operator
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator -
Field Summary
Fields inherited from class JComponentOperator
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROPFields inherited from class ComponentOperator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPFields inherited from class Operator
CLASS_DPROP, TO_STRING_DPROP -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructs a JTableHeaderOperator object.JTableHeaderOperator(ContainerOperator cont, int index) Constructs a JTableHeaderOperator object.JTableHeaderOperator(ContainerOperator cont, ComponentChooser chooser) Constructs a JTableHeaderOperator object.JTableHeaderOperator(ContainerOperator cont, ComponentChooser chooser, int index) Constructs a JTableHeaderOperator object. -
Method Summary
Modifier and TypeMethodDescriptionvoidcolumnAdded(TableColumnModelEvent tableColumnModelEvent) MapsJTableHeader.columnAdded(TableColumnModelEvent)through queueintcolumnAtPoint(Point point) MapsJTableHeader.columnAtPoint(Point)through queuevoidcolumnMarginChanged(ChangeEvent changeEvent) MapsJTableHeader.columnMarginChanged(ChangeEvent)through queuevoidcolumnMoved(TableColumnModelEvent tableColumnModelEvent) MapsJTableHeader.columnMoved(TableColumnModelEvent)through queuevoidcolumnRemoved(TableColumnModelEvent tableColumnModelEvent) MapsJTableHeader.columnRemoved(TableColumnModelEvent)through queuevoidcolumnSelectionChanged(ListSelectionEvent listSelectionEvent) MapsJTableHeader.columnSelectionChanged(ListSelectionEvent)through queuevoidcopyEnvironment(Operator anotherOperator) Copies all environment (output, timeouts, visualizer) from another operator.MapsJTableHeader.getColumnModel()through queueMapsJTableHeader.getDefaultRenderer()through queueMapsJTableHeader.getDraggedColumn()through queueintMapsJTableHeader.getDraggedDistance()through queuegetHeaderRect(int i) MapsJTableHeader.getHeaderRect(int)through queueReturns print output streams or writers.getPointToClick(int columnIndex) Return a point to click on column header.booleanMapsJTableHeader.getReorderingAllowed()through queuebooleanMapsJTableHeader.getResizingAllowed()through queueMapsJTableHeader.getResizingColumn()through queuegetTable()MapsJTableHeader.getTable()through queueReturn current timeouts.getUI()MapsJTableHeader.getUI()through queuebooleanMapsJTableHeader.getUpdateTableInRealTime()through queuevoidmoveColumn(int moveColumn, int moveTo) Moves a column to a different location.voidMapsJTableHeader.resizeAndRepaint()through queuevoidselectColumn(int columnIndex) Selects a column.voidselectColumns(int[] columnIndices) Selects some columns.voidsetColumnModel(TableColumnModel tableColumnModel) MapsJTableHeader.setColumnModel(TableColumnModel)through queuevoidsetDefaultRenderer(TableCellRenderer tableCellRenderer) MapsJTableHeader.setDefaultRenderer(TableCellRenderer)through queuevoidsetDraggedColumn(TableColumn tableColumn) MapsJTableHeader.setDraggedColumn(TableColumn)through queuevoidsetDraggedDistance(int i) MapsJTableHeader.setDraggedDistance(int)through queuevoid/////////////////////////////////////////////////////voidsetReorderingAllowed(boolean b) MapsJTableHeader.setReorderingAllowed(boolean)through queuevoidsetResizingAllowed(boolean b) MapsJTableHeader.setResizingAllowed(boolean)through queuevoidsetResizingColumn(TableColumn tableColumn) MapsJTableHeader.setResizingColumn(TableColumn)through queuevoidMapsJTableHeader.setTable(JTable)through queuevoidsetTimeouts(Timeouts times) Defines current timeouts.voidsetUI(TableHeaderUI tableHeaderUI) MapsJTableHeader.setUI(TableHeaderUI)through queuevoidsetUpdateTableInRealTime(boolean b) MapsJTableHeader.setUpdateTableInRealTime(boolean)through queueMethods inherited from class JComponentOperator
addAncestorListener, addVetoableChangeListener, computeVisibleRect, createToolTip, findJComponent, findJComponent, findJComponent, findJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getAutoscrolls, getBorder, getCenterXForClick, getCenterYForClick, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDump, getInsets, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWindowContainerOperator, grabFocus, isFocusCycleRoot, isManagingFocus, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, requestDefaultFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTipMethods inherited from class ContainerOperator
add, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponentMethods inherited from class ComponentOperator
activateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterY, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabledMethods inherited from class Operator
addOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitState
-
Constructor Details
-
JTableHeaderOperator
-
JTableHeaderOperator
Constructs a JTableHeaderOperator object.- Parameters:
cont- a containerchooser- a component chooser specifying searching criteria.index- an index between appropriate ones.
-
JTableHeaderOperator
Constructs a JTableHeaderOperator object.- Parameters:
cont- a containerchooser- a component chooser specifying searching criteria.
-
JTableHeaderOperator
Constructs a JTableHeaderOperator object.- Parameters:
cont- a containerindex- an index between appropriate ones.
-
JTableHeaderOperator
Constructs a JTableHeaderOperator object.- Parameters:
cont- a container
-
-
Method Details
-
setTimeouts
Description copied from interface:TimeoutableDefines current timeouts.- Specified by:
setTimeoutsin interfaceTimeoutable- Overrides:
setTimeoutsin classJComponentOperator- Parameters:
times- A collection of timeout assignments.- See Also:
-
getTimeouts
Description copied from interface:TimeoutableReturn current timeouts.- Specified by:
getTimeoutsin interfaceTimeoutable- Overrides:
getTimeoutsin classJComponentOperator- Returns:
- the collection of current timeout assignments.
- See Also:
-
setOutput
Description copied from class:ComponentOperator/////////////////////////////////////////////////////- Specified by:
setOutputin interfaceOutputable- Overrides:
setOutputin classJComponentOperator- Parameters:
out- Identify the streams or writers used for print output.- See Also:
-
getOutput
Description copied from interface:OutputableReturns print output streams or writers.- Specified by:
getOutputin interfaceOutputable- Overrides:
getOutputin classJComponentOperator- Returns:
- an object that contains references to objects for printing to output and err streams.
- See Also:
-
selectColumn
public void selectColumn(int columnIndex) Selects a column.- Parameters:
columnIndex- an index of a column to select.
-
selectColumns
public void selectColumns(int[] columnIndices) Selects some columns.- Parameters:
columnIndices- indices of columns to select.
-
moveColumn
public void moveColumn(int moveColumn, int moveTo) Moves a column to a different location.- Parameters:
moveColumn- an original column index.moveTo- a desctination column index.
-
getPointToClick
Return a point to click on column header.- Parameters:
columnIndex- an index of a column to click on.- Returns:
- the point to click.
-
copyEnvironment
Description copied from class:OperatorCopies all environment (output, timeouts, visualizer) from another operator.- Overrides:
copyEnvironmentin classComponentOperator- Parameters:
anotherOperator- an operator to copy the environment to.
-
setTable
MapsJTableHeader.setTable(JTable)through queue -
getTable
MapsJTableHeader.getTable()through queue -
setReorderingAllowed
public void setReorderingAllowed(boolean b) MapsJTableHeader.setReorderingAllowed(boolean)through queue -
getReorderingAllowed
public boolean getReorderingAllowed()MapsJTableHeader.getReorderingAllowed()through queue -
setResizingAllowed
public void setResizingAllowed(boolean b) MapsJTableHeader.setResizingAllowed(boolean)through queue -
getResizingAllowed
public boolean getResizingAllowed()MapsJTableHeader.getResizingAllowed()through queue -
getDraggedColumn
MapsJTableHeader.getDraggedColumn()through queue -
getDraggedDistance
public int getDraggedDistance()MapsJTableHeader.getDraggedDistance()through queue -
getResizingColumn
MapsJTableHeader.getResizingColumn()through queue -
setUpdateTableInRealTime
public void setUpdateTableInRealTime(boolean b) MapsJTableHeader.setUpdateTableInRealTime(boolean)through queue -
getUpdateTableInRealTime
public boolean getUpdateTableInRealTime()MapsJTableHeader.getUpdateTableInRealTime()through queue -
setDefaultRenderer
MapsJTableHeader.setDefaultRenderer(TableCellRenderer)through queue -
getDefaultRenderer
MapsJTableHeader.getDefaultRenderer()through queue -
columnAtPoint
MapsJTableHeader.columnAtPoint(Point)through queue -
getHeaderRect
MapsJTableHeader.getHeaderRect(int)through queue -
getUI
MapsJTableHeader.getUI()through queue -
setUI
MapsJTableHeader.setUI(TableHeaderUI)through queue -
setColumnModel
MapsJTableHeader.setColumnModel(TableColumnModel)through queue -
getColumnModel
MapsJTableHeader.getColumnModel()through queue -
columnAdded
MapsJTableHeader.columnAdded(TableColumnModelEvent)through queue -
columnRemoved
MapsJTableHeader.columnRemoved(TableColumnModelEvent)through queue -
columnMoved
MapsJTableHeader.columnMoved(TableColumnModelEvent)through queue -
columnMarginChanged
MapsJTableHeader.columnMarginChanged(ChangeEvent)through queue -
columnSelectionChanged
MapsJTableHeader.columnSelectionChanged(ListSelectionEvent)through queue -
resizeAndRepaint
public void resizeAndRepaint()MapsJTableHeader.resizeAndRepaint()through queue -
setDraggedColumn
MapsJTableHeader.setDraggedColumn(TableColumn)through queue -
setDraggedDistance
public void setDraggedDistance(int i) MapsJTableHeader.setDraggedDistance(int)through queue -
setResizingColumn
MapsJTableHeader.setResizingColumn(TableColumn)through queue
-