|
|||||||||||
| 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
Implements the common methods used by many of the EventData classes.
| Field Summary | |
private AbstractMouseEventData |
m_eventData
Event data generated by the tag handler implementation. |
| 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 | |
BaseEventDataTagHandler(org.w3c.dom.Element element,
IXMLTestCase testCase)
Constructor for BaseEventDataTagHandler. |
|
| Method Summary | |
protected int |
getClicks()
Returns the value of the CLICKS attribute for this element. |
protected java.awt.Component |
getComponent()
Returns the value of the (previously found) component whose name is the value of the REFID attribute for this element. |
(package private) AbstractMouseEventData |
getEventData()
Gets the event data generated by this class. |
JFCTestCase |
getJFCTestCase()
Returns the test case. |
protected int |
getModifiers()
Returns the value of theMODIFIERS attribute for this element. |
protected int |
getModifiers(int defaultValue)
Returns the value of the MODIFIERS attribute for this element. |
protected int |
getOffset()
Returns the value of the INDEX attribute for this element. |
protected boolean |
getPopupTrigger()
Returns the value of the POPUPTRIGGER attribute for this element. |
protected int |
getPosition()
Returns the constant (defined in EventDataConstants) which corresponds to the value
of the POSITION attribute of this element. |
protected java.awt.Point |
getReference()
Returns the value of the REFERENCE attribute for this element. |
protected long |
getSleepTime()
Returns the value of the SLEEPTIME attribute for this element. |
(package private) void |
setEventData(AbstractMouseEventData data)
Set the event data. |
void |
validateElement()
Sub-classes should implement this method to provide validation of the element attributes, etc. |
| 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, processElement, resolveVariables |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private AbstractMouseEventData m_eventData
| Constructor Detail |
public BaseEventDataTagHandler(org.w3c.dom.Element element,
IXMLTestCase testCase)
element - The element to be processedtestCase - The IXMLTestCase that uses this element| Method Detail |
public JFCTestCase getJFCTestCase()
public void validateElement()
throws XMLException
AbstractTagHandler
validateElement in class AbstractTagHandlerXMLException - when the required elements are not present.AbstractTagHandler.validateElement()protected int getClicks()
protected java.awt.Component getComponent()
protected int getModifiers()
protected int getModifiers(int defaultValue)
defaultValue - value to be returned if the element does not exist.
protected int getOffset()
protected boolean getPopupTrigger()
protected int getPosition()
EventDataConstants) which corresponds to the value
of the POSITION attribute of this element.
protected java.awt.Point getReference()
throws XMLException
XMLException - may be throws if the point cannot be parsed properly.protected long getSleepTime()
void setEventData(AbstractMouseEventData data)
data - Data to be used as the event data for this TagHandler.
AbstractMouseEventData getEventData()
throws XMLException
XMLException - may be thrown when processing children.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||