talx x1.0.5

wizx.util
Class WizardParser

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bywizx.util.WizardParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, java.io.Serializable, SettingsConstants, WizardConstants

public class WizardParser
extends org.xml.sax.helpers.DefaultHandler
implements java.io.Serializable, WizardConstants, SettingsConstants

This class reads in a given XML file and parses it to create a Wizard.. The XML file must contain just one wizard, or no guarantees!

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface wizx.util.WizardConstants
BOOLEAN_ELEMENT, CHOICE_DESC_ATTR, CHOICE_ELEMENT, CHOICE_FILE_ATTR, CHOOSE_ELEMENT, COLOR_ELEMENT, COLOR_SCHEME_ELEMENT, CONDITION_ELEMENT, CONDITION_TARGET_ATTR, CONDITION_TEST_ATTR, FILE_ELEMENT, FINAL_VARIABLES_ELEMENT, FONT_ELEMENT, FOOTER_ELEMENT, GOTO_ELEMENT, INITIAL_VARIABLES_ELEMENT, NUMBER_ELEMENT, PAGE_ELEMENT, PAGE_ID_ATTR, PICTURE_ELEMENT, SELECT_ELEMENT, STARTUP_WIZARD, STATEMENT_ELEMENT, STATUS_DATE_FORMAT, STRING_ELEMENT, TOKEN_ELEMENT, VARIABLE_ELEMENT, VARIABLE_NAME_ATTR, VARIABLE_VALUE_ATTR, WIDGET_ALT_COLOR_ATTR, WIDGET_CAPTION_ATTR, WIDGET_DESTINATION_ATTR, WIDGET_DISPLAY_ATTR, WIDGET_EXPRESSION_ATTR, WIDGET_FONT_ATTR, WIDGET_FORMAT_ATTR, WIDGET_INCREMENT_ATTR, WIDGET_LINES_ATTR, WIDGET_MAX_ATTR, WIDGET_MIN_ATTR, WIDGET_NO_ATTR, WIDGET_SCHEME_ATTR, WIDGET_SELECTION_ATTR, WIDGET_SIZE_ATTR, WIDGET_SOURCE_ATTR, WIDGET_TITLE_ATTR, WIDGET_TYPE_ATTR, WIDGET_YES_ATTR, WIZARD_DESCRIPTION_ATTR, WIZARD_ELEMENT, WIZARD_RESOURCES, WIZARD_START_ATTR, WIZARD_STORE_CLASS_ATTR, WIZARD_STORE_PARAM_ATTR
 
Fields inherited from interface wizx.util.SettingsConstants
BACK_TEXT, BACKGROUND, CARET_BLINK_RATE, CARET_WIDTH, FONT_ATTRIBUTES, FONT_FACE, FONT_SIZE, HEADING_FONT_COLOR, HOME_TEXT, LOGGER_CLASS, LOGGER_DIRECTORY, LOGGER_PARAM, NEXT_TEXT, NORMAL_FONT_COLOR, QUIT_TEXT, SCROLLBAR_WIDTH, TITLE, TOC_TEXT
 
Constructor Summary
WizardParser(java.lang.String filename, Settings settings)
          Constructs a Wizard from the given file.
 
Method Summary
protected  javax.xml.parsers.DocumentBuilder getBuilder()
          This obtains a document builder suitable for settings.
 Wizard getWizard()
          Returns the Wizard object that this parser created.
 java.util.Map pages()
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WizardParser

public WizardParser(java.lang.String filename,
                    Settings settings)
Constructs a Wizard from the given file.

Parameters:
filename - The filename of XML file in the resources classpath.
Method Detail

getBuilder

protected javax.xml.parsers.DocumentBuilder getBuilder()
                                                throws javax.xml.parsers.ParserConfigurationException
This obtains a document builder suitable for settings. This method uses a document builder factory configured in a particular way. Subclasses should obtain document builders from this method to maintain compatibility with those settings.

Throws:
javax.xml.parsers.ParserConfigurationException

getWizard

public Wizard getWizard()
Returns the Wizard object that this parser created.


pages

public java.util.Map pages()

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.