public abstract class AbstractEdmExpression extends Object implements org.apache.olingo.commons.api.edm.annotation.EdmExpression
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.olingo.commons.api.edm.Edm |
edm |
| Constructor and Description |
|---|
AbstractEdmExpression(org.apache.olingo.commons.api.edm.Edm edm,
String name) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.olingo.commons.api.edm.annotation.EdmConstantExpression |
asConstant() |
org.apache.olingo.commons.api.edm.annotation.EdmDynamicExpression |
asDynamic() |
static org.apache.olingo.commons.api.edm.annotation.EdmExpression |
getExpression(org.apache.olingo.commons.api.edm.Edm edm,
org.apache.olingo.commons.api.edm.provider.annotation.CsdlExpression exp) |
String |
getExpressionName() |
boolean |
isConstant() |
boolean |
isDynamic() |
public AbstractEdmExpression(org.apache.olingo.commons.api.edm.Edm edm,
String name)
public String getExpressionName()
getExpressionName in interface org.apache.olingo.commons.api.edm.annotation.EdmExpressionpublic boolean isConstant()
isConstant in interface org.apache.olingo.commons.api.edm.annotation.EdmExpressionpublic org.apache.olingo.commons.api.edm.annotation.EdmConstantExpression asConstant()
asConstant in interface org.apache.olingo.commons.api.edm.annotation.EdmExpressionpublic boolean isDynamic()
isDynamic in interface org.apache.olingo.commons.api.edm.annotation.EdmExpressionpublic org.apache.olingo.commons.api.edm.annotation.EdmDynamicExpression asDynamic()
asDynamic in interface org.apache.olingo.commons.api.edm.annotation.EdmExpressionpublic static org.apache.olingo.commons.api.edm.annotation.EdmExpression getExpression(org.apache.olingo.commons.api.edm.Edm edm,
org.apache.olingo.commons.api.edm.provider.annotation.CsdlExpression exp)
Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.