DimDom v0.8.2

org.alltimeflashdreamer.dimdom.websitetester
Class ComplexSiteProcessor

java.lang.Object
  |
  +--org.alltimeflashdreamer.dimdom.AbstractXHTMLSiteData
        |
        +--org.alltimeflashdreamer.dimdom.SimpleSiteData
              |
              +--org.alltimeflashdreamer.dimdom.websitetester.ComplexSiteProcessor
All Implemented Interfaces:
XHTMLSiteData

public class ComplexSiteProcessor
extends SimpleSiteData

Title: ComplexSiteProcessor
Description: This is one of the reference implementations of the DimDom Website Tester application. It is designed to fill the id nodes defined in the default XHTML content of the text area on the first site. Therefore, if this XHTML input changes, the behaviour of the engine may become inpredictable.
Everything is done within the constructor without arguments , to allow the XHTMLProcessorServlet to get this class via the newInstance method.
The values to set are hard-coded.


Fields inherited from class org.alltimeflashdreamer.dimdom.AbstractXHTMLSiteData
vDimDomNodeImpls
 
Constructor Summary
ComplexSiteProcessor()
          The constructor defines the commands for the id nodes defined in the template.
 
Methods inherited from class org.alltimeflashdreamer.dimdom.SimpleSiteData
createDimDomCommand, getXHTMLDocumentClassName
 
Methods inherited from class org.alltimeflashdreamer.dimdom.AbstractXHTMLSiteData
getIdentifier, getNextDimDomNode, getString, getTemplateFileName, getURL, hasMoreDimDomNodeImpls, isFileSource, isStringSource, isURLSource, setString, setTemplateFilename, setURL
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexSiteProcessor

public ComplexSiteProcessor()
                     throws DimDomException
The constructor defines the commands for the id nodes defined in the template.
The template consists of two main parts: A form with three selection lists and a table with a template table row that shall be filled and repeated several times.
The form's lists are filled dynamically, each with its specific selected entry, and the three table row's cells are dynamized in the following order: name, list of images, attribute title and attribute list.
Throws:
DimDomException - the exception that tells the caller that the setting of some attribute values was illegal, i.e. the values haven't been XHTML compliant

Copyright (c) 2001/02 by Florian Steinsiepe