public final class StringField extends AbstractDataObjField
StringField represents a character sequence field
with CESU-8 serialized form. See IOUtil for details.
Default representation of the value is String as returned by readObj(java.io.DataInput),
but char[], byte[] and arbitrary objects are also supported
by writeObj(java.io.DataOutput, java.lang.Object) and toString(Object).| Constructor and Description |
|---|
StringField(int index,
String name) |
StringField(int index,
String name,
boolean utfString) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object value1,
Object value2)
Compares two specified field values for equality.
|
Object |
readObj(com.devexperts.io.BufferedInput in)
Reads field value from specified data input and returns it to the caller.
|
Object |
readObj(DataInput in)
Reads field value from specified data input and returns it to the caller.
|
String |
toString(Object value)
Returns string representation of the specified field value.
|
void |
writeObj(com.devexperts.io.BufferedOutput out,
Object value)
Writes specified field value into specified buffered output.
|
void |
writeObj(DataOutput out,
Object value)
Writes specified field value into specified data output.
|
getString, parseString, read, setString, writegetDefaultPropertyName, getIndex, getLocalName, getName, getPropertyName, getRecord, getSerialType, setRecord, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetIndex, getLocalName, getName, getPropertyName, getRecord, getSerialTypepublic StringField(int index,
String name)
public StringField(int index,
String name,
boolean utfString)
public String toString(Object value)
AbstractDataObjFieldString.valueOf(value).toString in interface DataObjFieldtoString in class AbstractDataObjFieldpublic boolean equals(Object value1, Object value2)
AbstractDataObjFieldvalue1 == value2 || (value1 != null && value1.equals(value2)).equals in interface DataObjFieldequals in class AbstractDataObjFieldpublic final void writeObj(DataOutput out, Object value) throws IOException
DataObjFieldIOException - as specified data output does.public final void writeObj(com.devexperts.io.BufferedOutput out,
Object value)
throws IOException
DataObjFieldIOException - as specified data output does.public final Object readObj(DataInput in) throws IOException
DataObjFieldIOException - as specified data input does.public final Object readObj(com.devexperts.io.BufferedInput in) throws IOException
DataObjFieldIOException - as specified data input does.Copyright © 2002–2025 Devexperts LLC. All rights reserved.