Uses of Interface
com.pnfsoftware.jeb.core.units.IUnitProcessor
Packages that use IUnitProcessor
Package
Description
The core package and sub-packages define classes and interfaces to interact with and
develop JEB back-end plugins.
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
Standard implementations of basic units objects.
-
Uses of IUnitProcessor in com.pnfsoftware.jeb.core
Methods in com.pnfsoftware.jeb.core that return IUnitProcessorModifier and TypeMethodDescriptionIRuntimeProject.getProcessor()
Retrieve the processor (parser) used by this project to process input data and generate units. -
Uses of IUnitProcessor in com.pnfsoftware.jeb.core.units
Methods in com.pnfsoftware.jeb.core.units that return IUnitProcessorModifier and TypeMethodDescriptionAbstractUnit.getUnitProcessor()
IUnit.getUnitProcessor()
Retrieve the unit processor used by this unit.Methods in com.pnfsoftware.jeb.core.units with parameters of type IUnitProcessorModifier and TypeMethodDescriptionvoid
AbstractUnit.initializePropertyObjects
(IUnitCreator parent, IUnitProcessor processor, IPropertyDefinitionManager pdm) Overrides are allowed.void
IUnit.initializePropertyObjects
(IUnitCreator parent, IUnitProcessor processor, IPropertyDefinitionManager pdm) Initialize the property manager and property definition manager used by this unit.default IUnit
IUnitIdentifier.prepare
(String name, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent) Legacy method that does not provide identmap.default IUnit
IUnitIdentifier.prepare
(String name, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent, Map<Object, Object> identmap) This method is used to produce a unit of the corresponding identifier type.void
AbstractUnit.setUnitProcessor
(IUnitProcessor processor) void
IUnit.setUnitProcessor
(IUnitProcessor processor) Set the unit processor.Constructors in com.pnfsoftware.jeb.core.units with parameters of type IUnitProcessorModifierConstructorDescriptionAbstractBinaryUnit
(String mimeType, IInput input, String formatType, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) AbstractInteractiveBinaryUnit
(String mimeType, IInput input, String formatType, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) Constructor.AbstractInteractiveUnit
(String formatType, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) AbstractUnit
(String formatType, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) Initialize a new unit object.UnknownBinaryUnit
(String name, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) -
Uses of IUnitProcessor in com.pnfsoftware.jeb.core.units.code
Constructors in com.pnfsoftware.jeb.core.units.code with parameters of type IUnitProcessorModifierConstructorDescriptionAbstractCodeUnit
(String name, String formatType, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) -
Uses of IUnitProcessor in com.pnfsoftware.jeb.core.units.codeobject
Constructors in com.pnfsoftware.jeb.core.units.codeobject with parameters of type IUnitProcessorModifierConstructorDescriptionAbstractCodeObjectUnit
(IInput input, String formatType, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) -
Uses of IUnitProcessor in com.pnfsoftware.jeb.core.units.impl
Methods in com.pnfsoftware.jeb.core.units.impl that return IUnitProcessorMethods in com.pnfsoftware.jeb.core.units.impl with parameters of type IUnitProcessorModifier and TypeMethodDescriptionvoid
WrapperUnit.initializePropertyObjects
(IUnitCreator parent, IUnitProcessor processor, IPropertyDefinitionManager pdm) void
WrapperUnit.setUnitProcessor
(IUnitProcessor unitProcessor) Constructors in com.pnfsoftware.jeb.core.units.impl with parameters of type IUnitProcessorModifierConstructorDescriptionContainerUnit
(String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) Create a container unit of the "composite" format type.ContainerUnit
(String formatType, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) Create a container unit.DataContainerUnit
(DataContainerUnit.Entry root, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) FileContainerUnit
(File folder, String name, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm) LazyDataContainerUnit
(LazyDataContainerUnit.Entry root, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm)