|
|||||||||||
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.JSpinnerMouseEventDataTagHandler
This is a extension of the click and drag elements. Where the type specified is JSpinnerMouseEventData.
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 JSpinnerMouseEventData | Yes | N/A | N/A |
refid | Id of a object reference which has been previously found. | Yes | N/A | N/A |
sub | The sub component of the spinner | Yes | Invalid | editor up down |
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" |
index | Offset into the text sub component. | No | -1 | integers "Positive Integer representing the offset into the text." |
<click type="JSpinnerMouseEventData" refid="Spinner" sub="up" />
The above clicks once on the center of the up arrow of the spinner component identified by Spinner.
JSpinnerMouseEventData
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 | |
JSpinnerMouseEventDataTagHandler(org.w3c.dom.Element element,
IXMLTestCase testCase)
Constructor for JSpinnerMouseEventDataTagHandler. |
Method Summary | |
protected int |
getSubComponent()
Returns the subcomponent that corresponds to the value of the SUBCOMPONENT attribute for this element. |
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 JSpinnerMouseEventDataTagHandler(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
- may be thrown if element is not fully understood.AbstractTagHandler.processElement()
public void validateElement() throws XMLException
AbstractTagHandler
validateElement
in class BaseEventDataTagHandler
XMLException
- may be thrown.AbstractTagHandler.validateElement()
protected int getSubComponent()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |