com.sun.j2ee.blueprints.petstore.control.web
Class ScreenFlowXmlDAO

java.lang.Object
  |
  +--com.sun.j2ee.blueprints.petstore.control.web.ScreenFlowXmlDAO

public class ScreenFlowXmlDAO
extends java.lang.Object

This class provides the data bindings for the screendefinitions.xml and the requestmappings.xml file. The data obtained is maintained by the ScreenFlowManager


Field Summary
static java.lang.String DIRECT
           
static java.lang.String FLOW_HANDLER
           
static java.lang.String FLOW_HANDLER_CLASS
           
static java.lang.String HANDLER_RESULT
           
static java.lang.String KEY
           
static java.lang.String LANGUAGE
           
static java.lang.String NEXT_SCREEN
           
static java.lang.String PARAMETER
           
static java.lang.String REQUEST_HANDLER_CLASS
           
static java.lang.String RESULT
           
static java.lang.String SCREEN
           
static java.lang.String SCREEN_DEFINITION
           
static java.lang.String SCREEN_NAME
           
static java.lang.String TEMPLATE
           
static java.lang.String URL
           
static java.lang.String URL_MAPPING
           
static java.lang.String USE_FLOW_HANDLER
           
static java.lang.String USE_REQUEST_HANDLER
           
static java.lang.String VALUE
           
 
Constructor Summary
ScreenFlowXmlDAO()
           
 
Method Summary
static java.util.HashMap getRequestMappings(com.sun.xml.tree.ElementNode root)
           
static java.util.HashMap getScreenDefinitions(com.sun.xml.tree.ElementNode root)
           
static java.util.HashMap getScreens(com.sun.xml.tree.ElementNode root)
           
static java.lang.String getSubTagValue(com.sun.xml.tree.ElementNode root, java.lang.String tagName, java.lang.String subTagName)
           
static java.lang.String getSubTagValue(org.w3c.dom.Node node, java.lang.String subTagName)
           
static java.lang.String getTagValue(com.sun.xml.tree.ElementNode root, java.lang.String tagName)
           
static com.sun.xml.tree.ElementNode loadDocument(java.lang.String location)
           
static java.util.HashMap loadRequestMappings(java.lang.String location)
           
static java.util.HashMap loadScreenDefinitionMappings(java.lang.String location)
           
static java.util.HashMap loadScreenDefinitions(java.lang.String location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URL_MAPPING

public static final java.lang.String URL_MAPPING

SCREEN_DEFINITION

public static final java.lang.String SCREEN_DEFINITION

URL

public static final java.lang.String URL

LANGUAGE

public static final java.lang.String LANGUAGE

TEMPLATE

public static final java.lang.String TEMPLATE

RESULT

public static final java.lang.String RESULT

NEXT_SCREEN

public static final java.lang.String NEXT_SCREEN

USE_REQUEST_HANDLER

public static final java.lang.String USE_REQUEST_HANDLER

USE_FLOW_HANDLER

public static final java.lang.String USE_FLOW_HANDLER

FLOW_HANDLER_CLASS

public static final java.lang.String FLOW_HANDLER_CLASS

REQUEST_HANDLER_CLASS

public static final java.lang.String REQUEST_HANDLER_CLASS

HANDLER_RESULT

public static final java.lang.String HANDLER_RESULT

FLOW_HANDLER

public static final java.lang.String FLOW_HANDLER

KEY

public static final java.lang.String KEY

VALUE

public static final java.lang.String VALUE

DIRECT

public static final java.lang.String DIRECT

SCREEN

public static final java.lang.String SCREEN

SCREEN_NAME

public static final java.lang.String SCREEN_NAME

PARAMETER

public static final java.lang.String PARAMETER
Constructor Detail

ScreenFlowXmlDAO

public ScreenFlowXmlDAO()
Method Detail

loadDocument

public static com.sun.xml.tree.ElementNode loadDocument(java.lang.String location)

loadScreenDefinitions

public static java.util.HashMap loadScreenDefinitions(java.lang.String location)

loadRequestMappings

public static java.util.HashMap loadRequestMappings(java.lang.String location)

loadScreenDefinitionMappings

public static java.util.HashMap loadScreenDefinitionMappings(java.lang.String location)

getScreenDefinitions

public static java.util.HashMap getScreenDefinitions(com.sun.xml.tree.ElementNode root)

getScreens

public static java.util.HashMap getScreens(com.sun.xml.tree.ElementNode root)

getRequestMappings

public static java.util.HashMap getRequestMappings(com.sun.xml.tree.ElementNode root)

getSubTagValue

public static java.lang.String getSubTagValue(org.w3c.dom.Node node,
                                              java.lang.String subTagName)

getSubTagValue

public static java.lang.String getSubTagValue(com.sun.xml.tree.ElementNode root,
                                              java.lang.String tagName,
                                              java.lang.String subTagName)

getTagValue

public static java.lang.String getTagValue(com.sun.xml.tree.ElementNode root,
                                           java.lang.String tagName)


Copyright © 2000 Sun Microsystems Inc. All Rights Reserved.