com.devexperts.qd.kit
Class CharArrayField

java.lang.Object
  extended by com.devexperts.qd.kit.AbstractDataField
      extended by com.devexperts.qd.kit.AbstractDataObjField
          extended by com.devexperts.qd.kit.CharArrayField
All Implemented Interfaces:
DataField, DataObjField

Deprecated. Use StringField or ByteArrayField.

public class CharArrayField
extends AbstractDataObjField

The CharArrayField represents a character sequence field with CESU-8 serialized form. See IOUtil for details. Default representation of the value is char[] as returned by readObj(java.io.DataInput), but String, byte[] and arbitrary objects are also supported by writeObj(java.io.DataOutput, java.lang.Object) and toString(Object).


Constructor Summary
CharArrayField(int index, java.lang.String name)
          Deprecated.  
 
Method Summary
 boolean equals(java.lang.Object value1, java.lang.Object value2)
          Deprecated. Compares two specified field values for equality.
 java.lang.Object parseString(java.lang.String value)
          Deprecated. Parses string representation of specified field value.
 java.lang.Object readObj(com.devexperts.io.BufferedInput in)
          Deprecated. Reads field value from specified data input and returns it to the caller.
 java.lang.Object readObj(java.io.DataInput in)
          Deprecated. Reads field value from specified data input and returns it to the caller.
 java.lang.String toString(java.lang.Object value)
          Deprecated. Returns string representation of the specified field value.
 void writeObj(com.devexperts.io.BufferedOutput out, java.lang.Object value)
          Deprecated. Writes specified field value into specified buffered output.
 void writeObj(java.io.DataOutput out, java.lang.Object value)
          Deprecated. Writes specified field value into specified data output.
 
Methods inherited from class com.devexperts.qd.kit.AbstractDataField
getIndex, getLocalName, getName, getRecord, getSerialType, setRecord, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.devexperts.qd.DataField
getIndex, getLocalName, getName, getRecord, getSerialType
 

Constructor Detail

CharArrayField

public CharArrayField(int index,
                      java.lang.String name)
Deprecated. 
Method Detail

toString

public java.lang.String toString(java.lang.Object value)
Deprecated. 
Description copied from class: AbstractDataObjField
Returns string representation of the specified field value. This method is used for debugging purposes. This implementation returns String.valueOf(value).

Specified by:
toString in interface DataObjField
Overrides:
toString in class AbstractDataObjField

parseString

public java.lang.Object parseString(java.lang.String value)
Deprecated. 
Description copied from class: AbstractDataObjField
Parses string representation of specified field value. This method is used for debugging purposes. This implementation returns value.

Specified by:
parseString in interface DataObjField
Overrides:
parseString in class AbstractDataObjField

equals

public boolean equals(java.lang.Object value1,
                      java.lang.Object value2)
Deprecated. 
Description copied from class: AbstractDataObjField
Compares two specified field values for equality. This method is used for implementation of ticker contract. This implementation returns value1 == value2 || (value1 != null && value1.equals(value2)).

Specified by:
equals in interface DataObjField
Overrides:
equals in class AbstractDataObjField

writeObj

public final void writeObj(java.io.DataOutput out,
                           java.lang.Object value)
                    throws java.io.IOException
Deprecated. 
Description copied from interface: DataObjField
Writes specified field value into specified data output.

Throws:
java.io.IOException - as specified data output does.

writeObj

public final void writeObj(com.devexperts.io.BufferedOutput out,
                           java.lang.Object value)
                    throws java.io.IOException
Deprecated. 
Description copied from interface: DataObjField
Writes specified field value into specified buffered output.

Throws:
java.io.IOException - as specified data output does.

readObj

public final java.lang.Object readObj(java.io.DataInput in)
                               throws java.io.IOException
Deprecated. 
Description copied from interface: DataObjField
Reads field value from specified data input and returns it to the caller.

Throws:
java.io.IOException - as specified data input does.

readObj

public final java.lang.Object readObj(com.devexperts.io.BufferedInput in)
                               throws java.io.IOException
Deprecated. 
Description copied from interface: DataObjField
Reads field value from specified data input and returns it to the caller.

Throws:
java.io.IOException - as specified data input does.