|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.oda.spec.result.FilterExpression
org.eclipse.datatools.connectivity.oda.spec.result.filter.AtomicExpression
org.eclipse.datatools.connectivity.oda.spec.result.filter.CustomExpression
public class CustomExpression
Represents an instance of custom filter expression contributed by an extension of the org.eclipse.datatools.connectivity.oda.dynamicResultSet extension point.
| Method Summary | |
|---|---|
java.lang.Object |
getData(java.lang.String key)
Gets the value of an extension-defined property of the specified name. |
java.lang.String |
getDeclaringExtensionId()
Gets the unique id of the ODA dynamicResultSet extension that declares this custom expression type. |
FilterExpressionDefinition |
getDefinition()
Gets the definition of this expression's capabilities and metadata, as registered by the provider in its extension of the org.eclipse.datatools.connectivity.oda.dynamicResultSet extension point. |
java.lang.String |
getId()
Gets the expression id. |
java.lang.String |
getName()
Gets the name of this filter expression type. |
java.lang.String |
getQualifiedId()
Returns the qualified id of this expression type. |
boolean |
isNegatable()
Indicates whether this expression can be negated. |
boolean |
isOptionable()
Indicates whether this expression can be optional and skipped in a filter specification if all its expected argument values are null. |
void |
setData(java.lang.String key,
java.lang.Object value)
Sets the value of an extension-defined property of the specified name. |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement exprElement,
java.lang.String propertyName,
java.lang.Object data)
|
boolean |
supportsDataSetType(java.lang.String odaDataSourceId,
java.lang.String odaDataSetId)
Indicates whether this expression can be applied to the specified data set type within the data source type. |
boolean |
supportsDataSetType(SupportedDataSetType dataSetType)
Indicates whether this expression can be applied to the specified data set type. |
void |
validateSyntax(ValidationContext context)
Performs syntactic validation of this expression in the specified context. |
| Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.result.filter.AtomicExpression |
|---|
getArguments, getVariable, setArguments, setVariable, toString, validate |
| Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.result.FilterExpression |
|---|
validate |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement exprElement,
java.lang.String propertyName,
java.lang.Object data)
throws org.eclipse.core.runtime.CoreException
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtensionorg.eclipse.core.runtime.CoreExceptionpublic java.lang.String getId()
public java.lang.String getDeclaringExtensionId()
public java.lang.String getQualifiedId()
FilterExpression
getQualifiedId in class FilterExpressionpublic java.lang.String getName()
FilterExpression
getName in class FilterExpression
public boolean supportsDataSetType(java.lang.String odaDataSourceId,
java.lang.String odaDataSetId)
odaDataSourceId - id of an ODA data source extensionodaDataSetId - id of an ODA data set defined within the data source extension
public boolean supportsDataSetType(SupportedDataSetType dataSetType)
dataSetType - an instance of SupportedDataSetType
public java.lang.Object getData(java.lang.String key)
key - the name of property
public void setData(java.lang.String key,
java.lang.Object value)
key - the name of propertyvalue - the new value of the named propertypublic FilterExpressionDefinition getDefinition()
public void validateSyntax(ValidationContext context)
throws OdaException
FilterExpression
validateSyntax in class FilterExpressioncontext - context for validation; may be null which would limit the scope of validation
OdaException - if validation failed. The concrete cause is
defined by the subclass implementing this method.public boolean isNegatable()
FilterExpression
isNegatable in class FilterExpressionpublic boolean isOptionable()
AtomicExpression
isOptionable in class AtomicExpression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||