Ontimize 5.2072EN

com.ontimize.builder.xml
Class XMLInteractionManagerActionBuilder

java.lang.Object
  extended bycom.ontimize.xml.XMLInterpreter
      extended bycom.ontimize.builder.xml.XMLInteractionManagerActionBuilder
All Implemented Interfaces:
InteractionManagerActionBuilder

public class XMLInteractionManagerActionBuilder
extends XMLInterpreter
implements InteractionManagerActionBuilder

Creates a InteractionManagerAction object model with a set of actions to manage the parent form state with the given XML from the InteractionManager.

Implementation of InteractionManagerActionBuilder

Since:
Ontimize 5.2059EN
Author:
Imatia Innovation S.L.

Field Summary
static java.lang.String ACTION_ATTR_KEY
           
static java.lang.String ACTION_CLASS_KEY
           
static java.lang.String ACTION_VALUE_KEY
           
static java.lang.String LISTENER_ATTR_KEY
           
static java.lang.String LISTENER_CLASS_KEY
           
static java.lang.String LISTENER_ID_KEY
           
static java.lang.String LISTENER_KEY
           
static java.lang.String MODE_ID_KEY
           
static java.lang.String MODE_KEY
           
 
Fields inherited from class com.ontimize.xml.XMLInterpreter
DEBUG, LABELS_FILE, SILENT
 
Constructor Summary
XMLInteractionManagerActionBuilder()
           
 
Method Summary
 InteractionManagerAction buildAction(java.io.InputStream resource)
          Loads a XML content from the given InputStream resource and creates a InteractionManagerAction action model.
 InteractionManagerAction buildAction(java.lang.String resource)
          Loads a XML content from the given String resource and creates a InteractionManagerAction action model.
protected  InteractionManagerAction.ModeAction createAction(org.w3c.dom.Node node)
           
protected  InteractionManagerAction.Listener createListener(org.w3c.dom.Node node)
           
protected  InteractionManagerAction.ListenerItem createListenerItem(org.w3c.dom.Node node)
           
protected  InteractionManagerAction createManager(org.w3c.dom.Node node)
           
protected  InteractionManagerAction.Mode createMode(org.w3c.dom.Node node)
           
protected  java.io.InputStream getStream(java.lang.String resource)
           
protected static void warning(java.lang.String message)
           
protected static void warning(java.lang.Throwable t)
           
 
Methods inherited from class com.ontimize.xml.XMLInterpreter
createComponent, getDefaultLabelList, getDocumentModel, getDocumentModel, getDocumentModel, getDocumentTreeModel, getExtendedDocument, getExtendedDocument, getRoot, interpreterTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODE_KEY

public static final java.lang.String MODE_KEY
See Also:
Constant Field Values

MODE_ID_KEY

public static final java.lang.String MODE_ID_KEY
See Also:
Constant Field Values

ACTION_ATTR_KEY

public static final java.lang.String ACTION_ATTR_KEY
See Also:
Constant Field Values

ACTION_VALUE_KEY

public static final java.lang.String ACTION_VALUE_KEY
See Also:
Constant Field Values

ACTION_CLASS_KEY

public static final java.lang.String ACTION_CLASS_KEY
See Also:
Constant Field Values

LISTENER_KEY

public static final java.lang.String LISTENER_KEY
See Also:
Constant Field Values

LISTENER_ID_KEY

public static final java.lang.String LISTENER_ID_KEY
See Also:
Constant Field Values

LISTENER_ATTR_KEY

public static final java.lang.String LISTENER_ATTR_KEY
See Also:
Constant Field Values

LISTENER_CLASS_KEY

public static final java.lang.String LISTENER_CLASS_KEY
See Also:
Constant Field Values
Constructor Detail

XMLInteractionManagerActionBuilder

public XMLInteractionManagerActionBuilder()
Method Detail

getStream

protected java.io.InputStream getStream(java.lang.String resource)
                                 throws java.io.IOException
Throws:
java.io.IOException

warning

protected static void warning(java.lang.Throwable t)

warning

protected static void warning(java.lang.String message)

buildAction

public InteractionManagerAction buildAction(java.lang.String resource)
Description copied from interface: InteractionManagerActionBuilder

Loads a XML content from the given String resource and creates a InteractionManagerAction action model.

Specified by:
buildAction in interface InteractionManagerActionBuilder
Parameters:
resource - InputStream XML source.
Returns:
InteractionManagerAction action model.

buildAction

public InteractionManagerAction buildAction(java.io.InputStream resource)
Description copied from interface: InteractionManagerActionBuilder

Loads a XML content from the given InputStream resource and creates a InteractionManagerAction action model.

Specified by:
buildAction in interface InteractionManagerActionBuilder
Parameters:
resource - InputStream XML source.
Returns:
InteractionManagerAction action model.

createManager

protected InteractionManagerAction createManager(org.w3c.dom.Node node)

createMode

protected InteractionManagerAction.Mode createMode(org.w3c.dom.Node node)

createAction

protected InteractionManagerAction.ModeAction createAction(org.w3c.dom.Node node)

createListener

protected InteractionManagerAction.Listener createListener(org.w3c.dom.Node node)

createListenerItem

protected InteractionManagerAction.ListenerItem createListenerItem(org.w3c.dom.Node node)

Ontimize