Uses of Package
step.encoding

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

Classes in step.encoding used by step.encoding
DecodeContext
          An entity that maintains the incoming stream of data to be decoded.
EncodeContext
          An entity that maintains the outgoing stream of data being encoded.
Encoder
          An agent for encoding/decoding objects to/from the STEP binary format.
EncoderEvent
          The root of events that are applied to a specific encoder.
EncoderException
           
EncoderFactory
           
MetaEvent
          An event that signals a change in the encoding context.
RegularValueStrategy
          Assume that values appear in some regular pattern.
Strategy
          An encoder that exploits patterns or characteristics of a data sequence.
 

Classes in step.encoding used by step.encoding.profile
CacheStrategy
          Use a simple caching strategy to replace values with a reference to a cache slot.
ConstantStrategy
          Assume values are mostly the same.
DeltaIntStrategy
          Assume that the next (integer) value is relatively close to the last, and only transmit on the difference from the last value.
EncodeContext
          An entity that maintains the outgoing stream of data being encoded.
Encoder
          An agent for encoding/decoding objects to/from the STEP binary format.
EncoderException
           
IdentifierStrategy
          Assume that values derive from a relatively small, fixed distribution.
RegularValueStrategy
          Assume that values appear in some regular pattern.
Strategy
          An encoder that exploits patterns or characteristics of a data sequence.
StrideIntStrategy
          Assume that the (integer) values increase or decrease with a regular increment.
WindowIntStrategy
          Assume (integer) values are in the neighborhood of a base value, and transmit the offset from the base.
 

Classes in step.encoding used by step.io
DecodeContext
          An entity that maintains the incoming stream of data to be decoded.
EncodeContext
          An entity that maintains the outgoing stream of data being encoded.
MetaEvent
          An event that signals a change in the encoding context.
MetaRecord
          A record that contains another record with interleaved meta-data.