Package org.esa.snap.core.dataop.barithm
Class RasterDataSymbolReplacer
- java.lang.Object
-
- org.esa.snap.core.jexp.AbstractTermTransformer
-
- org.esa.snap.core.dataop.barithm.RasterDataSymbolReplacer
-
- All Implemented Interfaces:
TermTransformer
,TermVisitor<Term>
public class RasterDataSymbolReplacer extends AbstractTermTransformer
An implementation of a term transformer which replaces all occurrences ofRasterDataSymbol
s by the ones created by thecreateReplacement(RasterDataSymbol)
method.
-
-
Constructor Summary
Constructors Constructor Description RasterDataSymbolReplacer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Symbol
createReplacement(RasterDataSymbol symbol)
Term
visit(Term.Ref term)
-
Methods inherited from class org.esa.snap.core.jexp.AbstractTermTransformer
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.esa.snap.core.jexp.TermTransformer
apply
-
-
-
-
Method Detail
-
visit
public Term visit(Term.Ref term)
- Specified by:
visit
in interfaceTermVisitor<Term>
- Overrides:
visit
in classAbstractTermTransformer
-
createReplacement
protected Symbol createReplacement(RasterDataSymbol symbol)
-
-