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 intCORE_PRIORITYstatic intDEVELOPER_PRIORITYstatic intEXAMPLES_PRIORITYstatic intEXPERIMENTAL_PRIORITYstatic intFEATURE_PRIORITYstatic intMISCELLANIOUS_PRIORITY
-
Constructor Summary
Constructors Modifier Constructor Description protectedPluginPackage(java.lang.String name, javax.swing.Icon icon, java.lang.String description)protectedPluginPackage(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 intcompareTo(PluginPackage other)java.lang.StringgetDescription()javax.swing.IcongetIcon()java.lang.StringgetName()static PluginPackagegetPluginPackage(java.lang.String packageName)booleanisfullyAddable()
-
-
-
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:
compareToin interfacejava.lang.Comparable<PluginPackage>
-
isfullyAddable
public boolean isfullyAddable()
-
-