Uses of Interface

Packages that use EncodeContext
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. Defines the STEP input and output streams. 

Uses of EncodeContext in step.encoding

Methods in step.encoding with parameters of type EncodeContext
 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.
 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.
 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.
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 EncodeContext in step.encoding.profile

Methods in step.encoding.profile with parameters of type EncodeContext
 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 EncodeContext in

Classes in that implement EncodeContext
 class StepEncodedOutput.RecordContext
 class StepEncodedOutput.SizeContext