public abstract class AbstractTransformationStrategy extends Object implements ITransformationStrategy
Modifier and Type | Field and Description |
---|---|
protected IEquivalentProvider |
equivalentProvider |
Constructor and Description |
---|
AbstractTransformationStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
canTransform(Object source) |
IEquivalentProvider |
getEquivalentProvider() |
protected Collection<Object> |
getExcluded() |
protected List<TransformationRule> |
getExecutableRules(IEtlContext context) |
protected List<TransformationRule> |
getRulesFor(Object source,
IEtlContext context) |
void |
setEquivalentProvider(IEquivalentProvider equivalentProvider) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEquivalent, getEquivalent, getEquivalents, transform, transformModels
getEquivalents
protected IEquivalentProvider equivalentProvider
protected Collection<Object> getExcluded()
protected List<TransformationRule> getExecutableRules(IEtlContext context) throws EolRuntimeException
EolRuntimeException
protected List<TransformationRule> getRulesFor(Object source, IEtlContext context) throws EolRuntimeException
EolRuntimeException
public boolean canTransform(Object source)
canTransform
in interface ITransformationStrategy
public void setEquivalentProvider(IEquivalentProvider equivalentProvider)
setEquivalentProvider
in interface ITransformationStrategy
public IEquivalentProvider getEquivalentProvider()
getEquivalentProvider
in interface ITransformationStrategy
Copyright © 2020. All rights reserved.