step
Interface StepObject

All Superinterfaces:
Serializable
All Known Subinterfaces:
StepRecord
All Known Implementing Classes:
EncoderEvent, MetaRecord, StepArray, StepData, StepInt, StepString

public interface StepObject
extends Serializable

The root of all types that may be interpreted as STEP data.


Field Summary
static Type TYPE
          The unniversal type.
 
Method Summary
 boolean equals(Object o)
          Compare two STEP objects for equality.
 int hashCode()
          Get a hash code for this object.
 

Field Detail

TYPE

public static final Type TYPE
The unniversal type.

Method Detail

equals

public boolean equals(Object o)
Compare two STEP objects for equality.

Overrides:
equals in class Object

hashCode

public int hashCode()
Get a hash code for this object.

NOTE: All STEP objects must be hashable to support the identifier encoding strategy.

Overrides:
hashCode in class Object