|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opcfoundation.ua.encoding.binary.EncoderCalc
public class EncoderCalc
Calculates length in bytes of an encodeable if it were encoded with binary encoder.
| Constructor Summary | |
|---|---|
EncoderCalc()
Constructor for EncoderCalc. |
|
| Method Summary | |
|---|---|
int |
getAndReset()
getAndReset. |
EncoderContext |
getEncoderContext()
getEncoderContext. |
int |
getLength()
Getter for the field length. |
void |
put(String fieldName,
Object o)
put. |
void |
put(String fieldName,
Object o,
Class<?> clazz)
put. |
void |
putArray(String fieldName,
int builtinType,
Object o)
putArray. |
void |
putBoolean(String fieldName,
Boolean v)
putBoolean. |
void |
putBooleanArray(String fieldName,
Boolean[] v)
putBooleanArray. |
void |
putBooleanArray(String fieldName,
Collection<Boolean> v)
putBooleanArray. |
void |
putByte(String fieldName,
UnsignedByte v)
putByte. |
void |
putByteArray(String fieldName,
Collection<UnsignedByte> v)
putByteArray. |
void |
putByteArray(String fieldName,
UnsignedByte[] v)
putByteArray. |
void |
putByteString(String fieldName,
ByteString v)
putByteString. |
void |
putByteStringArray(String fieldName,
ByteString[] v)
putByteStringArray. |
void |
putByteStringArray(String fieldName,
Collection<ByteString> v)
putByteStringArray. |
void |
putDataValue(String fieldName,
DataValue v)
putDataValue. |
void |
putDataValueArray(String fieldName,
Collection<DataValue> v)
putDataValueArray. |
void |
putDataValueArray(String fieldName,
DataValue[] v)
putDataValueArray. |
void |
putDateTime(String fieldName,
DateTime v)
putDateTime. |
void |
putDateTimeArray(String fieldName,
Collection<DateTime> v)
putDateTimeArray. |
void |
putDateTimeArray(String fieldName,
DateTime[] v)
putDateTimeArray. |
void |
putDiagnosticInfo(String fieldName,
DiagnosticInfo v)
putDiagnosticInfo. |
void |
putDiagnosticInfoArray(String fieldName,
Collection<DiagnosticInfo> v)
putDiagnosticInfoArray. |
void |
putDiagnosticInfoArray(String fieldName,
DiagnosticInfo[] v)
putDiagnosticInfoArray. |
void |
putDouble(String fieldName,
double v)
putDouble. |
void |
putDouble(String fieldName,
Double v)
putDouble. |
void |
putDoubleArray(String fieldName,
Collection<Double> v)
putDoubleArray. |
void |
putDoubleArray(String fieldName,
Double[] v)
putDoubleArray. |
void |
putEncodeable(String fieldName,
Class<? extends IEncodeable> clazz,
IEncodeable s)
putEncodeable. |
void |
putEncodeable(String fieldName,
IEncodeable s)
putEncodeable. |
void |
putEncodeableArray(String fieldName,
Class<? extends IEncodeable> clazz,
Object array)
putEncodeableArray. |
void |
putEnumeration(String fieldName,
Enumeration v)
putEnumeration. |
void |
putEnumerationArray(String fieldName,
Object array)
putEnumerationArray. |
void |
putExpandedNodeId(String fieldName,
ExpandedNodeId v)
putExpandedNodeId. |
void |
putExpandedNodeIdArray(String fieldName,
Collection<ExpandedNodeId> v)
putExpandedNodeIdArray. |
void |
putExpandedNodeIdArray(String fieldName,
ExpandedNodeId[] v)
putExpandedNodeIdArray. |
void |
putExtensionObject(String fieldName,
ExtensionObject v)
putExtensionObject. |
void |
putExtensionObjectArray(String fieldName,
Collection<ExtensionObject> v)
putExtensionObjectArray. |
void |
putExtensionObjectArray(String fieldName,
ExtensionObject[] v)
putExtensionObjectArray. |
void |
putFloat(String fieldName,
float v)
putFloat. |
void |
putFloat(String fieldName,
Float v)
putFloat. |
void |
putFloatArray(String fieldName,
Collection<Float> v)
putFloatArray. |
void |
putFloatArray(String fieldName,
Float[] v)
putFloatArray. |
void |
putGuid(String fieldName,
UUID v)
putGuid. |
void |
putGuidArray(String fieldName,
Collection<UUID> v)
putGuidArray. |
void |
putGuidArray(String fieldName,
UUID[] v)
putGuidArray. |
void |
putInt16(String fieldName,
short v)
putInt16. |
void |
putInt16(String fieldName,
Short v)
putInt16. |
void |
putInt16Array(String fieldName,
Collection<Short> v)
putInt16Array. |
void |
putInt16Array(String fieldName,
Short[] v)
putInt16Array. |
void |
putInt32(String fieldName,
int v)
putInt32. |
void |
putInt32(String fieldName,
Integer v)
putInt32. |
void |
putInt32Array(String fieldName,
Collection<Integer> v)
putInt32Array. |
void |
putInt32Array(String fieldName,
int[] v)
putInt32Array. |
void |
putInt32Array(String fieldName,
Integer[] v)
putInt32Array. |
void |
putInt64(String fieldName,
long v)
putInt64. |
void |
putInt64(String fieldName,
Long v)
putInt64. |
void |
putInt64Array(String fieldName,
Collection<Long> v)
putInt64Array. |
void |
putInt64Array(String fieldName,
Long[] v)
putInt64Array. |
void |
putLocalizedText(String fieldName,
LocalizedText v)
putLocalizedText. |
void |
putLocalizedTextArray(String fieldName,
Collection<LocalizedText> v)
putLocalizedTextArray. |
void |
putLocalizedTextArray(String fieldName,
LocalizedText[] v)
putLocalizedTextArray. |
void |
putMessage(IEncodeable s)
putMessage. |
void |
putNodeId(String fieldName,
NodeId v)
putNodeId. |
void |
putNodeIdArray(String fieldName,
Collection<NodeId> v)
putNodeIdArray. |
void |
putNodeIdArray(String fieldName,
NodeId[] v)
putNodeIdArray. |
void |
putObject(String fieldName,
Class<?> c,
Object o)
putObject. |
void |
putObject(String fieldName,
Object o)
putObject. |
void |
putQualifiedName(String fieldName,
QualifiedName v)
putQualifiedName. |
void |
putQualifiedNameArray(String fieldName,
Collection<QualifiedName> v)
putQualifiedNameArray. |
void |
putQualifiedNameArray(String fieldName,
QualifiedName[] v)
putQualifiedNameArray. |
void |
putSByte(String fieldName,
byte v)
putSByte. |
void |
putSByte(String fieldName,
Byte v)
putSByte. |
void |
putSByte(String fieldName,
int v)
putSByte. |
void |
putSByteArray(String fieldName,
Byte[] v)
putSByteArray. |
void |
putSByteArray(String fieldName,
Collection<Byte> v)
putSByteArray. |
void |
putScalar(String fieldName,
int builtinType,
Object o)
putScalar. |
void |
putStatusCode(String fieldName,
StatusCode v)
putStatusCode. |
void |
putStatusCodeArray(String fieldName,
Collection<StatusCode> v)
putStatusCodeArray. |
void |
putStatusCodeArray(String fieldName,
StatusCode[] v)
putStatusCodeArray. |
void |
putString(String fieldName,
String v)
putString. |
void |
putStringArray(String fieldName,
Collection<String> v)
putStringArray. |
void |
putStringArray(String fieldName,
String[] v)
putStringArray. |
void |
putStructure(String fieldName,
Structure v)
putStructure. |
void |
putStructureArray(String fieldName,
Collection<Structure> v)
putStructureArray. |
void |
putStructureArray(String fieldName,
Structure[] v)
putStructureArray. |
void |
putUInt16(String fieldName,
UnsignedShort v)
putUInt16. |
void |
putUInt16Array(String fieldName,
Collection<UnsignedShort> v)
putUInt16Array. |
void |
putUInt16Array(String fieldName,
UnsignedShort[] v)
putUInt16Array. |
void |
putUInt32(String fieldName,
UnsignedInteger v)
putUInt32. |
void |
putUInt32Array(String fieldName,
Collection<UnsignedInteger> v)
putUInt32Array. |
void |
putUInt32Array(String fieldName,
UnsignedInteger[] v)
putUInt32Array. |
void |
putUInt64(String fieldName,
UnsignedLong v)
putUInt64. |
void |
putUInt64Array(String fieldName,
Collection<UnsignedLong> v)
putUInt64Array. |
void |
putUInt64Array(String fieldName,
UnsignedLong[] v)
putUInt64Array. |
void |
putVariant(String fieldName,
Variant v)
putVariant. |
void |
putVariantArray(String fieldName,
Collection<Variant> v)
putVariantArray. |
void |
putVariantArray(String fieldName,
Variant[] v)
putVariantArray. |
void |
putXmlElement(String fieldName,
XmlElement v)
putXmlElement. |
void |
putXmlElementArray(String fieldName,
Collection<XmlElement> v)
putXmlElementArray. |
void |
putXmlElementArray(String fieldName,
XmlElement[] v)
putXmlElementArray. |
void |
reset()
reset. |
void |
setEncoderContext(EncoderContext ctx)
setEncoderContext. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EncoderCalc()
Constructor for EncoderCalc.
| Method Detail |
|---|
public int getLength()
Getter for the field length.
public void reset()
reset.
public int getAndReset()
getAndReset.
public EncoderContext getEncoderContext()
getEncoderContext.
EncoderContext object.public void setEncoderContext(EncoderContext ctx)
setEncoderContext.
ctx - a EncoderContext object.
public void putBoolean(String fieldName,
Boolean v)
putBoolean.
putBoolean in interface IEncoderfieldName - a String object.v - a Boolean object.
public void putBooleanArray(String fieldName,
Boolean[] v)
putBooleanArray.
putBooleanArray in interface IEncoderfieldName - a String object.v - an array of Boolean objects.
public void putBooleanArray(String fieldName,
Collection<Boolean> v)
putBooleanArray.
putBooleanArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putSByte(String fieldName,
Byte v)
putSByte.
putSByte in interface IEncoderfieldName - a String object.v - a Byte object.
public void putSByte(String fieldName,
byte v)
putSByte.
putSByte in interface IEncoderfieldName - a String object.v - a byte.
public void putSByte(String fieldName,
int v)
putSByte.
putSByte in interface IEncoderfieldName - a String object.v - a int.
public void putSByteArray(String fieldName,
Byte[] v)
putSByteArray.
putSByteArray in interface IEncoderfieldName - a String object.v - an array of Byte objects.
public void putSByteArray(String fieldName,
Collection<Byte> v)
putSByteArray.
putSByteArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putByte(String fieldName,
UnsignedByte v)
putByte.
putByte in interface IEncoderfieldName - a String object.v - a UnsignedByte object.
public void putByteArray(String fieldName,
UnsignedByte[] v)
putByteArray.
putByteArray in interface IEncoderfieldName - a String object.v - an array of UnsignedByte objects.
public void putByteArray(String fieldName,
Collection<UnsignedByte> v)
putByteArray.
putByteArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putInt16(String fieldName,
Short v)
putInt16.
putInt16 in interface IEncoderfieldName - a String object.v - a Short object.
public void putInt16(String fieldName,
short v)
putInt16.
putInt16 in interface IEncoderfieldName - a String object.v - a short.
public void putInt16Array(String fieldName,
Short[] v)
putInt16Array.
putInt16Array in interface IEncoderfieldName - a String object.v - an array of Short objects.
public void putInt16Array(String fieldName,
Collection<Short> v)
putInt16Array.
putInt16Array in interface IEncoderfieldName - a String object.v - a Collection object.
public void putUInt16(String fieldName,
UnsignedShort v)
putUInt16.
putUInt16 in interface IEncoderfieldName - a String object.v - a UnsignedShort object.
public void putUInt16Array(String fieldName,
UnsignedShort[] v)
putUInt16Array.
putUInt16Array in interface IEncoderfieldName - a String object.v - an array of UnsignedShort objects.
public void putUInt16Array(String fieldName,
Collection<UnsignedShort> v)
putUInt16Array.
putUInt16Array in interface IEncoderfieldName - a String object.v - a Collection object.
public void putInt32(String fieldName,
Integer v)
putInt32.
putInt32 in interface IEncoderfieldName - a String object.v - a Integer object.
public void putInt32(String fieldName,
int v)
putInt32.
putInt32 in interface IEncoderfieldName - a String object.v - a int.
public void putInt32Array(String fieldName,
int[] v)
putInt32Array.
putInt32Array in interface IEncoderfieldName - a String object.v - an array of int.
public void putInt32Array(String fieldName,
Collection<Integer> v)
putInt32Array.
putInt32Array in interface IEncoderfieldName - a String object.v - a Collection object.
public void putInt32Array(String fieldName,
Integer[] v)
putInt32Array.
putInt32Array in interface IEncoderfieldName - a String object.v - an array of Integer objects.
public void putUInt32(String fieldName,
UnsignedInteger v)
putUInt32.
putUInt32 in interface IEncoderfieldName - a String object.v - a UnsignedInteger object.
public void putUInt32Array(String fieldName,
UnsignedInteger[] v)
putUInt32Array.
putUInt32Array in interface IEncoderfieldName - a String object.v - an array of UnsignedInteger objects.
public void putUInt32Array(String fieldName,
Collection<UnsignedInteger> v)
putUInt32Array.
putUInt32Array in interface IEncoderfieldName - a String object.v - a Collection object.
public void putInt64(String fieldName,
Long v)
putInt64.
putInt64 in interface IEncoderfieldName - a String object.v - a Long object.
public void putInt64(String fieldName,
long v)
putInt64.
putInt64 in interface IEncoderfieldName - a String object.v - a long.
public void putInt64Array(String fieldName,
Long[] v)
putInt64Array.
putInt64Array in interface IEncoderfieldName - a String object.v - an array of Long objects.
public void putInt64Array(String fieldName,
Collection<Long> v)
putInt64Array.
putInt64Array in interface IEncoderfieldName - a String object.v - a Collection object.
public void putUInt64(String fieldName,
UnsignedLong v)
putUInt64.
putUInt64 in interface IEncoderfieldName - a String object.v - a UnsignedLong object.
public void putUInt64Array(String fieldName,
UnsignedLong[] v)
putUInt64Array.
putUInt64Array in interface IEncoderfieldName - a String object.v - an array of UnsignedLong objects.
public void putUInt64Array(String fieldName,
Collection<UnsignedLong> v)
putUInt64Array.
putUInt64Array in interface IEncoderfieldName - a String object.v - a Collection object.
public void putFloat(String fieldName,
Float v)
putFloat.
putFloat in interface IEncoderfieldName - a String object.v - a Float object.
public void putFloat(String fieldName,
float v)
putFloat.
putFloat in interface IEncoderfieldName - a String object.v - a float.
public void putFloatArray(String fieldName,
Float[] v)
putFloatArray.
putFloatArray in interface IEncoderfieldName - a String object.v - an array of Float objects.
public void putFloatArray(String fieldName,
Collection<Float> v)
putFloatArray.
putFloatArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putDouble(String fieldName,
Double v)
putDouble.
putDouble in interface IEncoderfieldName - a String object.v - a Double object.
public void putDouble(String fieldName,
double v)
putDouble.
putDouble in interface IEncoderfieldName - a String object.v - a double.
public void putDoubleArray(String fieldName,
Double[] v)
putDoubleArray.
putDoubleArray in interface IEncoderfieldName - a String object.v - an array of Double objects.
public void putDoubleArray(String fieldName,
Collection<Double> v)
putDoubleArray.
putDoubleArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putString(String fieldName,
String v)
putString.
putString in interface IEncoderfieldName - a String object.v - a String object.
public void putStringArray(String fieldName,
String[] v)
putStringArray.
putStringArray in interface IEncoderfieldName - a String object.v - an array of String objects.
public void putStringArray(String fieldName,
Collection<String> v)
putStringArray.
putStringArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putDateTime(String fieldName,
DateTime v)
putDateTime.
putDateTime in interface IEncoderfieldName - a String object.v - a DateTime object.
public void putDateTimeArray(String fieldName,
DateTime[] v)
putDateTimeArray.
putDateTimeArray in interface IEncoderfieldName - a String object.v - an array of DateTime objects.
public void putDateTimeArray(String fieldName,
Collection<DateTime> v)
putDateTimeArray.
putDateTimeArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putGuid(String fieldName,
UUID v)
putGuid.
putGuid in interface IEncoderfieldName - a String object.v - a UUID object.
public void putGuidArray(String fieldName,
UUID[] v)
putGuidArray.
putGuidArray in interface IEncoderfieldName - a String object.v - an array of UUID objects.
public void putGuidArray(String fieldName,
Collection<UUID> v)
putGuidArray.
putGuidArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putByteString(String fieldName,
ByteString v)
putByteString.
putByteString in interface IEncoderfieldName - a String object.v - an array of byte.
public void putByteStringArray(String fieldName,
ByteString[] v)
putByteStringArray.
putByteStringArray in interface IEncoderfieldName - a String object.v - an array of byte.
public void putByteStringArray(String fieldName,
Collection<ByteString> v)
putByteStringArray.
putByteStringArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putXmlElement(String fieldName,
XmlElement v)
putXmlElement.
putXmlElement in interface IEncoderfieldName - a String object.v - a XmlElement object.
public void putXmlElementArray(String fieldName,
XmlElement[] v)
putXmlElementArray.
putXmlElementArray in interface IEncoderfieldName - a String object.v - an array of XmlElement objects.
public void putXmlElementArray(String fieldName,
Collection<XmlElement> v)
putXmlElementArray.
putXmlElementArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putNodeId(String fieldName,
NodeId v)
putNodeId.
putNodeId in interface IEncoderfieldName - a String object.v - a NodeId object.
public void putNodeIdArray(String fieldName,
NodeId[] v)
putNodeIdArray.
putNodeIdArray in interface IEncoderfieldName - a String object.v - an array of NodeId objects.
public void putNodeIdArray(String fieldName,
Collection<NodeId> v)
putNodeIdArray.
putNodeIdArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putExpandedNodeId(String fieldName,
ExpandedNodeId v)
putExpandedNodeId.
putExpandedNodeId in interface IEncoderfieldName - a String object.v - a ExpandedNodeId object.
public void putExpandedNodeIdArray(String fieldName,
ExpandedNodeId[] v)
putExpandedNodeIdArray.
putExpandedNodeIdArray in interface IEncoderfieldName - a String object.v - an array of ExpandedNodeId objects.
public void putExpandedNodeIdArray(String fieldName,
Collection<ExpandedNodeId> v)
putExpandedNodeIdArray.
putExpandedNodeIdArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putStatusCode(String fieldName,
StatusCode v)
putStatusCode.
putStatusCode in interface IEncoderfieldName - a String object.v - a StatusCode object.
public void putStatusCodeArray(String fieldName,
StatusCode[] v)
putStatusCodeArray.
putStatusCodeArray in interface IEncoderfieldName - a String object.v - an array of StatusCode objects.
public void putStatusCodeArray(String fieldName,
Collection<StatusCode> v)
putStatusCodeArray.
putStatusCodeArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putQualifiedName(String fieldName,
QualifiedName v)
putQualifiedName.
putQualifiedName in interface IEncoderfieldName - a String object.v - a QualifiedName object.
public void putQualifiedNameArray(String fieldName,
QualifiedName[] v)
putQualifiedNameArray.
putQualifiedNameArray in interface IEncoderfieldName - a String object.v - an array of QualifiedName objects.
public void putQualifiedNameArray(String fieldName,
Collection<QualifiedName> v)
putQualifiedNameArray.
putQualifiedNameArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putLocalizedText(String fieldName,
LocalizedText v)
putLocalizedText.
putLocalizedText in interface IEncoderfieldName - a String object.v - a LocalizedText object.
public void putLocalizedTextArray(String fieldName,
LocalizedText[] v)
putLocalizedTextArray.
putLocalizedTextArray in interface IEncoderfieldName - a String object.v - an array of LocalizedText objects.
public void putLocalizedTextArray(String fieldName,
Collection<LocalizedText> v)
putLocalizedTextArray.
putLocalizedTextArray in interface IEncoderfieldName - a String object.v - a Collection object.
public void putStructure(String fieldName,
Structure v)
throws EncodingException
putStructure.
putStructure in interface IEncoderfieldName - a String object.v - a Structure object.
EncodingException - if any.
public void putStructureArray(String fieldName,
Structure[] v)
throws EncodingException
putStructureArray.
putStructureArray in interface IEncoderfieldName - a String object.v - an array of Structure objects.
EncodingException - if any.
public void putStructureArray(String fieldName,
Collection<Structure> v)
throws EncodingException
putStructureArray.
putStructureArray in interface IEncoderfieldName - a String object.v - a Collection object.
EncodingException - if any.
public void putExtensionObject(String fieldName,
ExtensionObject v)
throws EncodingException
putExtensionObject.
putExtensionObject in interface IEncoderfieldName - a String object.v - a ExtensionObject object.
EncodingException - if any.
public void putExtensionObjectArray(String fieldName,
ExtensionObject[] v)
throws EncodingException
putExtensionObjectArray.
putExtensionObjectArray in interface IEncoderfieldName - a String object.v - an array of ExtensionObject objects.
EncodingException - if any.
public void putExtensionObjectArray(String fieldName,
Collection<ExtensionObject> v)
throws EncodingException
putExtensionObjectArray.
putExtensionObjectArray in interface IEncoderfieldName - a String object.v - a Collection object.
EncodingException - if any.
public void putDataValue(String fieldName,
DataValue v)
throws EncodingException
putDataValue.
putDataValue in interface IEncoderfieldName - a String object.v - a DataValue object.
EncodingException - if any.
public void putDataValueArray(String fieldName,
DataValue[] v)
throws EncodingException
putDataValueArray.
putDataValueArray in interface IEncoderfieldName - a String object.v - an array of DataValue objects.
EncodingException - if any.
public void putDataValueArray(String fieldName,
Collection<DataValue> v)
throws EncodingException
putDataValueArray.
putDataValueArray in interface IEncoderfieldName - a String object.v - a Collection object.
EncodingException - if any.
public void putVariant(String fieldName,
Variant v)
throws EncodingException
putVariant.
putVariant in interface IEncoderfieldName - a String object.v - a Variant object.
EncodingException - if any.
public void putVariantArray(String fieldName,
Variant[] v)
throws EncodingException
putVariantArray.
putVariantArray in interface IEncoderfieldName - a String object.v - an array of Variant objects.
EncodingException - if any.
public void putVariantArray(String fieldName,
Collection<Variant> v)
throws EncodingException
putVariantArray.
putVariantArray in interface IEncoderfieldName - a String object.v - a Collection object.
EncodingException - if any.
public void putDiagnosticInfo(String fieldName,
DiagnosticInfo v)
putDiagnosticInfo.
putDiagnosticInfo in interface IEncoderfieldName - a String object.v - a DiagnosticInfo object.
public void putDiagnosticInfoArray(String fieldName,
DiagnosticInfo[] v)
throws EncodingException
putDiagnosticInfoArray.
putDiagnosticInfoArray in interface IEncoderfieldName - a String object.v - an array of DiagnosticInfo objects.
EncodingException - if any.
public void putDiagnosticInfoArray(String fieldName,
Collection<DiagnosticInfo> v)
throws EncodingException
putDiagnosticInfoArray.
putDiagnosticInfoArray in interface IEncoderfieldName - a String object.v - a Collection object.
EncodingException - if any.
public void putEnumerationArray(String fieldName,
Object array)
putEnumerationArray.
putEnumerationArray in interface IEncoderfieldName - a String object.array - a Object object.
public void putEnumeration(String fieldName,
Enumeration v)
putEnumeration.
putEnumeration in interface IEncoderfieldName - a String object.v - a Enumeration object.
public void putObject(String fieldName,
Object o)
throws EncodingException
putObject.
putObject in interface IEncoderfieldName - a String object.o - a Object object.
EncodingException - if any.
public void putObject(String fieldName,
Class<?> c,
Object o)
throws EncodingException
putObject.
putObject in interface IEncoderfieldName - a String object.c - a Class object.o - a Object object.
EncodingException - if any.
public void putScalar(String fieldName,
int builtinType,
Object o)
throws EncodingException
putScalar.
putScalar in interface IEncoderfieldName - a String object.builtinType - a int.o - a Object object.
EncodingException - if any.
public void putArray(String fieldName,
int builtinType,
Object o)
throws EncodingException
putArray.
putArray in interface IEncoderfieldName - a String object.builtinType - a int.o - a Object object.
EncodingException - if any.
public void putEncodeableArray(String fieldName,
Class<? extends IEncodeable> clazz,
Object array)
throws ArrayIndexOutOfBoundsException,
EncodingException,
IllegalArgumentException
putEncodeableArray.
putEncodeableArray in interface IEncoderfieldName - a String object.clazz - a Class object.array - a Object object.
EncodingException - if any.
ArrayIndexOutOfBoundsException
IllegalArgumentException
public void putEncodeable(String fieldName,
IEncodeable s)
throws EncodingException
putEncodeable.
Encodes stucture without header
putEncodeable in interface IEncoderfieldName - a String object.s - a IEncodeable object.
EncodingException - if any.
public void putEncodeable(String fieldName,
Class<? extends IEncodeable> clazz,
IEncodeable s)
throws EncodingException
putEncodeable.
Encodes stucture without header
putEncodeable in interface IEncoderfieldName - a String object.clazz - a Class object.s - a IEncodeable object.
EncodingException - if any.
public void putMessage(IEncodeable s)
throws EncodingException
putMessage.
Encodes structures including header (typeId, encoding type and length)
putMessage in interface IEncoders - a IEncodeable object.
EncodingException - if any.
public void put(String fieldName,
Object o)
throws EncodingException
put.
put in interface IEncoderfieldName - a String object.o - a Object object.
EncodingException - if any.public String toString()
toString in class Object
public void put(String fieldName,
Object o,
Class<?> clazz)
throws EncodingException
put.
put in interface IEncoderfieldName - a String object.o - a Object object.clazz - a Class object.
EncodingException - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||