| Package | Description | 
|---|---|
| com.devexperts.qd | 
 This package contains basic interfaces and other API elements of QD system
which shall be sufficient for the client application programmer. 
 | 
| com.devexperts.qd.kit | 
 This package contains default implementations of various QD components which
do not constitute any separate module or subsystem and which can be easily replaced. 
 | 
| com.devexperts.qd.qtp | 
 This package contains interfaces with default implementations required
to create and operate a connection using QTP. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DataIntField
The  
DataIntField defines identity and access API for Int-fields. | 
interface  | 
DataObjField
The  
DataObjField defines identity and access API for Obj-fields. | 
| Modifier and Type | Method and Description | 
|---|---|
DataField | 
DataRecord.findFieldByName(String name)
Finds field by its full  
name,
 or by its local name,
 or by its property name,
 or by its default property name that is created from its local name
 using AbstractDataField.getDefaultPropertyName
 method. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDataField  | 
class  | 
AbstractDataIntField  | 
class  | 
AbstractDataObjField  | 
class  | 
ByteArrayField
The  
ByteArrayField represents a linear byte array field
 with plain serialized form. | 
class  | 
CompactCharField
The  
CompactCharField represents a single character field
 with UTF-8 serialized form. | 
class  | 
CompactIntField
The  
CompactIntField represents an integer field
 with compact serialized form. | 
class  | 
DateField  | 
class  | 
DecimalField
The  
DecimalField represents a decimal field with compact serialized form. | 
class  | 
LongField
The  
LongField represents a long integer field with compact serialized form. | 
class  | 
MarshalledObjField
The  
MarshalledObjField represents an object field with plain Java serialized form. | 
class  | 
PlainIntField
The  
PlainIntField represents an integer field with plain serialized form. | 
class  | 
PlainObjField
Deprecated. 
 
Use  
ByteArrayField with custom serialization whenever possible,
 or use MarshalledObjField that prevents unnecessary costly deserialization of
 objects in multiplexor nodes.
 Note: extension of this class is not supported because of the high-performance architecture for binary protocol reading/writing.  | 
class  | 
SequenceField  | 
class  | 
ShortStringField
The  
ShortStringField represents a short (up to 4 characters) string
 in a single integer with compact serialized form. | 
class  | 
StringField
The  
StringField represents a character sequence field
 with CESU-8 serialized form. | 
class  | 
TimeField
Deprecated. 
 
Use  
TimeSecondsField instead. | 
class  | 
TimeMillisField  | 
class  | 
TimeSecondsField  | 
class  | 
VoidIntField  | 
class  | 
VoidObjField  | 
class  | 
WideDecimalField
The  
WideDecimalField represents a decimal field with compact serialized form. | 
| Modifier and Type | Method and Description | 
|---|---|
DataField | 
DefaultRecord.findFieldByName(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
BinaryQTPComposer.writeField(DataField field,
          RecordCursor cursor)  | 
protected abstract void | 
AbstractQTPComposer.writeField(DataField field,
          RecordCursor cursor)  | 
Copyright © 2002–2025 Devexperts LLC. All rights reserved.