Package | Description |
---|---|
org.apache.olingo.commons.api.edm.provider |
Contains representations for objects created during CSDL document parsing
|
org.apache.olingo.commons.api.edm.provider.annotation |
Contains representations for objects created during
CSDL document parsing related to the CSDL annotations.
|
Modifier and Type | Method and Description |
---|---|
AnnotationExpression |
CsdlAnnotation.getExpression()
Returns the annotated expression
|
Modifier and Type | Method and Description |
---|---|
void |
CsdlAnnotation.setExpression(AnnotationExpression annotationExpression)
Sets the annotated expression
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationPath
Represents an annotation path
|
interface |
Apply
Represents an Edm:Apply expression
|
interface |
Cast
Represents an edm:Cast expression.
|
interface |
Collection
The edm:Collection expression enables a value to be obtained from zero or more child expressions.
|
interface |
ConstantAnnotationExpression
Represents a constant expression
|
interface |
DynamicAnnotationExpression
Represents a dynamic expression
|
interface |
If
Represents a edm:If expression
|
interface |
IsOf
The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether
the child expression returns the specified type
|
interface |
LabeledElement
The edm:LabeledElement expression assigns a name to a child expression.
|
interface |
LabeledElementReference
The edm:LabeledElementReference expression returns the value of an
edm:LabeledElement (see
LabeledElement ) expression. |
interface |
NavigationPropertyPath
The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the
built-in abstract type Edm.NavigationPropertyPath
|
interface |
Not
Represents a logical edm:Le expression
|
interface |
Null
The edm:Null expression returns an untyped null value.
|
interface |
Path
The edm:Path expression enables a value to be obtained by traversing an object graph.
|
interface |
PropertyPath
The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in
abstract type Edm.PropertyPath.
|
interface |
PropertyValue
The edm:PropertyValue element supplies a value to a property on the type instantiated by an
edm:Record expression (See
EdmRecord ). |
interface |
Record
The edm:Record expression enables a new entity type or complex type instance to be constructed.
|
interface |
TwoParamsOpDynamicAnnotationExpression
Represents a generic expression with two child exprssions
|
interface |
UrlRef
The edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of
the UrlRef expression.
|
Modifier and Type | Method and Description |
---|---|
AnnotationExpression |
If.getElse()
Return the third expression of the edm:If expression.
|
AnnotationExpression |
If.getGuard()
Returns the first expression of the edm:If expression.
|
AnnotationExpression |
If.getThen()
Return the second expression of the edm:If expression.
|
AnnotationExpression |
UrlRef.getValue()
Returns a expression of type Edm.String
|
AnnotationExpression |
PropertyValue.getValue()
Evaluated value of the expression (property value)
|
Modifier and Type | Method and Description |
---|---|
List<AnnotationExpression> |
Collection.getItems()
Returns a list of child expression
|
List<AnnotationExpression> |
Apply.getParameters()
Returns the expressions applied to the parameters of the function
|
Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.