|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.extensions.xml.elements.AbstractTagHandler
junit.extensions.jfcunit.eventdata.BaseEventDataTagHandler
junit.extensions.jfcunit.eventdata.JTableHeaderMouseEventDataTagHandler
This is a extension of the click and drag elements. Where the type specified is JTableHeaderMouseEventData.
Nothing is invoked directly by this tag handler. The click and drag elements use this tag handler to customize the data specificly for the type specified.
Attribute | Description | Required | Default | Values |
type | For this element the type must be set to JTableHeaderMouseEventData | Yes | N/A | N/A |
refid | Id of a object reference which has been previously found. | Yes | N/A | N/A |
column | Column index of the column. | Yes | N/A | Zero is the first column. |
clicks | The number of clicks to be executed. | No | 1 | Positive Integer |
modifiers | The modifiers to be used for this event. | No | Button1 if popup is false otherwise Button3 | alt altgr control meta shift button1 button2 button3 |
popup | True if this is event is using the popup button. | No | false | true false |
sleeptime | Maximum sleep time | No | 500 | Positive Integer representing the milli-seconds |
position | Positioning of the mouse within the bounds of the component. | No | center | center north northeast east southeast south southwest west northwest custom percentage |
reference | Reference point or number for position calculation. | No | null | integers "x,y" |
<click type="JTableHeaderMouseEventData" refid="TableHeader" column="4" />
The above clicks once on the center of the header cell for the 5th column of the table header specified by TableHeader
JTableHeaderMouseEventData
Field Summary |
Fields inherited from class junit.extensions.jfcunit.eventdata.BaseEventDataTagHandler |
|
Fields inherited from class junit.extensions.xml.elements.AbstractTagHandler |
|
Fields inherited from interface junit.extensions.jfcunit.eventdata.EventDataConstants |
CENTER, CUSTOM, DEFAULT_HOLDTIME, DEFAULT_ISPOPUPTRIGGER, DEFAULT_KEY_MODIFIERS, DEFAULT_MOUSE_MODIFIERS, DEFAULT_NUMBEROFCLICKS, DEFAULT_POPUP_MODIFIERS, DEFAULT_POSITION, DEFAULT_SCROLL_AMOUNT, DEFAULT_SLEEPTIME, DEFAULT_WHEEL_ROTATION, DOWN_ARROW_SUBCOMPONENT, EAST, EDITOR_SUBCOMPONENT, INVALID_SUBCOMPONENT, INVALID_TEXT_OFFSET, NORTH, NORTH_EAST, NORTH_WEST, OFFSET, PERCENT, POSITIONSTRINGS, SOUTH, SOUTH_EAST, SOUTH_WEST, UP_ARROW_SUBCOMPONENT, WEST |
Fields inherited from interface junit.extensions.jfcunit.xml.JFCXMLConstants |
ALT, ALTGR, AMOUNT, ASSERTEXIT, AWTTHREAD, BUTTON1, BUTTON2, BUTTON3, CASEINDEPENDENT, CLASS, CLICK, CLICKS, CODE, CONTAINER, CONTAINS, CTRL, DESTINATION, DOWN, DRAG, DURATION, EDITOR, ENDSWITH, EQUALS, FIND, FINDER, FLUSH, ICONDESCRIPTION, ICONFILE, INDEXDELIMITER, INDEXES, KEY, LABEL, MATCH, META, MODIFIERS, NODEVALUE, OPERATION, PATH, PATHDELIMITER, PAUSE, POINT, POPUPTRIGGER, POSITION, RECORDING, REFERENCE, RESUME, ROBOT, ROTATION, SHIFT, SHOW, SLEEP, SLEEPTIME, SOURCE, STARTSWITH, STRING, SUBCOMPONENT, TERMINATOR, TITLE, UP, WAIT |
Fields inherited from interface junit.extensions.xml.XMLConstants |
ACTION, ACTUALOBJ, ACTUALREFID, ADD, ASSERTENABLED, ASSERTEQUALS, ASSERTNOTEQUALS, ASSERTNOTNULL, ASSERTNOTSAME, ASSERTNULL, ASSERTSAME, CALL, CASE, CHOOSE, CLASSNAME, COLUMN, CONFIRM, DEBUG, DEFAULT, DELIMITER, DIALOG, DUMP, ECHO, ENABLED, ENCODING, EVALUATE, EXPECTEDOBJ, EXPECTEDREFID, FAIL, FILE, FOCUS, FOREACH, ID, INDEX, JFCFILELOC, LESSTHAN, LISTITEM, LOG, MARK, MESSAGE, METHOD, MODE, NAME, OTHERWISE, PATHREFID, PROCEDURE, PROPERTY, RECURSIVE, REFID, RELATIVE, REMOVE, ROW, SAVE, STDERR, STDOUT, STOPWATCH, SUITE, SWITCH, TABLECELL, TAGHANDLERS, TAGNAME, TEST, TYPE, USERE, VALUE, WHEN, WHILE |
Constructor Summary | |
JTableHeaderMouseEventDataTagHandler(org.w3c.dom.Element element,
IXMLTestCase testCase)
Constructor for JTableHeaderMouseEventDataTagHandler. |
Method Summary | |
void |
processElement()
This method is used to process the xml Element (i.e. |
void |
validateElement()
Sub-classes should implement this method to provide validation of the element attributes, etc. |
Methods inherited from class junit.extensions.jfcunit.eventdata.BaseEventDataTagHandler |
getClicks, getComponent, getEventData, getJFCTestCase, getModifiers, getModifiers, getOffset, getPopupTrigger, getPosition, getReference, getSleepTime, setEventData |
Methods inherited from class junit.extensions.xml.elements.AbstractTagHandler |
checkAtLeastOneRequiredAttribute, checkAtLeastOneRequiredAttribute, checkElementTagName, checkOneRequiredAttribute, checkOneRequiredAttribute, checkRequiredAttribute, checkRequiredAttribute, getBoolean, getBoolean, getBoolean, getBoolean, getElement, getInt, getInt, getLong, getLong, getPoint, getPoint, getString, getString, getString, getString, getTagName, getTest, getTestCase, getXMLTestCase, getXMLTestSuite, resolveVariables |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JTableHeaderMouseEventDataTagHandler(org.w3c.dom.Element element, IXMLTestCase testCase)
element
- The element to be processedtestCase
- The IXMLTestCase that uses this elementMethod Detail |
public void processElement() throws XMLException
AbstractTagHandler
processElement
in class AbstractTagHandler
XMLException
- Some kind of Exception might be thrown.AbstractTagHandler.processElement()
public void validateElement() throws XMLException
AbstractTagHandler
validateElement
in class BaseEventDataTagHandler
XMLException
- when the required elements are not present.AbstractTagHandler.validateElement()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |