Package org.esa.snap.core.jexp
Class AbstractTermTransformer
java.lang.Object
org.esa.snap.core.jexp.AbstractTermTransformer
- All Implemented Interfaces:
TermTransformer,TermVisitor<Term>
- Direct Known Subclasses:
RasterDataSymbolReplacer
A basic implementation of a term transformer which recursively clones operation and function call terms. For all
other term types (constants, symbol references), it simply returns the source terms.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(Term.Assign term) visit(Term.ConstB term) visit(Term.ConstD term) visit(Term.ConstI term) visit(Term.ConstS term) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.esa.snap.core.jexp.TermTransformer
apply
-
Constructor Details
-
AbstractTermTransformer
public AbstractTermTransformer()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-
visit
- Specified by:
visitin interfaceTermVisitor<Term>
-