|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.cinecolombia.interfases.control.web.ScreenFlowXmlDAO
This DAO class provides the data bindings for the screendefinitions.xml and the requestmappings.xml files. The data obtained is maintained by the ScreenFlowManager
Field Summary | |
private static Debug |
debug
The ubiquitous debugging object. |
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 | |
private static java.util.HashMap |
getParameters(org.w3c.dom.Node node)
auxiliary method for getScreens() that builds parameters sctructure corresponding to a screen |
static java.util.HashMap |
getRequestMappings(org.w3c.dom.Element root)
auxiliary method for loadRequestMappings() that builds urlMappings structure |
static java.util.HashMap |
getScreenDefinitions(org.w3c.dom.Element root)
auxliary method for loadScreenDefinitionMappings() that builds screensDefinitionsMappings structure |
static java.util.HashMap |
getScreens(org.w3c.dom.Element root)
auxiliary method for loadScreenDefinitions() that builds screens structure |
private static java.lang.String |
getSubTagAttribute(org.w3c.dom.Element root,
java.lang.String tagName,
java.lang.String subTagName,
java.lang.String attribute)
auxiliary method for working with xml tree; |
static java.lang.String |
getSubTagValue(org.w3c.dom.Element root,
java.lang.String tagName,
java.lang.String subTagName)
auxiliary method for working with xml tree; invoked by getscreens() and getrequestMappings() |
static java.lang.String |
getSubTagValue(org.w3c.dom.Node node,
java.lang.String subTagName)
auxiliary method for working with xml tree; invoked by getscreens() and getrequestMappings() |
static java.lang.String |
getTagValue(org.w3c.dom.Element root,
java.lang.String tagName)
auxiliary method for working with xml tree; invoked by getscreens() |
static org.w3c.dom.Element |
loadDocument(java.lang.String location)
build tree from xml file |
static java.util.HashMap |
loadRequestMappings(java.lang.String location)
loads requestmappings.xml file and returns the equivalent HashMap |
static java.util.HashMap |
loadScreenDefinitionMappings(java.lang.String location)
load initial data of requestmappings.xml file for getting path of screensdefinitions.xml of each language |
static java.util.HashMap |
loadScreenDefinitions(java.lang.String location)
loads screendefinitions.xml file and returns the equivalent HashMap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String URL_MAPPING
public static final java.lang.String SCREEN_DEFINITION
public static final java.lang.String URL
public static final java.lang.String LANGUAGE
public static final java.lang.String TEMPLATE
public static final java.lang.String RESULT
public static final java.lang.String NEXT_SCREEN
public static final java.lang.String USE_REQUEST_HANDLER
public static final java.lang.String USE_FLOW_HANDLER
public static final java.lang.String FLOW_HANDLER_CLASS
public static final java.lang.String REQUEST_HANDLER_CLASS
public static final java.lang.String HANDLER_RESULT
public static final java.lang.String FLOW_HANDLER
public static final java.lang.String KEY
public static final java.lang.String VALUE
public static final java.lang.String DIRECT
public static final java.lang.String SCREEN
public static final java.lang.String SCREEN_NAME
public static final java.lang.String PARAMETER
private static Debug debug
Constructor Detail |
public ScreenFlowXmlDAO()
Method Detail |
public static org.w3c.dom.Element loadDocument(java.lang.String location)
location
-
public static java.util.HashMap loadScreenDefinitionMappings(java.lang.String location)
location
-
public static java.util.HashMap loadScreenDefinitions(java.lang.String location)
location
-
public static java.util.HashMap loadRequestMappings(java.lang.String location)
location
-
public static java.util.HashMap getScreenDefinitions(org.w3c.dom.Element root)
root
-
public static java.util.HashMap getScreens(org.w3c.dom.Element root)
root
-
private static java.util.HashMap getParameters(org.w3c.dom.Node node)
node
-
public static java.util.HashMap getRequestMappings(org.w3c.dom.Element root)
root
-
public static java.lang.String getSubTagValue(org.w3c.dom.Node node, java.lang.String subTagName)
node
- subTagName
-
public static java.lang.String getSubTagValue(org.w3c.dom.Element root, java.lang.String tagName, java.lang.String subTagName)
root
- tagName
- subTagName
-
public static java.lang.String getTagValue(org.w3c.dom.Element root, java.lang.String tagName)
root
- tagName
-
private static java.lang.String getSubTagAttribute(org.w3c.dom.Element root, java.lang.String tagName, java.lang.String subTagName, java.lang.String attribute)
root
- tagName
- subTagName
- attribute
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |