|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.devexperts.qd.kit.VoidObjField
public class VoidObjField
Constructor Summary | |
---|---|
VoidObjField(int index,
java.lang.String name)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object value1,
java.lang.Object value2)
Compares two specified field values for equality. |
int |
getIndex()
Returns index of this field in its parent DataRecord . |
java.lang.String |
getLocalName()
Returns local name of this field -- the name of this field that is unique withing the record. |
java.lang.String |
getName()
Returns name of this field. |
DataRecord |
getRecord()
Returns parent DataRecord of this field. |
SerialFieldType |
getSerialType()
Returns serial type of this field. |
java.lang.Object |
parseString(java.lang.String value)
Parses string representation of specified field value. |
java.lang.Object |
readObj(java.io.DataInput in)
Reads field value from specified data intput and returns it to the caller. |
void |
setRecord(DataRecord record)
Sets reference to parent data record. |
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.Object value)
Returns string representation of the specified field value. |
void |
writeObj(java.io.DataOutput out,
java.lang.Object value)
Writes specified field value into specified data output. |
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 |
Constructor Detail |
---|
public VoidObjField(int index, java.lang.String name)
Method Detail |
---|
public final void writeObj(java.io.DataOutput out, java.lang.Object value)
writeObj
in interface DataObjField
public final java.lang.Object readObj(java.io.DataInput in)
readObj
in interface DataObjField
public final SerialFieldType getSerialType()
DataField
public java.lang.String toString(java.lang.Object value)
String.valueOf(value)
.
toString
in interface DataObjField
public java.lang.Object parseString(java.lang.String value)
value
.
parseString
in interface DataObjField
public boolean equals(java.lang.Object value1, java.lang.Object value2)
value1 == value2 || (value1 != null && value1.equals(value2))
.
equals
in interface DataObjField
public final void setRecord(DataRecord record)
java.lang.IllegalStateException
- if parent record already set to different instance.public final java.lang.String toString()
toString
in class java.lang.Object
public final DataRecord getRecord()
DataField
DataRecord
of this field.
getRecord
in interface DataField
public final int getIndex()
DataField
DataRecord
.
getIndex
in interface DataField
public final java.lang.String getName()
DataField
DataScheme
.
It is required that this full field name consists of its parent record name
followed by dot ('.') followed by local name
of this filed
like these: "FooRecord.Category", "FooRecord.Amount", etc.
getName
in interface DataField
public java.lang.String getLocalName()
DataField
getLocalName
in interface DataField
DataField.getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |