com.ibm.dse.automaton.html
Class HtmlTransitionDescriptor

java.lang.Object
  |
  +--com.ibm.dse.automaton.TransitionDescriptor
        |
        +--com.ibm.dse.automaton.html.HtmlTransitionDescriptor

public class HtmlTransitionDescriptor
extends TransitionDescriptor

This class extends the behaviour of TransitionDescriptor to provide support for features unique to the HomeBanking HTML Client.

See Also:
Serialized Form

Field Summary
protected  java.lang.String CONSEQ_ATT_NAME
          Name of the consequentiality attribute
protected  java.lang.String consequentiality
           
protected  Context context
           
protected  Tag contextTag
           
protected  DataMapperFormat inputFormat
           
protected  DataMapperFormat outputFormat
           
protected  java.lang.String SKIP_ATT_NAME
          Name of the skipValidation attribute
protected  boolean skipValidation
          Means that does not want to perform any validation task during this transition.
 
Fields inherited from class com.ibm.dse.automaton.TransitionDescriptor
actionsTags, ignoreEntryActions, ignoreExitActions, name, propagateEvent, targetStateName
 
Constructor Summary
HtmlTransitionDescriptor()
          HtmlTransitionDescriptor constructor.
 
Method Summary
 java.lang.String getConsequentiality()
          This method returns the consequentiality of this transition.
 Context getContext()
          Returns the context for this HTML transition.
 Tag getContextTag()
          Returns the context tag corresponding to the context defined for this object.
protected  DataMapperFormat getDataMapFormat(Tag formatName)
          This utility method returns a DataMapperFormat for the supplied format name.
 DataMapperFormat getInputFormat()
          Returns the input map format attribute of this class.
 DataMapperFormat getOutputFormat()
          Returns the output map format attribute of this class.
 java.lang.Object initializeFrom(Tag aTag)
          This method initializes the state of this transition from externalized definitions.
 boolean isSkipValidation()
          Gets the skipValidation attribute of this transition.
 void setConsequentiality(java.lang.String newConsequentiality)
          This method sets the consequentiality of this transition.
 void setContext(Context newContext)
          Sets the context attribute of this class.
 void setContextTag(Tag newContextTag)
          Stores the context tag corresponding to the context attribute of this class.
 void setInputFormat(DataMapperFormat newInputFormat)
          Sets the input map format attribute of this class.
 void setOutputFormat(DataMapperFormat newOutputFormat)
          Sets the output map format attribute of this class.
protected  void setSkipValidation(boolean newSkipValidation)
          Sets the skipValidation attribute of this transition.
 
Methods inherited from class com.ibm.dse.automaton.TransitionDescriptor
externalizer, getActionsTags, getName, getPropagateEvent, getTargetStateName, isIgnoreEntryActions, isIgnoreExitActions, readExternal, readExternal, removeExternal, setActionsTags, setIgnoreEntryActions, setIgnoreExitActions, setName, setPropagateEvent, setTargetStateName, toString, toStrings, toTags, writeExternal, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

context

protected Context context

consequentiality

protected java.lang.String consequentiality

contextTag

protected Tag contextTag

inputFormat

protected DataMapperFormat inputFormat

outputFormat

protected DataMapperFormat outputFormat

CONSEQ_ATT_NAME

protected final java.lang.String CONSEQ_ATT_NAME
Name of the consequentiality attribute

SKIP_ATT_NAME

protected final java.lang.String SKIP_ATT_NAME
Name of the skipValidation attribute

skipValidation

protected boolean skipValidation
Means that does not want to perform any validation task during this transition. By default is true.
Constructor Detail

HtmlTransitionDescriptor

public HtmlTransitionDescriptor()
HtmlTransitionDescriptor constructor.
Method Detail

getConsequentiality

public java.lang.String getConsequentiality()
This method returns the consequentiality of this transition. It will be one of the following values from DSEHTMLProcessor: CONSEQ_UNDEFINED, CONSEQ_TRUE, or CONSEQ_FALSE ;
Returns:
java.lang.String

getContext

public Context getContext()
Returns the context for this HTML transition.
Returns:
com.ibm.dse.base.Context

getContextTag

public Tag getContextTag()
Returns the context tag corresponding to the context defined for this object.
Returns:
com.ibm.dse.base.Tag

getDataMapFormat

protected DataMapperFormat getDataMapFormat(Tag formatName)
                                     throws DSEException
This utility method returns a DataMapperFormat for the supplied format name.
Parameters:
formatName - com.ibm.dse.base.Tag
Returns:
com.ibm.dse.base.DataMapperFormat
Throws:
DSEException -  

getInputFormat

public DataMapperFormat getInputFormat()
Returns the input map format attribute of this class.
Returns:
com.ibm.dse.base.DataMapperFormat

getOutputFormat

public DataMapperFormat getOutputFormat()
Returns the output map format attribute of this class.
Returns:
com.ibm.dse.base.DataMapperFormat

initializeFrom

public java.lang.Object initializeFrom(Tag aTag)
                                throws java.io.IOException,
                                       DSEException
This method initializes the state of this transition from externalized definitions.
Overrides:
initializeFrom in class TransitionDescriptor
Parameters:
aTag - com.ibm.dse.base.Tag
Returns:
java.lang.Object
Throws:
java.io.IOException -  
DSEException -  

isSkipValidation

public boolean isSkipValidation()
Gets the skipValidation attribute of this transition.
Returns:
boolean

setConsequentiality

public void setConsequentiality(java.lang.String newConsequentiality)
This method sets the consequentiality of this transition. It should be one of the following values from DSEHTMLProcessor: CONSEQ_UNDEFINED, CONSEQ_TRUE, or CONSEQ_FALSE ;
Parameters:
newConsequentiality - java.lang.String

setContext

public void setContext(Context newContext)
Sets the context attribute of this class.
Parameters:
newContext - com.ibm.dse.base.Context

setContextTag

public void setContextTag(Tag newContextTag)
Stores the context tag corresponding to the context attribute of this class.
Parameters:
newContextTag - com.ibm.dse.base.Tag

setInputFormat

public void setInputFormat(DataMapperFormat newInputFormat)
Sets the input map format attribute of this class.
Parameters:
newInputFormat - com.ibm.dse.base.DataMapperFormat

setOutputFormat

public void setOutputFormat(DataMapperFormat newOutputFormat)
Sets the output map format attribute of this class.
Parameters:
newOutputFormat - com.ibm.dse.base.DataMapperFormat

setSkipValidation

protected void setSkipValidation(boolean newSkipValidation)
Sets the skipValidation attribute of this transition.
Parameters:
newSkipValidation - boolean