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.
Types to build unit-generated contents in the form of text, table, or tree documents.
Specialized text document useful for code units.
Types for table documents, useful to represent tabular data generated by a unit.
Trivial implementations for the table package interfaces.
Types for text documents, useful to represent textual data generated by a unit.
Trivial implementations for the text package interfaces.
Types to generate tree documents, useful to represent hierarchical data generated by a unit.
Trivial implementations for the tree package 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()
IUnitTextFragment.getDocument()
Retrieve the underlying source document used to render 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) -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output
Methods in com.pnfsoftware.jeb.core.output that return IGenericDocumentModifier and TypeMethodDescriptionprotected abstract IGenericDocument
AbstractTransientUnitRepresentation.createDocument()
AbstractTransientUnitRepresentation.getDocument()
IUnitDocumentPresentation.getDocument()
Get a document.UnitRepresentationAdapter.getDocument()
Methods in com.pnfsoftware.jeb.core.output with parameters of type IGenericDocumentModifier and TypeMethodDescriptionstatic IUnitDocumentPresentation
UnitFormatterUtil.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 TypeClassDescriptionclass
A 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 TypeInterfaceDescriptioninterface
A 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 TypeClassDescriptionclass
An adapter class for table documents.class
A simple table document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.text
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.output.textModifier and TypeInterfaceDescriptioninterface
A 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 TypeClassDescriptionclass
A skeleton implementation of a text document.class
This utility class allows clients to view a part of a document as a virtual, whole document.class
A text document used to represent textual data, on a best-effort basis.class
A text document used to represent binary data as a standardized hex-dump text blob.class
A simple text document. -
Uses of IGenericDocument in com.pnfsoftware.jeb.core.output.tree
Subinterfaces of IGenericDocument in com.pnfsoftware.jeb.core.output.treeModifier and TypeInterfaceDescriptioninterface
A 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 TypeClassDescriptionclass
An adapter for non-table trees.class
A 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 TypeInterfaceDescriptioninterface
Definition 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 TypeClassDescriptionclass
C 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 TypeInterfaceDescriptioninterface
Definition 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 TypeClassDescriptionclass
Java AST document used to render a decompiled piece of Java code.