Package Index

Application Programming Interface documentation for JEB version 2.x. To get started, visit PNF Software's Developer Portal.

Supported languages: Java, Python.

com.pnfsoftware.jeb.client.api
com.pnfsoftware.jeb.core

The core package and subpackages define classes and interfaces to develop JEB back-end plugins.

com.pnfsoftware.jeb.core.actions Support for actions that units may provide in order to allow read and write queries.
com.pnfsoftware.jeb.core.dao Data Access Objects interfaces used by the back-end engines.
com.pnfsoftware.jeb.core.dao.impl Simple implementations DAOs that can be instantiated by clients.
com.pnfsoftware.jeb.core.events
com.pnfsoftware.jeb.core.exceptions
com.pnfsoftware.jeb.core.input
com.pnfsoftware.jeb.core.output Interfaces and classes used to represent unit outputs in the form of text, table, or tree documents.
com.pnfsoftware.jeb.core.output.code Specialized text document useful for code units.
com.pnfsoftware.jeb.core.output.code.coordinates
com.pnfsoftware.jeb.core.output.graph
com.pnfsoftware.jeb.core.output.graph.impl
com.pnfsoftware.jeb.core.output.table
com.pnfsoftware.jeb.core.output.table.impl Trivial implementations for the table package interfaces.
com.pnfsoftware.jeb.core.output.text
com.pnfsoftware.jeb.core.output.text.impl Trivial implementations for the text package interfaces.
com.pnfsoftware.jeb.core.output.tree
com.pnfsoftware.jeb.core.output.tree.impl Trivial implementations for the tree package interfaces.
com.pnfsoftware.jeb.core.properties Interfaces defining configuration objects, property definition manager, and property manager.
com.pnfsoftware.jeb.core.properties.impl Standard engines implementation of the com.pnfsoftware.jeb.core.properties set of interfaces.
com.pnfsoftware.jeb.core.units The units packages define interfaces and classes used to implements identifiers and parsers.
com.pnfsoftware.jeb.core.units.code Units interfaces related to units processing binary code and bytecode.
com.pnfsoftware.jeb.core.units.code.android
com.pnfsoftware.jeb.core.units.code.android.dex
com.pnfsoftware.jeb.core.units.code.asm
com.pnfsoftware.jeb.core.units.code.asm.processor
com.pnfsoftware.jeb.core.units.code.controlflow Older control flow classes for code units.
com.pnfsoftware.jeb.core.units.code.debug
com.pnfsoftware.jeb.core.units.code.debug.impl
com.pnfsoftware.jeb.core.units.code.java This package contains the definition of elements constituting Java abstract syntax tree.
com.pnfsoftware.jeb.core.units.codeobject
com.pnfsoftware.jeb.core.units.impl
com.pnfsoftware.jeb.core.util This package contains general utility and helper classes specific to JEB core, such as unit helper classes.
com.pnfsoftware.jeb.util This package and sub-packages contains classes and interfaces to perform common operations, such as I/O, formatting, or logging.
com.pnfsoftware.jeb.util.events Interfaces for events, event sources, and event listeners.
com.pnfsoftware.jeb.util.events2 DO NOT USE.
com.pnfsoftware.jeb.util.events2.impl
com.pnfsoftware.jeb.util.logging
com.pnfsoftware.jeb.util.serialization