org.jvoicexml.interpreter
Class ObjectExecutor

java.lang.Object
  extended by org.jvoicexml.interpreter.ObjectExecutor

public final class ObjectExecutor
extends Object

Execute an <object> node.

Version:
$Revision: 211 $

Copyright © 2005-2006 UCM Technologies, Inc. Released under the terms of LGPL license

Copyright © 2005-2006 JVoiceXML group - http://jvoicexml.sourceforge.net/

Author:
Andrew Nick (ucmtech@sourceforge.net), Dirk Schnelle
See Also:
FormInterpretationAlgorithm, ObjectTag

Method Summary
 void execute(VoiceXmlInterpreterContext context, VoiceXmlInterpreter interpreter, FormInterpretationAlgorithm fia, ObjectFormItem object)
          Sets all parameters in the specified object and executes it's invoke method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

execute

public void execute(VoiceXmlInterpreterContext context,
                    VoiceXmlInterpreter interpreter,
                    FormInterpretationAlgorithm fia,
                    ObjectFormItem object)
             throws SemanticError,
                    NoresourceError,
                    NoauthorizationError
Sets all parameters in the specified object and executes it's invoke method.

Parameters:
context - The current VoiceXML interpreter context.
interpreter - The current interpreter.
fia - The form interpretation algorithm.
object - The object node to execute.
Throws:
SemanticError - ObjectTag.ATTRIBUTE_CLASSID not specified.
NoresourceError - Error instantiating the object.
NoauthorizationError - Error accessing or executing a method.


Copyright © 2005-2007 JVoiceXML group.