Package com.ultikits.ultitools.manager
Class PluginDependencyResolver.PluginNode
java.lang.Object
com.ultikits.ultitools.manager.PluginDependencyResolver.PluginNode
- Enclosing class:
PluginDependencyResolver
Represents a dependency graph node containing plugin class and its dependencies.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Class<? extends UltiToolsPlugin> private final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllDependencies(Set<String> availablePlugins) Gets all dependencies (hard + soft) that exist in the available plugins.Class<? extends UltiToolsPlugin>
-
Field Details
-
pluginClass
-
pluginName
-
hardDependencies
-
softDependencies
-
loadBefore
-
-
Constructor Details
-
PluginNode
-
-
Method Details
-
getPluginClass
-
getPluginName
-
getHardDependencies
-
getSoftDependencies
-
getLoadBefore
-
getAllDependencies
Gets all dependencies (hard + soft) that exist in the available plugins.
-