com.devexperts.qd.kit
Class AbstractDataObjField

java.lang.Object
  extended by com.devexperts.qd.kit.AbstractDataField
      extended by com.devexperts.qd.kit.AbstractDataObjField
All Implemented Interfaces:
DataField, DataObjField
Direct Known Subclasses:
ByteArrayField, CharArrayField, MarshalledObjField, PlainObjField, StringField, VoidObjField

public abstract class AbstractDataObjField
extends AbstractDataField
implements DataObjField


Method Summary
 boolean equals(java.lang.Object value1, java.lang.Object value2)
          Compares two specified field values for equality.
 java.lang.Object parseString(java.lang.String value)
          Parses string representation of specified field value.
 java.lang.String toString(java.lang.Object value)
          Returns string representation of the specified field value.
 
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.DataObjField
readObj, readObj, writeObj, writeObj
 
Methods inherited from interface com.devexperts.qd.DataField
getIndex, getLocalName, getName, getRecord, getSerialType
 

Method Detail

toString

public java.lang.String toString(java.lang.Object value)
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

parseString

public java.lang.Object parseString(java.lang.String value)
Parses string representation of specified field value. This method is used for debugging purposes. This implementation returns value.

Specified by:
parseString in interface DataObjField

equals

public boolean equals(java.lang.Object value1,
                      java.lang.Object value2)
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