Class AbstractEdmAnnotatableDynamicExpression
java.lang.Object
org.apache.olingo.commons.core.edm.annotation.AbstractEdmExpression
org.apache.olingo.commons.core.edm.annotation.AbstractEdmDynamicExpression
org.apache.olingo.commons.core.edm.annotation.AbstractEdmAnnotatableDynamicExpression
- All Implemented Interfaces:
EdmDynamicExpression,EdmExpression,EdmAnnotatable
- Direct Known Subclasses:
AbstractEdmLogicalOrComparisonExpression,EdmApplyImpl,EdmCastImpl,EdmIfImpl,EdmIsOfImpl,EdmLabeledElementImpl,EdmNullImpl,EdmRecordImpl,EdmUrlRefImpl
public abstract class AbstractEdmAnnotatableDynamicExpression
extends AbstractEdmDynamicExpression
implements EdmAnnotatable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
EdmExpression.EdmExpressionType -
Field Summary
Fields inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmExpression
edm -
Constructor Summary
ConstructorsConstructorDescriptionAbstractEdmAnnotatableDynamicExpression(Edm edm, String name, CsdlAnnotatable annotatable) -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotation(EdmTerm term, String qualifier) Get list of all annotations.Methods inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmDynamicExpression
asAnd, asAnnotationPath, asApply, asCast, asCollection, asEq, asGe, asGt, asIf, asIsOf, asLabeledElement, asLabeledElementReference, asLe, asLt, asNavigationPropertyPath, asNe, asNot, asNull, asOr, asPath, asPropertyPath, asPropertyValue, asRecord, asUrlRef, isAnd, isAnnotationPath, isApply, isCast, isCollection, isEq, isGe, isGt, isIf, isIsOf, isLabeledElement, isLabeledElementReference, isLe, isLt, isNavigationPropertyPath, isNe, isNot, isNull, isOr, isPath, isPropertyPath, isPropertyValue, isRecord, isUrlRefMethods inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmExpression
asConstant, asDynamic, getExpression, getExpressionName, isConstant, isDynamicMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
asConstant, asDynamic, getExpressionName, getExpressionType, isConstant, isDynamic
-
Constructor Details
-
AbstractEdmAnnotatableDynamicExpression
-
-
Method Details
-
getAnnotation
- Specified by:
getAnnotationin interfaceEdmAnnotatable- Parameters:
term- term used for the annotation. MUST NOT be null.qualifier- for the term. Can beNULL- Returns:
- annotation according to term
-
getAnnotations
Description copied from interface:EdmAnnotatableGet list of all annotations.- Specified by:
getAnnotationsin interfaceEdmAnnotatable- Returns:
- list of all annotations
-