|
|||||||||||
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 elementMethod Detail |
public JFCTestCase getJFCTestCase()
public void validateElement() throws XMLException
AbstractTagHandler
validateElement
in class AbstractTagHandler
XMLException
- 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 |