|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.connectivity.oda.spec.valueexpr.CombinedValueExpressionOperator
public class CombinedValueExpressionOperator
Represents the operator that combines two value expressions in a CombinedValueExpression
.
An ODA dynamicResultSet extension declares its support of specific built-in operator types
in the combinedOperatorTypes element in its extension manifest.
An extension may extend this class to override the literal representation
of a built-in combined operator, or to implement its custom combined operator type(s).
A subclass specified in a dynamicResultSet extension manifest must implement IExecutableExtension
with a public 0-arg constructor, and override the #setLiteral and/or #getLiteral methods.
Field Summary | |
---|---|
static java.lang.String |
ADD
The id of built-in combined operator types. |
static CombinedValueExpressionOperator |
ADD_LITERAL
Literal instances of built-in combined operator types. |
static java.lang.String |
CONCATENATE
|
static CombinedValueExpressionOperator |
CONCATENATE_LITERAL
|
static java.lang.String |
DIVIDE
|
static CombinedValueExpressionOperator |
DIVIDE_LITERAL
|
static java.lang.String |
MULTIPLY
|
static CombinedValueExpressionOperator |
MULTIPLY_LITERAL
|
static java.lang.String |
SUBTRACT
|
static CombinedValueExpressionOperator |
SUBTRACT_LITERAL
|
Method Summary | |
---|---|
static CombinedValueExpressionOperator |
get(java.lang.String builtInOperatorId)
Returns the literal instance of the specified built-in combined operator type. |
java.lang.String |
getId()
Returns the id of this operator. |
java.lang.String |
getLiteral()
Returns the literal symbol or representation of this operator. |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ADD
public static final java.lang.String SUBTRACT
public static final java.lang.String MULTIPLY
public static final java.lang.String DIVIDE
public static final java.lang.String CONCATENATE
public static final CombinedValueExpressionOperator ADD_LITERAL
public static final CombinedValueExpressionOperator SUBTRACT_LITERAL
public static final CombinedValueExpressionOperator MULTIPLY_LITERAL
public static final CombinedValueExpressionOperator DIVIDE_LITERAL
public static final CombinedValueExpressionOperator CONCATENATE_LITERAL
Method Detail |
---|
public static final CombinedValueExpressionOperator get(java.lang.String builtInOperatorId)
type
- the type code of a built-in combined operator
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, java.lang.String propertyName, java.lang.Object data) throws org.eclipse.core.runtime.CoreException
setInitializationData
in interface org.eclipse.core.runtime.IExecutableExtension
org.eclipse.core.runtime.CoreException
public java.lang.String getId()
public java.lang.String getLiteral()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |