agonism.dovetail.test.quick
Class QPageTest

java.lang.Object
  |
  +--agonism.dovetail.test.quick.QGBase
        |
        +--agonism.dovetail.test.quick.QPageTest
All Implemented Interfaces:
com.jxml.quick.QAware, QGBaseIntf

public class QPageTest
extends QGBase
implements QGBaseIntf, com.jxml.quick.QAware


Field Summary
protected  java.util.ArrayList cookieValues
          list of QCookieValue
protected  QDescription description
           
protected  java.util.ArrayList formTests
          list of QFormTest
protected  java.lang.String pageName
           
protected  java.util.ArrayList parameterValues
          list of QParameterValue
protected  java.util.ArrayList queryTests
          list of QQueryTest
 
Fields inherited from class agonism.dovetail.test.quick.QGBase
qParent
 
Constructor Summary
QPageTest()
           
QPageTest(QGBaseIntf qParent, java.lang.String pageName, QDescription description)
          minimum constructor
QPageTest(QGBaseIntf qParent, java.lang.String pageName, QDescription description, java.util.ArrayList parameterValues, java.util.ArrayList cookieValues, java.util.ArrayList queryTests, java.util.ArrayList formTests)
          full constructor
 
Method Summary
 void endElement(java.lang.String tagName, com.jxml.quick.QContext outputContext)
          Method called at the end of a Quick transformation.
 java.util.ArrayList getAllXChildren()
          get a list of all the objects corresponding to XML children
 java.util.ArrayList getCookieValues()
          list of QCookieValue
 QDescription getDescription()
           
 java.util.ArrayList getFormTests()
          list of QFormTest
 java.lang.String getPageName()
           
 java.util.ArrayList getParameterValues()
          list of QParameterValue
 QCookieValue getQCookieValue(int i)
           
 QFormTest getQFormTest(int i)
           
 QParameterValue getQParameterValue(int i)
           
 QQueryTest getQQueryTest(int i)
           
 java.util.ArrayList getQueryTests()
          list of QQueryTest
 java.lang.String getXAttVal(java.lang.String attname)
           
 java.util.ArrayList getXChildren(java.lang.String childTagName)
           
 void print(java.io.PrintWriter pw, java.lang.String indent)
          print a summary of this object
 int qCookieValueCount()
           
 int qFormTestCount()
           
 int qParameterValueCount()
           
 int qQueryTestCount()
           
 void setDescription(QDescription description)
           
 void setPageName(java.lang.String pageName)
           
 void setQCookieValue(int i, QCookieValue qCookieValue)
           
 void setQFormTest(int i, QFormTest qFormTest)
           
 void setQParameterValue(int i, QParameterValue qParameterValue)
           
 void setQQueryTest(int i, QQueryTest qQueryTest)
           
 
Methods inherited from class agonism.dovetail.test.quick.QGBase
getXParent, print, setXParent, setXParentLinks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface agonism.dovetail.test.quick.QGBaseIntf
getXParent, print, setXParent, setXParentLinks
 

Field Detail

pageName

protected java.lang.String pageName

description

protected QDescription description

parameterValues

protected java.util.ArrayList parameterValues
list of QParameterValue

cookieValues

protected java.util.ArrayList cookieValues
list of QCookieValue

queryTests

protected java.util.ArrayList queryTests
list of QQueryTest

formTests

protected java.util.ArrayList formTests
list of QFormTest
Constructor Detail

QPageTest

public QPageTest()

QPageTest

public QPageTest(QGBaseIntf qParent,
                 java.lang.String pageName,
                 QDescription description,
                 java.util.ArrayList parameterValues,
                 java.util.ArrayList cookieValues,
                 java.util.ArrayList queryTests,
                 java.util.ArrayList formTests)
full constructor

QPageTest

public QPageTest(QGBaseIntf qParent,
                 java.lang.String pageName,
                 QDescription description)
minimum constructor
Method Detail

getPageName

public java.lang.String getPageName()

setPageName

public void setPageName(java.lang.String pageName)

getDescription

public QDescription getDescription()

setDescription

public void setDescription(QDescription description)

getParameterValues

public java.util.ArrayList getParameterValues()
list of QParameterValue

getQParameterValue

public QParameterValue getQParameterValue(int i)

setQParameterValue

public void setQParameterValue(int i,
                               QParameterValue qParameterValue)

qParameterValueCount

public int qParameterValueCount()

getCookieValues

public java.util.ArrayList getCookieValues()
list of QCookieValue

getQCookieValue

public QCookieValue getQCookieValue(int i)

setQCookieValue

public void setQCookieValue(int i,
                            QCookieValue qCookieValue)

qCookieValueCount

public int qCookieValueCount()

getQueryTests

public java.util.ArrayList getQueryTests()
list of QQueryTest

getQQueryTest

public QQueryTest getQQueryTest(int i)

setQQueryTest

public void setQQueryTest(int i,
                          QQueryTest qQueryTest)

qQueryTestCount

public int qQueryTestCount()

getFormTests

public java.util.ArrayList getFormTests()
list of QFormTest

getQFormTest

public QFormTest getQFormTest(int i)

setQFormTest

public void setQFormTest(int i,
                         QFormTest qFormTest)

qFormTestCount

public int qFormTestCount()

endElement

public void endElement(java.lang.String tagName,
                       com.jxml.quick.QContext outputContext)
                throws com.jxml.quick.QPE
Description copied from interface: QGBaseIntf
Method called at the end of a Quick transformation. Can be used to check integrity.
Specified by:
endElement in interface QGBaseIntf
Overrides:
endElement in class QGBase

print

public void print(java.io.PrintWriter pw,
                  java.lang.String indent)
Description copied from interface: QGBaseIntf
print a summary of this object
Specified by:
print in interface QGBaseIntf
Overrides:
print in class QGBase

getXAttVal

public java.lang.String getXAttVal(java.lang.String attname)

getXChildren

public java.util.ArrayList getXChildren(java.lang.String childTagName)

getAllXChildren

public java.util.ArrayList getAllXChildren()
Description copied from interface: QGBaseIntf
get a list of all the objects corresponding to XML children
Specified by:
getAllXChildren in interface QGBaseIntf
Overrides:
getAllXChildren in class QGBase