junit.extensions.xml.elements
Class PropertyTagHandler

java.lang.Object
  extended byjunit.extensions.xml.elements.AbstractTagHandler
      extended byjunit.extensions.xml.elements.PropertyTagHandler
All Implemented Interfaces:
XMLConstants

public class PropertyTagHandler
extends AbstractTagHandler

Create a property by the name given name.

Tag Name

property

Attributes

name - name of the property

value - value of the property

Examples

Create a property in the current scope.
 <property name="Myproperty" value="true"/>
 
Create a property in the parent scope.
 <property name="../Myproperty" value="true"/>
 

Author:
JFCUnit contributor

Field Summary
 
Fields inherited from class junit.extensions.xml.elements.AbstractTagHandler
 
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
PropertyTagHandler(org.w3c.dom.Element element, IXMLTestCase testcase)
          Constructor.
PropertyTagHandler(org.w3c.dom.Element element, IXMLTestSuite suite)
          Constructor.
 
Method Summary
 void processElement()
          Handle the XML processing of the tag 'property'.
 void validateElement()
          Make sure the appropriate tag and attributes are used.
 
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

PropertyTagHandler

public PropertyTagHandler(org.w3c.dom.Element element,
                          IXMLTestCase testcase)
Constructor.

Parameters:
element - Element to be processed by the tag handler.
testcase - parent test case.

PropertyTagHandler

public PropertyTagHandler(org.w3c.dom.Element element,
                          IXMLTestSuite suite)
Constructor.

Parameters:
element - Element to be processed by the tag handler.
suite - parent test case.
Method Detail

processElement

public void processElement()
                    throws XMLException
Handle the XML processing of the tag 'property'.

Specified by:
processElement in class AbstractTagHandler
Throws:
XMLException - is thrown if the element cannot be understood.

validateElement

public void validateElement()
                     throws XMLException
Make sure the appropriate tag and attributes are used.

Overrides:
validateElement in class AbstractTagHandler
Throws:
XMLException - when validation fails.


Licensed under: GNU Lesser General Public License, Ver 2.1, February 1999