Class MemberExpressionImpl
- java.lang.Object
-
- org.apache.olingo.odata2.core.uri.expression.MemberExpressionImpl
-
- All Implemented Interfaces:
BinaryExpression,CommonExpression,MemberExpression,Visitable
public class MemberExpressionImpl extends Object implements BinaryExpression, MemberExpression
-
-
Constructor Summary
Constructors Constructor Description MemberExpressionImpl(CommonExpression path, CommonExpression property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectaccept(ExpressionVisitor visitor)EdmTypegetEdmType()ExpressionKindgetKind()CommonExpressiongetLeftOperand()BinaryOperatorgetOperator()CommonExpressiongetPath()CommonExpressiongetProperty()CommonExpressiongetRightOperand()StringgetUriLiteral()CommonExpressionsetEdmType(EdmType edmType)
-
-
-
Constructor Detail
-
MemberExpressionImpl
public MemberExpressionImpl(CommonExpression path, CommonExpression property)
-
-
Method Detail
-
getPath
public CommonExpression getPath()
- Specified by:
getPathin interfaceMemberExpression
-
getProperty
public CommonExpression getProperty()
- Specified by:
getPropertyin interfaceMemberExpression
-
getEdmType
public EdmType getEdmType()
- Specified by:
getEdmTypein interfaceCommonExpression
-
setEdmType
public CommonExpression setEdmType(EdmType edmType)
- Specified by:
setEdmTypein interfaceCommonExpression
-
getOperator
public BinaryOperator getOperator()
- Specified by:
getOperatorin interfaceBinaryExpression
-
getKind
public ExpressionKind getKind()
- Specified by:
getKindin interfaceCommonExpression
-
getUriLiteral
public String getUriLiteral()
- Specified by:
getUriLiteralin interfaceCommonExpression
-
accept
public Object accept(ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException
- Specified by:
acceptin interfaceVisitable- Throws:
ExceptionVisitExpressionODataApplicationException
-
getLeftOperand
public CommonExpression getLeftOperand()
- Specified by:
getLeftOperandin interfaceBinaryExpression
-
getRightOperand
public CommonExpression getRightOperand()
- Specified by:
getRightOperandin interfaceBinaryExpression
-
-