|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | CONST | FIELD | CONSTR | METHOD | DETAIL: CONST | FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--satin.aro.AROoutgoingData
public class AROoutgoingData
extends java.lang.Object
A collection of outgoing data for an ARO request.
This is the base class for AROoutgoingRequest.
It contains zero or more data elements (parameters).
It also serves as a compound outgoing data element for
passing arrays or structures.
The data elements can be named, in which case (by convention)
their order is considered not significant.
The data elements in any given AROoutgoingData
object must be either all named or all unnamed.
| Field Summary | |
protected int |
dataCount
Number of data elements. |
protected boolean |
finished
Has finish been called? |
protected java.lang.String |
message
The ARO protocol message. |
protected boolean |
named
Are elements named? |
| Constructor Summary | |
AROoutgoingData()
Constructs an empty data object. |
|
| Method Summary | |
void |
addBoolean(boolean value)
Appends a boolean data element. |
void |
addBoolean(boolean value,
java.lang.String paramName)
Appends a boolean data element. |
void |
addCompound(AROoutgoingData data)
Appends a compound data element. |
void |
addCompound(AROoutgoingData data,
java.lang.String paramName)
Appends a compound data element. |
void |
addCompound(AROoutgoingData data,
java.lang.String paramName,
java.lang.String typeName)
Appends a compound data element with a type name. |
void |
addInteger(int value)
Appends an integer data element. |
void |
addInteger(int value,
java.lang.String paramName)
Appends an integer data element. |
protected void |
addName(java.lang.String paramName)
Helper for Add*** methods. |
void |
addObject(AROobject value)
Appends an ARO object data element. |
void |
addObject(AROobjectID value)
Appends an ARO object data element. |
void |
addObject(AROobjectID value,
java.lang.String paramName)
Appends an ARO object data element. |
void |
addObject(AROobject value,
java.lang.String paramName)
Appends an ARO object data element. |
void |
addReal(double value)
Appends a real (floating point) data element. |
void |
addReal(double value,
java.lang.String paramName)
Appends a real (floating point) data element. |
void |
addString(java.lang.String value)
Appends a string data element. |
void |
addString(java.lang.String value,
java.lang.String paramName)
Appends a string data element. |
void |
clear()
Removes all contained data. |
void |
finish()
Must be called before the object can be transmitted. |
java.lang.String |
getMessageString()
Returns an ARO protocol string for the object. |
boolean |
isFinished()
Tells whether finish has been called. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected boolean named
protected boolean finished
finish been called?protected int dataCount
protected java.lang.String message
| Constructor Detail |
public AROoutgoingData()
| Method Detail |
public void clear()
public void addBoolean(boolean value,
java.lang.String paramName)
valueparamName
public void addInteger(int value,
java.lang.String paramName)
valueparamName
public void addReal(double value,
java.lang.String paramName)
valueparamName
public void addString(java.lang.String value,
java.lang.String paramName)
valueparamName
public void addObject(AROobjectID value,
java.lang.String paramName)
valueparamName
public void addObject(AROobject value,
java.lang.String paramName)
valueparamName
public void addCompound(AROoutgoingData data,
java.lang.String paramName)
valueparamName
public void addCompound(AROoutgoingData data,
java.lang.String paramName,
java.lang.String typeName)
valueparamNametypeNamepublic void addBoolean(boolean value)
valuepublic void addInteger(int value)
valuepublic void addReal(double value)
valuepublic void addString(java.lang.String value)
valuepublic void addObject(AROobjectID value)
valuepublic void addObject(AROobject value)
valuepublic void addCompound(AROoutgoingData data)
valuepublic void finish()
public boolean isFinished()
finish has been called.
finish has been called on this
object, otherwise false.public java.lang.String getMessageString()
finish was not called first.protected void addName(java.lang.String paramName)
paramName| Revision History |
4/6/01 Ed Stauff - changes per initial code review.
4/5/01 Ed Stauff - made changes per review.
3/27/01 Ed Stauff - initial review.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | CONST | FIELD | CONSTR | METHOD | DETAIL: CONST | FIELD | CONSTR | METHOD | ||||||||
AROoutgoingData.java (PRIVATE SOURCES)