|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.taglibs.rdc.core.BaseModel org.apache.taglibs.rdc.core.RDCTemplate
public class RDCTemplate
A basic template using the default atomic FSM, meant to slash component development effort.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.taglibs.rdc.core.BaseModel |
---|
BaseModel.ValueInterpreter |
Field Summary | |
---|---|
protected java.lang.String |
bean
The fully qualified class name of the model bean for this instance of the RDC template |
protected java.util.Map |
constraints
The instance specific constraints on the value to be collected. |
protected java.lang.Object |
data
The instance specific data that is passed in |
protected java.util.Map |
dynamicAttributes
The instance specific dynamic tag attributes. |
protected java.lang.String |
fsmFragment
The fragment that will override any or all of the default fsm as needed for this instance of the template |
protected boolean |
populateGrammars
The property that governs whether we will attempt to populate this template instance with the grammars that will be passed in |
Fields inherited from class org.apache.taglibs.rdc.core.BaseModel |
---|
ambiguousValues, candidates, canonicalizedValue, className, configuration, confirm, confirmed, DEFAULT_INITIAL_GRAMMAR_NAME, DEFAULT_MIN_CONFIDENCE, DEFAULT_NUM_N_BEST, echo, ERR_NO_DEFAULT, ERR_NONE, errorCode, exitStatus, grammars, id, initial, initialGrammar, interpretation, isAmbiguous, isValid, locale, maxNoInput, maxNoMatch, minConfidence, numNBest, paramsMap, PROPERTY_INITIAL_GRAMMAR, rdcLocale, rdcResourceBundle, skipSubmit, state, subdialog, submit, utterance, value |
Constructor Summary | |
---|---|
RDCTemplate()
Sets default values for all data members |
Method Summary | |
---|---|
java.lang.String |
getBean()
Get the data value that was passed in |
java.util.Map |
getConstraints()
Get the constraints on the value to be collected. |
java.lang.Object |
getData()
Get the data value that was passed in |
java.lang.String |
getFsmFragment()
Get the tag fragment URI overriding the default FSM defined in <fsm-run> |
void |
initComponentGrammars()
Hook for instances to prepare grammars for first round trip |
void |
setBean(java.lang.String bean)
Sets the bean value |
void |
setConstraints(java.util.Map constraints)
Set the constraints on the value to be collected |
void |
setData(java.lang.Object data)
Sets the data value |
void |
setDynamicAttributes(java.util.Map dynamicAttributes)
Set the dynamic attributes data received from this tag instance |
void |
setFsmFragment(java.lang.String fsmFragment)
Set the tag fragment URI overriding the default FSM defined in <fsm-run> |
void |
setGrammar(java.lang.Object grammar)
Sets the grammar(s). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.Object data
protected java.lang.String bean
protected java.lang.String fsmFragment
protected java.util.Map constraints
protected java.util.Map dynamicAttributes
protected boolean populateGrammars
Constructor Detail |
---|
public RDCTemplate()
Method Detail |
---|
public java.lang.Object getData()
public void setData(java.lang.Object data)
data
- public java.lang.String getBean()
public void setBean(java.lang.String bean)
bean
- The value beanpublic java.lang.String getFsmFragment()
public void setFsmFragment(java.lang.String fsmFragment)
fsmFragment
- The URI to the tag fragmentpublic java.util.Map getConstraints()
public void setConstraints(java.util.Map constraints)
constraints
- public void setDynamicAttributes(java.util.Map dynamicAttributes)
dynamicAttributes
- The dynamic attributes name value mappublic void setGrammar(java.lang.Object grammar)
grammar
- The grammar to setpublic void initComponentGrammars()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |