public abstract class AbstractYMLConfigurationAction extends Object implements ConfigurationAction
| Modifier and Type | Field and Description |
|---|---|
protected YAMLConfigurationProvider |
provider |
| Constructor and Description |
|---|
AbstractYMLConfigurationAction(YAMLConfigurationProvider provider,
boolean recursive) |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractYMLConfigurationAction |
clone(ConfigurationProvider provider,
boolean recursive) |
void |
createTransformation(com.fasterxml.jackson.databind.node.ObjectNode transformationNode,
TransformationConfig transCfg) |
abstract void |
doAction(com.fasterxml.jackson.databind.JsonNode node) |
void |
execute() |
void |
populateParams(com.fasterxml.jackson.databind.node.ObjectNode root,
Map<String,Object> params) |
void |
populateWriterReader(com.fasterxml.jackson.databind.node.ObjectNode root,
String path,
String type,
String[] includes,
String[] excludes,
Map<String,Object> params) |
protected YAMLConfigurationProvider provider
public AbstractYMLConfigurationAction(YAMLConfigurationProvider provider, boolean recursive)
public void execute()
throws Exception
execute in interface ConfigurationActionExceptionpublic void populateParams(com.fasterxml.jackson.databind.node.ObjectNode root,
Map<String,Object> params)
public void populateWriterReader(com.fasterxml.jackson.databind.node.ObjectNode root,
String path,
String type,
String[] includes,
String[] excludes,
Map<String,Object> params)
public void createTransformation(com.fasterxml.jackson.databind.node.ObjectNode transformationNode,
TransformationConfig transCfg)
public abstract void doAction(com.fasterxml.jackson.databind.JsonNode node)
throws Exception
Exceptionpublic abstract AbstractYMLConfigurationAction clone(ConfigurationProvider provider, boolean recursive)
Copyright © 2017. All rights reserved.