public class ArrayEntryType extends ComplexEntryType
| Modifier and Type | Field and Description |
|---|---|
private NTEntryType |
elementType |
private java.lang.Class<? extends ArrayData> |
externalArrayType |
id, name| Constructor and Description |
|---|
ArrayEntryType(byte id,
NTEntryType elementType,
java.lang.Class<? extends ArrayData> externalArrayType) |
| Modifier and Type | Method and Description |
|---|---|
void |
exportValue(java.lang.String key,
java.lang.Object internalData,
java.lang.Object externalRepresentation) |
java.lang.Object |
internalizeValue(java.lang.String key,
java.lang.Object externalRepresentation,
java.lang.Object currentInteralValue) |
java.lang.Object |
readValue(java.io.DataInputStream is)
read a value from a data input stream
|
void |
sendValue(java.lang.Object value,
java.io.DataOutputStream os)
send a value over a data output stream
|
toStringprivate final NTEntryType elementType
private final java.lang.Class<? extends ArrayData> externalArrayType
public ArrayEntryType(byte id,
NTEntryType elementType,
java.lang.Class<? extends ArrayData> externalArrayType)
public void sendValue(java.lang.Object value,
java.io.DataOutputStream os)
throws java.io.IOException
NTEntryTypesendValue in class NTEntryTypevalue - the value to sendos - the stream to send the value overjava.io.IOException - an error occurred writing the valuepublic java.lang.Object readValue(java.io.DataInputStream is)
throws java.io.IOException
NTEntryTypereadValue in class NTEntryTypeis - the stream to read a value fromjava.io.IOException - an error occurred reading the valuepublic java.lang.Object internalizeValue(java.lang.String key,
java.lang.Object externalRepresentation,
java.lang.Object currentInteralValue)
internalizeValue in class ComplexEntryTypepublic void exportValue(java.lang.String key,
java.lang.Object internalData,
java.lang.Object externalRepresentation)
exportValue in class ComplexEntryType