Uses of Package
org.esa.snap.core.jexp
Packages that use org.esa.snap.core.jexp
Package
Description
Contains SNAP's central classes and interfaces used for an in-memory presentation
of remote sensing data products.
Provides frequently used JAI
OpImage implementations and the
ImageManager utility class.The JEXP API (JEXP = Java Expression Parser).
-
Classes in org.esa.snap.core.jexp used by org.esa.snap.core.datamodelClassDescriptionAn exception thrown by a
ParserX.parse()call in order to signal a parser error.Instances of theParserinterface are used to convert a code string representing an arithmetic expression in a tree of terms which can then be executed by using one of the evaluation methods of theclass.TermThe abstractTermclass is an in-memory representation of an element within an arbitrary expression tree. -
Classes in org.esa.snap.core.jexp used by org.esa.snap.core.dataop.barithmClassDescriptionA basic implementation of a term transformer which recursively clones operation and function call terms.Represents an application dependant evaluation environment.An exception that can be thrown during the evaluation of a
.TermA representation of a function.An exception thrown by aParserX.parse()call in order to signal a parser error.Represents a read-only symbol.The abstractTermclass is an in-memory representation of an element within an arbitrary expression tree.A reference to a.SymbolA term transformer is a term visitor that returns terms.Visitor support for theTermclass. -
Classes in org.esa.snap.core.jexp used by org.esa.snap.core.imageClassDescriptionThe abstract
Termclass is an in-memory representation of an element within an arbitrary expression tree. -
Classes in org.esa.snap.core.jexp used by org.esa.snap.core.jexpClassDescriptionRepresents an application dependant evaluation environment.An exception that can be thrown during the evaluation of a
.TermA representation of a function.Namespaces are used by ain order to resolve to symbol references and function calls.ParserAn exception thrown by aParserX.parse()call in order to signal a parser error.Represents a read-only symbol.The abstractTermclass is an in-memory representation of an element within an arbitrary expression tree.The numerical ADD operation: n-term+n-termThe logical AND operation: b-term&&b-termThe bitwise AND operation: i-term&i-termThe assignment operation variable-ref-term=termAn abstract binary (= 2 operands) operation.An abstract binary (= 2 operands) operation with a return type ofint.An abstract binary (= 2 operands) operation with a numeric return type.A call of a (or reference to a).FunctionThe conditional operation b-term?term:termA boolean constant, e.g.A boolean constant, e.g.A floating point constant, e.g.An integer constant, e.g.The numerical DIV operation: n-term/n-termThe boolean EQ operation: b-term==b-termThe double EQ operation: d-term==d-termThe integer EQ operation: i-term==i-termThe double GE operation: d-term>=d-termThe integer GE operation: i-term>=i-termThe double GT operation: d-term>d-termThe integer GT operation: i-term>i-termThe double LE operation: d-term<=d-termThe integer LE operation: i-term<=i-termThe double LT operation: d-term<d-termThe integer LT operation: i-term<i-termThe numerical MOD (modulo) operation: n-term%n-termThe numerical MUL operation: n-term*n-termThe numerical NEG operation:-d-termThe boolean NEQ operation: b-term!=b-termThe double NEQ operation: d-term!=d-termThe integer NEQ operation: i-term!=i-termThe logical NOT operation!b-termThe bitwise NOT operation:~i-termAn abstract operation.The logical OR operation: b-term||b-termThe bitwise OR operation: i-term¦i-termA reference to a.SymbolThe numerical SUB operation: n-term-n-termAn abstract unary (= 1 operand) operation.An abstract unary (= 1 operand) operation with return type ofboolean.An abstract unary (= 1 operand) operation with return type ofint.An abstract unary (= 1 operand) operation with a numeric return type.The bitwise XOR operation: i-term^i-termA term transformer is a term visitor that returns terms.Visitor support for theTermclass.Represents a variable to which a value can be assigned.