public final class SerialFieldType extends Object
data fields
that are transferred via QTP.
It describes the serialized form of the field in QTP protocol with
enough detail to skip the serialized value of the field if necessary.Modifier and Type | Class and Description |
---|---|
static class |
SerialFieldType.Bits
Bit patterns for serial field type ids.
|
Modifier and Type | Field and Description |
---|---|
static SerialFieldType |
BYTE |
static SerialFieldType |
BYTE_ARRAY |
static SerialFieldType |
COMPACT_INT |
static SerialFieldType |
CUSTOM_OBJECT |
static SerialFieldType |
DATE |
static SerialFieldType |
DECIMAL |
static SerialFieldType |
INT |
static SerialFieldType |
SEQUENCE |
static SerialFieldType |
SERIAL_OBJECT |
static SerialFieldType |
SHORT |
static SerialFieldType |
SHORT_STRING |
static SerialFieldType |
STRING |
static SerialFieldType |
TIME |
static SerialFieldType |
UTF_CHAR |
static SerialFieldType |
UTF_CHAR_ARRAY |
static SerialFieldType |
VOID |
static SerialFieldType |
WIDE_DECIMAL |
Modifier and Type | Method and Description |
---|---|
DataIntField |
createDefaultIntInstance(int index,
String name) |
DataObjField |
createDefaultObjInstance(int index,
String name) |
boolean |
equals(Object o) |
SerialFieldType |
forNamedField(String name)
Returns a more specific serial type that shall be used for the field with the specified name.
|
int |
getId() |
String |
getName() |
int |
hashCode() |
boolean |
hasSameRepresentationAs(SerialFieldType other) |
boolean |
hasSameSerialTypeAs(SerialFieldType other) |
boolean |
isDecimal() |
boolean |
isLong() |
boolean |
isObject() |
String |
toString() |
SerialFieldType |
withName(String name)
Creates the same type as this one, but with a different name.
|
public static final SerialFieldType VOID
public static final SerialFieldType BYTE
public static final SerialFieldType UTF_CHAR
public static final SerialFieldType SHORT
public static final SerialFieldType INT
public static final SerialFieldType COMPACT_INT
public static final SerialFieldType BYTE_ARRAY
public static final SerialFieldType UTF_CHAR_ARRAY
public static final SerialFieldType DECIMAL
public static final SerialFieldType SHORT_STRING
public static final SerialFieldType TIME
public static final SerialFieldType SEQUENCE
public static final SerialFieldType DATE
public static final SerialFieldType WIDE_DECIMAL
public static final SerialFieldType STRING
public static final SerialFieldType CUSTOM_OBJECT
public static final SerialFieldType SERIAL_OBJECT
public boolean isDecimal()
public int getId()
public String getName()
public boolean isLong()
public boolean isObject()
public boolean hasSameSerialTypeAs(SerialFieldType other)
public boolean hasSameRepresentationAs(SerialFieldType other)
public SerialFieldType withName(String name)
public SerialFieldType forNamedField(String name)
COMPACT_INT
, DECIMAL
, SHORT_STRING
, and TIME
base types this
method looks at the suffix of the name, for other base types just the base type itself is returned.public DataIntField createDefaultIntInstance(int index, String name)
public DataObjField createDefaultObjInstance(int index, String name)
Copyright © 2002-2020 Devexperts LLC. All Rights Reserved.