Uses of Class
step.typedef.TypeDef

Packages that use TypeDef
step.encoding Provides the default STEP encoding strategies and meta-data records. 
step.typedef Provides the abstractions that define the run-time versions of STEP types. 
 

Uses of TypeDef in step.encoding
 

Methods in step.encoding with parameters of type TypeDef
 Encoder EncoderFactory.newEncoder(String name, TypeDef valueTypeDef)
          Create a new encoder for the given type definition.
 Encoder EncoderFactory.newEncoder(String name, TypeDef typeDef, List attributes)
          Create a new encoder for the given type definition with the given attributes.
 

Uses of TypeDef in step.typedef
 

Subclasses of TypeDef in step.typedef
 class DerivedRecordDef
          The definition of a derived STEP record type.
 class RecordDef
          The definition of a STEP record type.
 

Methods in step.typedef that return TypeDef
 TypeDef ArtificialFieldDef.getAltTypeDef()
           
 TypeDef LocalFieldDef.getAltTypeDef()
           
 TypeDef InheritedFieldDef.getAltTypeDef()
           
abstract  TypeDef FieldDef.getAltTypeDef()
          Get an alternate type definition specific to this field.
 TypeDef FieldDef.Builder.getAltTypeDef()
           
static TypeDef TypeDef.getDefault(StepObject o)
          Get the default (prototype) definition for the type of the given object.
static TypeDef TypeDef.getDefault(String typeName)
          Get the default (prototype) definition for the given type name.
static TypeDef TypeDef.getDefault(Type type)
          Get the default (prototype) definition for the given type.
static TypeDef TypeDef.merge(TypeDef lowDef, TypeDef highDef)
          Combine two definitions into one.
 TypeDef ResolveException.getSource()
          Get the defintion that caused this exception.
 

Methods in step.typedef with parameters of type TypeDef
protected  void ArtificialFieldDef.setAltTypeDef(TypeDef altDef)
           
protected  void LocalFieldDef.setAltTypeDef(TypeDef altDef)
           
protected  void InheritedFieldDef.setAltTypeDef(TypeDef altDef)
           
protected abstract  void FieldDef.setAltTypeDef(TypeDef altDef)
          Set a new, alternate, definition for the type of this field.
 FieldDef.Builder FieldDef.Builder.setAltTypeDef(TypeDef altDef)
          Set an alternate type definition for the field.
static TypeDef TypeDef.merge(TypeDef lowDef, TypeDef highDef)
          Combine two definitions into one.
static TypeDef TypeDef.merge(TypeDef lowDef, TypeDef highDef)
          Combine two definitions into one.
 

Constructors in step.typedef with parameters of type TypeDef
ArtificialFieldDef(String name, Type type, String description, List attributes, TypeDef altTypeDef)
          Create a new field definition.
ResolveException(TypeDef source, String message)