IAddressableUnit | Addressable units allow the retrieval of unit objects via object identifiers and addresses. |
IArchiveUnit | Represent an archive Unit (zip, jar, tar, apk ...). |
IBinaryFrames | Binary frames are used to serialize list of byte arrays into a single byte array. |
IBinaryUnit | Methods in this interface are specific to units that take binary data (bytes) as input. |
ICertificateUnit | |
IDuplicatedUnit | Represent an IUnit without processing, because there is somewhere a duplicate unit
(exactly the same) in the current project. |
IInteractiveUnit | Interactive units are addressable units that offer clients the ability to execute actions on their contents. |
IJsonUnit | |
IMetadataGroup | Definition of a group of metadata objects. |
IMetadataManager | Definition of a metadata manager. |
INativeCodeUnit<InsnType extends IInstruction> | Specialized code unit that manages a native code processor and uses a virtual memory. |
IQuickStateObject | Quick state objects represent the state of a unit. |
IUnit | Base interface for engine units, the most important JEB abstraction. |
IUnitIdentifier | Unit identifiers are one of the two types of plugins supported by JEB engines. |
IUnitInterpreter | A unit interpreter plugin. |
IUnitLock | Definition of a unit model lock. |
IUnitNotification | Description of a unit notification. |
IUnitNotificationManager | A manager of unit notifications . |
IUnitPlugin | Definition of a unit plugin. |
IUnitProcessor | A processor processes units. |
IUnitProvider | This interface allows the definition of common features that are designed to be extended on a new or wrapped unit. |
IUnknownInputResolver | Define a resolution system for input that could not be identified. |
IXmlUnit | Units providing XML documents are encouraged to implement this interface. |
AbstractBinaryUnit | This extension class provides basic implementations for methods specific to binary units. |
AbstractInteractiveBinaryUnit | Skeleton of an interactive binary unit. |
AbstractInteractiveUnit | Skeleton of an interactive unit. |
AbstractMetadataGroup | Skeleton of metadata group. |
AbstractUnit | Skeleton implementation for an IUnit . |
AbstractUnitIdentifier | Skeleton implementation for an IUnitIdentifier class (aka, a Parser). |
AbstractUnitPlugin | Skeleton implementation. |
MetadataGroup | A simple implementation of a metadata group. |
MetadataManager | A simple implementation of a metadata manager. |
PassthroughUnitLock | Singleton. |
Pool<T extends PoolEntry> | |
PoolEntry | |
UnitAddress<T extends IAddressableUnit> | A couple (target unit , address), where `address` is relative to the
target unit. |
UnitNotification | Standard implementation of a notification. |
UnitNotificationManager | Standard implementation of a notification manager. |
UnitUtil | Utility methods for units . |
UnknownBinaryUnit | |
WellKnownUnitTypes | Well-known binary types for unit identifiers . |
MetadataGroupType | A list of metadata group types. |
NotificationType | Notification types reported by units . |