Package ghidra.framework.plugintool.util
Class PluginPackage
- java.lang.Object
-
- ghidra.framework.plugintool.util.PluginPackage
-
- All Implemented Interfaces:
ExtensionPoint
,java.lang.Comparable<PluginPackage>
- Direct Known Subclasses:
CorePluginPackage
,DeveloperPluginPackage
,ExamplesPluginPackage
,GraphPluginPackage
,MiscellaneousPluginPackage
public abstract class PluginPackage extends java.lang.Object implements ExtensionPoint, java.lang.Comparable<PluginPackage>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ghidra.util.classfinder.ExtensionPoint
ExtensionPoint.Exclude, ExtensionPoint.Util
-
-
Field Summary
Fields Modifier and Type Field Description static int
CORE_PRIORITY
static int
DEVELOPER_PRIORITY
static int
EXAMPLES_PRIORITY
static int
EXPERIMENTAL_PRIORITY
static int
FEATURE_PRIORITY
static int
MISCELLANIOUS_PRIORITY
-
Constructor Summary
Constructors Modifier Constructor Description protected
PluginPackage(java.lang.String name, javax.swing.Icon icon, java.lang.String description)
protected
PluginPackage(java.lang.String name, javax.swing.Icon icon, java.lang.String description, int priority)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(PluginPackage other)
java.lang.String
getDescription()
javax.swing.Icon
getIcon()
java.lang.String
getName()
static PluginPackage
getPluginPackage(java.lang.String packageName)
boolean
isfullyAddable()
-
-
-
Field Detail
-
CORE_PRIORITY
public static final int CORE_PRIORITY
- See Also:
- Constant Field Values
-
FEATURE_PRIORITY
public static final int FEATURE_PRIORITY
- See Also:
- Constant Field Values
-
MISCELLANIOUS_PRIORITY
public static final int MISCELLANIOUS_PRIORITY
- See Also:
- Constant Field Values
-
DEVELOPER_PRIORITY
public static final int DEVELOPER_PRIORITY
- See Also:
- Constant Field Values
-
EXAMPLES_PRIORITY
public static final int EXAMPLES_PRIORITY
- See Also:
- Constant Field Values
-
EXPERIMENTAL_PRIORITY
public static final int EXPERIMENTAL_PRIORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPluginPackage
public static PluginPackage getPluginPackage(java.lang.String packageName)
-
getName
public java.lang.String getName()
-
getIcon
public javax.swing.Icon getIcon()
-
getDescription
public java.lang.String getDescription()
-
compareTo
public int compareTo(PluginPackage other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<PluginPackage>
-
isfullyAddable
public boolean isfullyAddable()
-
-