Uses of Interface
com.pnfsoftware.jeb.core.output.IGenericDocument
Packages that use IGenericDocument
Package
Description
Types used by scripts to interact with the analysis results presented by a JEB client.
Common document, item, and presentation abstractions used by units to expose text, table, tree,
and related visual outputs.
Specialized text-document types and helpers for code units.
Table-document abstractions and helpers used to expose tabular unit output.
Basic implementations of the public table-document interfaces.
Text-document abstractions, styling helpers, and utilities used to expose line-based unit
output.
Basic implementations of the public text-document interfaces.
Tree-document abstractions and helpers used to expose hierarchical unit output.
Basic implementations of the public tree-document interfaces.
Specific types used by Dex units to render Dex disassembly code.
C AST types, used in AST documents provided by the
source units
generated by gendec.Types used during the generation of native code disassembly.
Types used to manipulate
dexdec-generated (Dex decompiler) Java Abstract Syntax Tree
(AST) objects.-
Uses of IGenericDocument in com.pnfsoftware.jeb.client.api
Methods in com.pnfsoftware.jeb.client.api that return IGenericDocumentModifier and TypeMethodDescriptionUnitFragmentPosition.getDoc()Get the document rendered by the fragment.IUnitTextFragment.getDocument()Retrieve the underlying source document used to render this fragment, if there is one.Constructors in com.pnfsoftware.jeb.client.api with parameters of type IGenericDocumentModifierConstructorDescriptionUnitFragmentPosition(IUnit unit, IUnitFragment fragment, IGenericDocument doc, String address, IItem item) Create a position descriptor. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output
Methods in com.pnfsoftware.jeb.core.output that return IGenericDocumentModifier and TypeMethodDescriptionprotected abstract IGenericDocumentAbstractTransientUnitRepresentation.createDocument()AbstractTransientUnitRepresentation.getDocument()IUnitDocumentPresentation.getDocument()Get a document.UnitRepresentationAdapter.getDocument()Methods in com.pnfsoftware.jeb.core.output with parameters of type IGenericDocumentModifier and TypeMethodDescriptionstatic IUnitDocumentPresentationUnitFormatterUtil.getPresentationByDocument(IUnitFormatter formatter, IGenericDocument doc) Retrieve a presentation by document.Constructors in com.pnfsoftware.jeb.core.output with parameters of type IGenericDocumentModifierConstructorDescriptionUnitRepresentationAdapter(long id, String label, boolean defaultRepresentation, IGenericDocument doc) Create the representation adapter. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.code
Classes in com.pnfsoftware.jeb.core.output.code that implement IGenericDocumentModifier and TypeClassDescriptionclassA text document base class for units that wish to output code (eg, assembly code, high level code). -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.table
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.output.tableModifier and TypeInterfaceDescriptioninterfaceA table document is used to represent tabular data. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.table.impl
Classes in com.pnfsoftware.jeb.core.output.table.impl that implement IGenericDocumentModifier and TypeClassDescriptionclassAn adapter class for table documents.classA simple table document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.text
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.output.textModifier and TypeInterfaceDescriptioninterfaceA text document is used to represent arbitrarily long buffers of interactive text data. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.text.impl
Classes in com.pnfsoftware.jeb.core.output.text.impl that implement IGenericDocumentModifier and TypeClassDescriptionclassA skeleton implementation of a text document.classThis utility class allows clients to view a part of a document as a virtual, whole document.classA text document used to represent textual data, on a best-effort basis.classA text document used to represent binary data as a standardized hex-dump text blob.classA simple text document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.tree
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.output.treeModifier and TypeInterfaceDescriptioninterfaceA tree document is used to represent hierarchical structures. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.tree.impl
Classes in com.pnfsoftware.jeb.core.output.tree.impl that implement IGenericDocumentModifier and TypeClassDescriptionclassAn adapter for non-table trees.classA simple tree document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.units.code.android.render
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.units.code.android.renderModifier and TypeInterfaceDescriptioninterfaceDefinition of a Dex disassembly document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Classes in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast that implement IGenericDocumentModifier and TypeClassDescriptionclassC AST document used to render a decompiled piece of native code. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.units.code.asm.render
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.units.code.asm.renderModifier and TypeInterfaceDescriptioninterfaceDefinition of a native code disassembly document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.units.code.java
Classes in com.pnfsoftware.jeb.core.units.code.java that implement IGenericDocumentModifier and TypeClassDescriptionclassJava AST document used to render a decompiled piece of Java code.