public class

WellKnownUnitTypes

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.WellKnownUnitTypes

Class Overview

Well-known binary types for unit identifiers. Plugin writers may use one of those types, as they see fit. They are in no way limited to those types; those types are solely provided for convenience.

When writing plugins for one of the following type, it is recommended to use the associated type string. They provide several advantages, both visual and functional:

  • clients (such as the official RCP client) are aware of those types and may provide icon labels automatically, freeing developers from implementing getIconData.
  • during delegation, other plugins may expect a given input type
  • during processing, plugins may want to produce units with a given, forced well-known type
  • engines plugins may want to look for units with a specific type

Types starting with the prefix pfxTypeDecompiler should be treated as decompilers by front-end clients.

Types starting with the prefix pfxTypeDebugger should be treated as debuggers by front-end clients.

Summary

Constants
String pfxTypeDebugger
String pfxTypeDecompiler
String typeARM
String typeARM64
String typeARMT32
String typeAndroidApk
String typeAndroidDex
String typeAndroidOptimizedDex
String typeAppleMacho
String typeBinary
String typeC
String typeCertificate
String typeComposite
String typeCpp
String typeGeneric
String typeGzip
String typeHtml
String typeIntelX86
String typeIntelX86_64
String typeJava
String typeJavaScript
String typeLinuxElf
String typeMIPS
String typeMIPS64
String typeMicrosoftExcel
String typeMicrosoftExcelOpenXML
String typeMicrosoftOle
String typeMicrosoftOutlook
String typeMicrosoftPowerpoint
String typeMicrosoftPowerpointOpenXML
String typeMicrosoftThumbs
String typeMicrosoftWord
String typeMicrosoftWordOpenXML
String typePdf
String typePython
String typeRarArchive
String typeStream
String typeTar
String typeText
String typeVBScript
String typeWinPe
String typeXml
String typeZipArchive
Public Constructors
WellKnownUnitTypes()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String pfxTypeDebugger

Constant Value: "dbug_"

public static final String pfxTypeDecompiler

Constant Value: "dcmp_"

public static final String typeARM

Constant Value: "arm"

public static final String typeARM64

Constant Value: "arm64"

public static final String typeARMT32

Constant Value: "armT32"

public static final String typeAndroidApk

Constant Value: "apk"

public static final String typeAndroidDex

Constant Value: "dex"

public static final String typeAndroidOptimizedDex

Constant Value: "odex"

public static final String typeAppleMacho

Constant Value: "macho"

public static final String typeBinary

Constant Value: "binary"

public static final String typeC

Constant Value: "c"

public static final String typeCertificate

Constant Value: "cert"

public static final String typeComposite

Constant Value: "composite"

public static final String typeCpp

Constant Value: "cpp"

public static final String typeGeneric

Constant Value: "generic"

public static final String typeGzip

Constant Value: "gzip"

public static final String typeHtml

Constant Value: "html"

public static final String typeIntelX86

Constant Value: "x86"

public static final String typeIntelX86_64

Constant Value: "x86_64"

public static final String typeJava

Constant Value: "java"

public static final String typeJavaScript

Constant Value: "javascript"

public static final String typeLinuxElf

Constant Value: "elf"

public static final String typeMIPS

Constant Value: "mips"

public static final String typeMIPS64

Constant Value: "mips64"

public static final String typeMicrosoftExcel

Constant Value: "msxls"

public static final String typeMicrosoftExcelOpenXML

Constant Value: "msxlsx"

public static final String typeMicrosoftOle

Constant Value: "ole"

public static final String typeMicrosoftOutlook

Constant Value: "msoutlook"

public static final String typeMicrosoftPowerpoint

Constant Value: "msppt"

public static final String typeMicrosoftPowerpointOpenXML

Constant Value: "mspptx"

public static final String typeMicrosoftThumbs

Constant Value: "msthumbs"

public static final String typeMicrosoftWord

Constant Value: "msdoc"

public static final String typeMicrosoftWordOpenXML

Constant Value: "msdocx"

public static final String typePdf

Constant Value: "pdf"

public static final String typePython

Constant Value: "python"

public static final String typeRarArchive

Constant Value: "rar"

public static final String typeStream

Constant Value: "stream"

public static final String typeTar

Constant Value: "tar"

public static final String typeText

Constant Value: "text"

public static final String typeVBScript

Constant Value: "vbscript"

public static final String typeWinPe

Constant Value: "winpe"

public static final String typeXml

Constant Value: "xml"

public static final String typeZipArchive

Constant Value: "zip"

Public Constructors

public WellKnownUnitTypes ()