com.infoengine.SAK
Class DisplayWebject
java.lang.Object
com.infoengine.object.factory.Webject
com.infoengine.SAK.Webject
com.infoengine.SAK.DisplayWebject
- All Implemented Interfaces:
- Cloneable, Serializable
- public class DisplayWebject
- extends Webject
This class provides methods to construct and execute display webjects
in applications and JSP pages.
- See Also:
- Serialized Form
Nested classes inherited from class com.infoengine.SAK.Webject |
|
Fields inherited from class com.infoengine.object.factory.Webject |
CLASS, DISPLAY, EXTERNAL, GROUP, GROUP_IN, GROUP_OUT, MESSAGE, OBJECT, OUTPUT, TASK, text, TYPE, UNKNOWN |
Method Summary |
ByteArrayOutputStream |
getByteOutput()
Returns a ByteArrayOutputStream containing the output currently associated with this
webject. |
void |
invoke()
Invokes the webject in the server context. |
void |
invoke(Task task)
Invokes the webject in the server context. |
String |
toString()
Returns a string containing the output currently associated with this
webject. |
Methods inherited from class com.infoengine.SAK.Webject |
addParam, copyOutputGroups, getInputStream, getOutputStream, getProcessor, getProcessorClassName, getService, getWebjectImpl, initialize, logWebject, run, setInputStream, setInputStream, setInputStream, setOutputStream, setOutputStream, setParam, setService |
Methods inherited from class com.infoengine.object.factory.Webject |
addKey, addMessage, addMeta, addMetaValue, addOutput, addParam, addUniqueKey, addUniqueValue, addValue, addValue, addWebject, clearParams, clone, deepClone, getClassName, getGroupInName, getGroupInNames, getGroupOutName, getGroupOutNames, getKey, getKeys, getMessages, getMetaValue, getName, getNode, getOutput, getParam, getParam, getParamNames, getParams, getParams, getPassword, getType, getUserName, getValue, getValues, getWebjects, newStructure, paramValue, paramValue, paramValues, printTree, removeAllWebjects, removeParam, removeParams, removeWebject, setClassName, setName, setNode, setParam, setPassword, setType, setUserName, setValue |
baos
private ByteArrayOutputStream baos
DisplayWebject
public DisplayWebject()
- Constructs a display webject with no name.
DisplayWebject
public DisplayWebject(String name)
- Constructs a display webject with a specific name.
- Parameters:
name
- The name to be assigned to the webject.
toString
public String toString()
- Returns a string containing the output currently associated with this
webject. Usually, the output is generated as a result of calling
the invoke method.
- Overrides:
toString
in class Webject
- Returns:
- A String containing the output associated with the webject.
getByteOutput
public ByteArrayOutputStream getByteOutput()
- Returns a ByteArrayOutputStream containing the output currently associated with this
webject. Usually, the output is generated as a result of calling
the invoke method.
- Returns:
- A ByteArrayOutputStream containing the output associated with the webject.
invoke
public void invoke()
throws IEException,
IOException
- Invokes the webject in the server context. Output generated by the
webject can be retrieved using the toString method.
- Overrides:
invoke
in class Webject
- Throws:
IEException
- if the webject is not executed successfully.
IOException
- if an I/O error occurs while the webject is
generating output.
invoke
public void invoke(Task task)
throws IEException,
IOException
- Invokes the webject in the server context. Output generated by the
webject can be retrieved using the toString method.
- Overrides:
invoke
in class Webject
- Parameters:
task
- The task associated with the webject.
- Throws:
IEException
- if the webject is not executed successfully.
IOException
- if an I/O error occurs while the webject is
generating output.