Package com.noleme.vault.parser.module
Class GenericModule<T>
- java.lang.Object
-
- com.noleme.vault.parser.module.GenericModule<T>
-
- All Implemented Interfaces:
VaultModule
public class GenericModule<T> extends Object implements VaultModule
- Author:
- Pierre LECERF ([email protected]) Created on 05/05/2021
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GenericModule.Processor<T>
-
Constructor Summary
Constructors Constructor Description GenericModule(String identifier, Class<T> type, GenericModule.Processor<T> processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
identifier()
void
process(com.fasterxml.jackson.databind.node.ObjectNode node, Definitions definitions)
-
-
-
Constructor Detail
-
GenericModule
public GenericModule(String identifier, Class<T> type, GenericModule.Processor<T> processor)
- Parameters:
identifier
-type
-
-
-
Method Detail
-
identifier
public String identifier()
- Specified by:
identifier
in interfaceVaultModule
- Returns:
-
process
public void process(com.fasterxml.jackson.databind.node.ObjectNode node, Definitions definitions) throws VaultParserException
- Specified by:
process
in interfaceVaultModule
- Throws:
VaultParserException
-
-