|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StepObject | |
step | Defines the basic STEP data types. |
step.encoding | Provides the default STEP encoding strategies and meta-data records. |
step.encoding.profile | Provides augmented versions of some standard encoding strategies that record and display various encoding statistics. |
step.typedef | Provides the abstractions that define the run-time versions of STEP types. |
Uses of StepObject in step |
Subinterfaces of StepObject in step | |
interface |
StepRecord
The common interface for all STEP record objects. |
Classes in step that implement StepObject | |
class |
StepArray
Implementation for arrays of STEP objects. |
class |
StepData
Implementation of the built-in STEP data type. |
class |
StepInt
Implementation of the built-in STEP int type. |
class |
StepString
Implementation of the built-in STEP string type. |
Methods in step that return StepObject | |
StepObject[] |
StepArray.getElements()
Get the underlying array of elements. |
Methods in step with parameters of type StepObject | |
StepRecord |
RecordFactory.newRecord(StepObject[] fieldData)
Create new a record from a set of field data. |
Constructors in step with parameters of type StepObject | |
FieldIterator(StepObject[] fields)
Create a field iterator from a set of field data. |
|
StepArray(StepObject[] elements)
Create a new STEP array. |
Uses of StepObject in step.encoding |
Classes in step.encoding that implement StepObject | |
class |
EncoderEvent
The root of events that are applied to a specific encoder. |
class |
EncoderMessageEvent
An event that dispatches an arbitrary text message to an encoder. |
class |
IrregularValueEvent
An event that signals that the next value in the data stream is irregular. |
class |
MetaRecord
A record that contains another record with interleaved meta-data. |
Fields in step.encoding declared as StepObject | |
protected StepObject[] |
CacheStrategy._cache
|
Methods in step.encoding that return StepObject | |
StepObject |
CacheStrategy.decode(DecodeContext context)
Decode a value using its cache slot ID. |
StepObject |
CreepIntEncoder.decode(DecodeContext context)
Decode a STEP int value. |
StepObject |
WindowIntStrategy.decode(DecodeContext context)
Decode a window value. |
StepObject |
IdentifierStrategy.decode(DecodeContext context)
Decode an ID, map it to a value. |
StepObject |
OffsetIntStrategy.decode(DecodeContext context)
Decode an offset value. |
StepObject |
StrideIntStrategy.decode(DecodeContext context)
Decode a stride value. |
StepObject |
DeltaIntStrategy.decode(DecodeContext context)
|
StepObject |
DataEncoder.decode(DecodeContext context)
Decode a STEP data object. |
StepObject |
ConstantStrategy.decode(DecodeContext context)
Decode a constant value. |
StepObject |
ArrayEncoder.decode(DecodeContext context)
Decode a STEP array object. |
protected StepObject |
Strategy.baseDecode(DecodeContext context)
Defer to the underlying base encoder to decode a value. |
StepObject |
StringEncoder.decode(DecodeContext context)
Decode a STEP string value. |
StepObject |
RecordEncoder.decode(DecodeContext context)
Decode a record. |
abstract StepObject |
Encoder.decode(DecodeContext context)
Decode a value. |
StepObject |
IntEncoder.decode(DecodeContext context)
Decode a STEP int value. |
Methods in step.encoding with parameters of type StepObject | |
void |
CacheStrategy.encode(StepObject o,
EncodeContext context)
Encode a value using its cache slot ID. |
void |
CreepIntEncoder.encode(StepObject o,
EncodeContext context)
Encode the given STEP int value. |
void |
WindowIntStrategy.encode(StepObject o,
EncodeContext context)
Encode a window value. |
void |
IdentifierStrategy.encode(StepObject o,
EncodeContext context)
Encode a value as an ID. |
protected Object |
IdentifierStrategy.valueToId(StepObject value)
Get the current ID for this value. |
protected Object |
IdentifierStrategy.idToValue(StepObject id)
Get the current value for this ID. |
protected void |
IdentifierStrategy.add(StepObject value)
Pre-map a value in the expected distribution. |
StepRecord |
EncoderMessageEvent.Factory.newRecord(StepObject[] fieldData)
|
void |
OffsetIntStrategy.encode(StepObject o,
EncodeContext context)
Encode an offset value. |
void |
StrideIntStrategy.encode(StepObject o,
EncodeContext context)
Encode a stride value. |
void |
DeltaIntStrategy.encode(StepObject o,
EncodeContext context)
Encode an integer value. |
StepRecord |
IrregularValueEvent.Factory.newRecord(StepObject[] fieldData)
|
void |
DataEncoder.encode(StepObject o,
EncodeContext context)
Encode a STEP data object. |
void |
ConstantStrategy.encode(StepObject o,
EncodeContext context)
Encode a constant value. |
void |
ArrayEncoder.encode(StepObject o,
EncodeContext context)
Encode a STEP array object. |
StepRecord |
MetaRecord.Factory.newRecord(StepObject[] fieldData)
|
protected void |
Strategy.baseEncode(StepObject o,
EncodeContext context)
Defer to the underlying base encoder to encode a value. |
void |
StringEncoder.encode(StepObject o,
EncodeContext context)
Encode a STEP string value. |
void |
RecordEncoder.encode(StepObject o,
EncodeContext context)
Encode a record. |
abstract void |
Encoder.encode(StepObject o,
EncodeContext context)
Encode a value. |
void |
IntEncoder.encode(StepObject o,
EncodeContext context)
Encode the given STEP int value. |
Uses of StepObject in step.encoding.profile |
Methods in step.encoding.profile with parameters of type StepObject | |
void |
PCacheStrategy.encode(StepObject o,
EncodeContext context)
|
void |
PIdentifierStrategy.encode(StepObject o,
EncodeContext context)
|
void |
PConstantStrategy.encode(StepObject o,
EncodeContext context)
|
void |
PDeltaIntStrategy.encode(StepObject o,
EncodeContext context)
|
void |
PStrideIntStrategy.encode(StepObject o,
EncodeContext context)
|
void |
PWindowIntStrategy.encode(StepObject o,
EncodeContext context)
|
Uses of StepObject in step.typedef |
Methods in step.typedef with parameters of type StepObject | |
static boolean |
TypeDef.isDefined(StepObject o)
Does the given type have a default definition set? |
static TypeDef |
TypeDef.getDefault(StepObject o)
Get the default (prototype) definition for the type of the given object. |
static Type |
Type.v(StepObject o)
Get the type for the given object. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |