public final class VoiceXmlDomUtil extends Object
Constructor and Description |
---|
VoiceXmlDomUtil() |
Modifier and Type | Method and Description |
---|---|
static Element |
addBlockElement(Element formElement) |
static void |
addBooleanProperty(Element parent,
String propertyName,
Boolean value) |
static void |
addCacheControlDurationProperty(Element parent,
String propertyName,
Duration value) |
static void |
addDurationProperty(Element parent,
String propertyName,
Duration value) |
static void |
addFatalErrorHandlerForm(VoiceXmlDialogueContext dialogueContext,
Document document,
VoiceXmlDocumentTurn turn) |
static void |
addFetchAudioProperty(Element parent,
String fetchAudioLocation) |
static void |
addFetchHintProperty(Element parent,
String propertyName,
FetchHint fetchHint) |
static void |
addNamelist(Element parentElement,
Element namelistHolderElement,
VariableList variables) |
static void |
addNumberProperty(Element parent,
String propertyName,
Number value) |
static void |
addProperty(Element parent,
String propertyName,
String propertyValue) |
static void |
addSubmitForm(VoiceXmlDialogueContext dialogueContext,
Document document,
VoiceXmlOutputTurn turn) |
static void |
addVariables(Element formElement,
VariableList variableList) |
static void |
applyDocumentFetchConfiguration(Element submitElement,
DocumentFetchConfiguration submitTurnFetchConfiguration) |
static void |
applyDocumentFetchConfiguration(Element submitElement,
VoiceXmlDialogueContext voiceXmlDialogueContext) |
static void |
applyFetchAudio(Element element,
String fetchAudioLocation) |
static void |
applyRessourceFetchConfiguration(Element element,
FetchConfiguration fetchConfiguration) |
static void |
createAssignation(Element parent,
String variableName,
String expression) |
static Document |
createDocument(VoiceXmlDialogueContext voiceXmlDialogueContext) |
static String |
createEcmaScriptStringLiteral(String content) |
static Element |
createForm(Document document) |
static void |
createGotoFatalHandler(Element parent) |
static void |
createGotoSubmit(Element parent) |
static void |
createPrompt(String language,
Element parent,
VoiceXmlDialogueContext voiceXmlDialogueContext,
Boolean bargeIn,
List<? extends AudioItem> audioItems) |
static void |
createScript(Element parent,
String script) |
static void |
createVarElement(Element parent,
String name,
String expr) |
static Element |
createVoiceXmlDocumentRoot() |
static Element |
createVoiceXmlDocumentRoot(String language) |
static Element |
createVoiceXmlDocumentRoot(VoiceXmlDialogueContext voiceXmlDialogueContext) |
static String |
getServletPathWithSessionId(VoiceXmlDialogueContext voiceXmlDialogueContext) |
static String |
getSubmitPath(VoiceXmlDialogueContext voiceXmlDialogueContext,
int turnIndex,
String turnName) |
static String |
getSubmitPathForTurn(VoiceXmlDialogueContext voiceXmlDialogueContext,
VoiceXmlOutputTurn outputTurn) |
static void |
processAudioItems(List<? extends AudioItem> audioItems,
Element promptElement) |
static void |
processDtmfRecognition(DtmfRecognition dtmfRecognition,
Element formItemElement) |
static void |
processSpeechRecognition(SpeechRecognition speechRecognition,
Element formItemElement) |
static void |
renderGrammarReference(GrammarReference grammarReference,
Element grammarElement) |
static void |
renderGrammars(List<? extends GrammarItem> grammarItems,
Element parent,
String mode) |
static void |
renderInlineStringGrammar(Element grammarElement,
InlineStringGrammar inlineStringGrammar) |
static void |
setAttribute(Element element,
String attributeName,
String value) |
static void |
setBooleanAttribute(Element element,
String attributeName,
Boolean value) |
static void |
setCacheControlDurationAttribute(Element parent,
String propertyName,
Duration value) |
static void |
setDurationAttribute(Element element,
String attributeName,
Duration value) |
static void |
setFetchHintAttribute(Element parent,
String propertyName,
FetchHint fetchHint) |
public static final String PARAM_ELEMENT
public static final String ASSIGN_ELEMENT
public static final String VXML_ELEMENT
public static final String EXIT_ELEMENT
public static final String BLOCK_ELEMENT
public static final String IF_ELEMENT
public static final String ELSE_ELEMENT
public static final String FORM_ELEMENT
public static final String FIELD_ELEMENT
public static final String RECORD_ELEMENT
public static final String FILLED_ELEMENT
public static final String GRAMMAR_ELEMENT
public static final String LOG_ELEMENT
public static final String SCRIPT_ELEMENT
public static final String NOINPUT_ELEMENT
public static final String NOMATCH_ELEMENT
public static final String RETURN_ELEMENT
public static final String DISCONNECT_ELEMENT
public static final String CATCH_ELEMENT
public static final String PROPERTY_ELEMENT
public static final String SUBMIT_ELEMENT
public static final String VALUE_ELEMENT
public static final String VAR_ELEMENT
public static final String BREAK_ELEMENT
public static final String MARK_ELEMENT
public static final String AUDIO_ELEMENT
public static final String GOTO_ELEMENT
public static final String TRANSFER_ELEMENT
public static final String SUBDIALOG_ELEMENT
public static final String OBJECT_ELEMENT
public static final String REPROMPT_ELEMENT
public static final String BRIDGE_ATTRIBUTE
public static final String ID_ATTRIBUTE
public static final String MODE_ATTRIBUTE
public static final String SRC_ATTRIBUTE
public static final String NAME_LIST_ATTRIBUTE
public static final String COND_ATTRIBUTE
public static final String EVENT_ATTRIBUTE
public static final String COUNT_ATTRIBUTE
public static final String MESSAGE_ATTRIBUTE
public static final String MESSAGE_EXPRESSION_ATTRIBUTE
public static final String METHOD_ATTRIBUTE
public static final String NEXT_ATTRIBUTE
public static final String NAME_ATTRIBUTE
public static final String EXPR_ATTRIBUTE
public static final String VALUE_ATTRIBUTE
public static final String VALUE_TYPE_ATTRIBUTE
public static final String TIME_ATTRIBUTE
public static final String PROMPT_ATTRIBUTE
public static final String XML_LANGUAGE_ATTRIBUTE
public static final String APPLICATION_ATTRIBUTE
@Deprecated public static final String XMLNS_ATTRIBUTE
XMLConstants.XMLNS_ATTRIBUTE
instead.public static final String VERSION_ATTRIBUTE
public static final String TYPE_ATTRIBUTE
public static final String MAXTIME_ATTRIBUTE
public static final String FINAL_SILENCE_ATTRIBUTE
public static final String DTMFTERM_ATTRIBUTE
public static final String BEEP_ATTRIBUTE
public static final String ENCTYPE_ATTRIBUTE
public static final String CONNECT_TIMEOUT_ATTRIBUTE
public static final String TRANSFER_AUDIO_ATTRIBUTE
public static final String DEST_ATTRIBUTE
public static final String AAI_ATTRIBUTE
public static final String FETCH_AUDIO_ATTRIBUTE
public static final String FETCH_TIMEOUT_ATTRIBUTE
public static final String FETCH_HINT_ATTRIBUTE
public static final String MAX_STALE_ATTRIBUTE
public static final String MAX_AGE_ATTRIBUTE
public static final String TAG_FORMAT_ATTRIBUTE
public static final String ROOT_ATTRIBUTE
public static final String BASE_ATTRIBUTE
public static final String WEIGHT_ATTRIBUTE
public static final String ARCHIVE_ATTRIBUTE
public static final String DATA_ATTRIBUTE
public static final String CODE_TYPE_ATTRIBUTE
public static final String CODE_BASE_ATTRIBUTE
public static final String CLASS_ID_ATTRIBUTE
public static final String MULTIPART_FORM_DATA
public static final String PROMPT_FORM_ITEM_NAME_PREFIX
public static final String RECOGNITION_FORM_ITEM_NAME
public static final String SUBDIALOGUE_FORM_ITEM_NAME
public static final String OBJECT_FORM_ITEM_NAME
public static final String RECORD_FORM_ITEM_NAME
public static final String TRANSFER_FORM_ITEM_NAME
public static final String TRUE
public static final String FALSE
public static final String ANY_MODE
public static final String BARGE_IN_PROPERTY
public static final String CONFIDENCE_LEVEL_PROPERTY
public static final String MAX_N_BEST_PROPERTY
public static final String INPUT_MODES_PROPERTY
public static final String INCOMPLETE_TIMEOUT_PROPERTY
public static final String COMPLETE_TIMEOUT_PROPERTY
public static final String TIMEOUT_PROPERTY
public static final String BARGE_IN_TYPE_PROPERTY
public static final String SPEED_VERSUS_ACCURACY_PROPERTY
public static final String SENSITIVITY_PROPERTY
public static final String MAX_SPEECH_TIMEOUT_PROPERTY
public static final String TERM_CHAR_PROPERTY
public static final String TERM_TIMEOUT_PROPERTY
public static final String INTER_DIGIT_TIMEOUT_PROPERTY
public static final String FETCH_AUDIO_MINIMUM_PROPERTY
public static final String FETCH_AUDIO_DELAY_PROPERTY
public static final String FETCH_AUDIO_PROPERTY
public static final String FETCH_TIMEOUT_PROPERTY
public static final String MAX_STALE_PROPERTY_SUFFIX
public static final String MAX_AGE_PROPERTY_SUFFIX
public static final String FETCH_HINT_PROPERTY_SUFFIX
public static final String MILLISECOND_UNIT_SUFFIX
public static final String FORM_ID
public static final String PREFETCH_PROPERTY_VALUE
public static final String DTMF_VOICE_INPUT_MODE
public static final String DTMF_INPUT_MODE
public static final String VOICE_INPUT_MODE
public static final String ERROR_EVENT_NAME
public static final String FATAL_ERROR_HANDLER_FORM_ID
public static final String SUBMIT_FORM_ID
public static final String EVENT_MESSAGE_VARIABLE
public static final String EVENT_NAME_VARIABLE
public static final String INPUT_TURN_VARIABLE
public static final String RECORDING_VARIABLE
public static final String RIVR_VARIABLE
public static final String RIVR_SCOPE_OBJECT
public static final String RIVR_INPUT_TURN_PROPERTY
public static final String RIVR_INPUT_TURN_SCOPE_OBJECT
public static final String RIVR_DIALOGUE_ID_PROPERTY
public static final String RIVR_DIALOGUE_ID_SCOPE_OBJECT
public static final String LOCAL_ERROR_HANDLING_PROPERTY
public static final String RESULT_RECORDING_METADATA_SCOPE_OBJECT
public static final String RESULT_RECORDING_METADATA_DATA_SCOPE_OBJECT
public static final String VOICEXML_NAMESPACE
public VoiceXmlDomUtil()
public static Element createVoiceXmlDocumentRoot(VoiceXmlDialogueContext voiceXmlDialogueContext)
public static Element createVoiceXmlDocumentRoot()
public static Element createVoiceXmlDocumentRoot(String language)
public static Document createDocument(VoiceXmlDialogueContext voiceXmlDialogueContext)
public static void createAssignation(Element parent, String variableName, String expression)
public static void applyRessourceFetchConfiguration(Element element, FetchConfiguration fetchConfiguration)
public static void createPrompt(String language, Element parent, VoiceXmlDialogueContext voiceXmlDialogueContext, Boolean bargeIn, List<? extends AudioItem> audioItems) throws VoiceXmlDocumentRenderingException
public static void processAudioItems(List<? extends AudioItem> audioItems, Element promptElement) throws VoiceXmlDocumentRenderingException
public static void addFetchHintProperty(Element parent, String propertyName, FetchHint fetchHint)
public static void setFetchHintAttribute(Element parent, String propertyName, FetchHint fetchHint)
public static void addCacheControlDurationProperty(Element parent, String propertyName, Duration value)
public static void setCacheControlDurationAttribute(Element parent, String propertyName, Duration value)
public static void addDurationProperty(Element parent, String propertyName, Duration value)
public static void setDurationAttribute(Element element, String attributeName, Duration value)
public static void addBooleanProperty(Element parent, String propertyName, Boolean value)
public static void setBooleanAttribute(Element element, String attributeName, Boolean value)
public static void setAttribute(Element element, String attributeName, String value)
public static void addProperty(Element parent, String propertyName, String propertyValue)
public static void addFetchAudioProperty(Element parent, String fetchAudioLocation)
public static void addVariables(Element formElement, VariableList variableList)
public static String createEcmaScriptStringLiteral(String content)
public static void createVarElement(Element parent, String name, String expr)
public static String getSubmitPathForTurn(VoiceXmlDialogueContext voiceXmlDialogueContext, VoiceXmlOutputTurn outputTurn)
public static String getSubmitPath(VoiceXmlDialogueContext voiceXmlDialogueContext, int turnIndex, String turnName)
public static String getServletPathWithSessionId(VoiceXmlDialogueContext voiceXmlDialogueContext)
public static void applyDocumentFetchConfiguration(Element submitElement, VoiceXmlDialogueContext voiceXmlDialogueContext)
public static void applyDocumentFetchConfiguration(Element submitElement, DocumentFetchConfiguration submitTurnFetchConfiguration)
public static void applyFetchAudio(Element element, String fetchAudioLocation)
public static void createGotoSubmit(Element parent)
public static void createGotoFatalHandler(Element parent)
public static void createScript(Element parent, String script)
public static void addSubmitForm(VoiceXmlDialogueContext dialogueContext, Document document, VoiceXmlOutputTurn turn)
public static void addFatalErrorHandlerForm(VoiceXmlDialogueContext dialogueContext, Document document, VoiceXmlDocumentTurn turn)
public static Element addBlockElement(Element formElement)
public static void processDtmfRecognition(DtmfRecognition dtmfRecognition, Element formItemElement) throws VoiceXmlDocumentRenderingException
public static void processSpeechRecognition(SpeechRecognition speechRecognition, Element formItemElement) throws VoiceXmlDocumentRenderingException
public static void renderGrammars(List<? extends GrammarItem> grammarItems, Element parent, String mode) throws VoiceXmlDocumentRenderingException
public static void renderInlineStringGrammar(Element grammarElement, InlineStringGrammar inlineStringGrammar)
public static void renderGrammarReference(GrammarReference grammarReference, Element grammarElement)
public static void addNumberProperty(Element parent, String propertyName, Number value)
public static Element createForm(Document document)
public static void addNamelist(Element parentElement, Element namelistHolderElement, VariableList variables)
Copyright © 2019 Nu Echo Inc..