Package dev.equo.ide
Interface IdeHook
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
IdeHookAssistAI,IdeHookBranding,IdeHookBuildship,IdeHookM2E,IdeHookReflected,IdeHookWelcome
public interface IdeHook extends java.io.SerializableIf you add aBundle-IdeHookheader to the manifest of a jar that points to the fully qualified name of a class that implements this interface, then that class will be instantiated and called at various points in the lifecycle of the IDE.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIdeHook.InstantiatedListstatic classIdeHook.List
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description IdeHookInstantiatedinstantiate()static IdeHookInstantiatedusingReflection(java.lang.String implementationClassName, IdeHook constructorArg)
-
-
-
Method Detail
-
instantiate
IdeHookInstantiated instantiate() throws java.lang.Exception
- Throws:
java.lang.Exception
-
usingReflection
static IdeHookInstantiated usingReflection(java.lang.String implementationClassName, IdeHook constructorArg) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-