Class AbstractBinaryUnit

All Implemented Interfaces:
IUnitCreator, IUserDataSupport, IBinaryUnit, IUnit, IEventSource
Direct Known Subclasses:
AbstractCodeObjectUnit, AbstractInteractiveBinaryUnit, UnknownBinaryUnit

@Ser public abstract class AbstractBinaryUnit extends AbstractUnit implements IBinaryUnit
This extension class provides basic implementations for methods specific to binary units.

Implementors must implement their own constructor; the default constructor is used for deserialization only. Example of a typical binary unit constructor:

 public DerivedClass(String name, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent,
         IPropertyDefinitionManager pdm) {
     super(..., input, ..., name, unitProcessor, parent, pdm);
     ...
 }