| Class | Description |
|---|---|
| EntityIDTable |
Holds the mapping between Part 21 Entity instance id and EntityInstance
objects on memory.
|
| Header |
Provides a convient interface for the STEP Part 21 header instances.
|
| P21Consts |
Part 21 constants
|
| Part21LoggingParser |
Subclass of Paer21Parser that provides an error reporting facility.
|
| Part21Parser |
Provides the facilities to read a Part 21 file and populate a model from the
instance data contained in the file.
|
| Part21Writer |
Provides the methods to write the contents of a model into a Part 21 file
|
| Exception | Description |
|---|---|
| CanceledException |
Exception throws by a statusUpdate() method.
|
| DuplicateEIDException |
Thrown when a an attempt is made to assign the same identifier to
more than one instance in the
EntityIDTable. |
| DuplicateInstanceException |
Thrown when a an attempt is made to assign multiple identifiers to
a single instance in the
EntityIDTable. |
| EOFException |
Thrown when the Part 21 Parser encounters an unexpected End Of File.
|
| NotInModelException |
Exception to be thrown when an EntityInstance is not associated with a
model what it is expected to be with.
|
| P21Exception |
Base class for exceptions in the Part21 interface
|
| SchemaException |
Thrown when a Part 21 file does not conform to its schema.
|
| SyntaxException |
Thrown when the Part 21 Parser encounters a syntax error in the Part 21
file
|