Module dev.hilla.parser.core
Package dev.hilla.parser.core
Class AbstractCompositePlugin<C extends PluginConfiguration>
- java.lang.Object
-
- dev.hilla.parser.core.AbstractPlugin<C>
-
- dev.hilla.parser.core.AbstractCompositePlugin<C>
-
- All Implemented Interfaces:
Plugin
- Direct Known Subclasses:
PluginManager
public abstract class AbstractCompositePlugin<C extends PluginConfiguration> extends AbstractPlugin<C>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractCompositePlugin(Plugin... plugins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenter(NodePath<?> nodePath)voidexit(NodePath<?> nodePath)Node<?,?>resolve(Node<?,?> node, NodePath<?> parentPath)NodeDependenciesscan(NodeDependencies nodeDependencies)voidsetStorage(SharedStorage storage)-
Methods inherited from class dev.hilla.parser.core.AbstractPlugin
getConfiguration, getOrder, getStorage, setConfiguration, setOrder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.hilla.parser.core.Plugin
getRequiredPlugins
-
-
-
-
Constructor Detail
-
AbstractCompositePlugin
protected AbstractCompositePlugin(@Nonnull Plugin... plugins)
-
-
Method Detail
-
enter
public void enter(NodePath<?> nodePath)
-
exit
public void exit(NodePath<?> nodePath)
-
resolve
@Nonnull public Node<?,?> resolve(@Nonnull Node<?,?> node, @Nonnull NodePath<?> parentPath)
-
scan
@Nonnull public NodeDependencies scan(@Nonnull NodeDependencies nodeDependencies)
-
setStorage
public void setStorage(SharedStorage storage)
- Specified by:
setStoragein interfacePlugin- Overrides:
setStoragein classAbstractPlugin<C extends PluginConfiguration>
-
-