public abstract class AbstractODataValue extends Object implements ODataValue
| Constructor and Description |
|---|
AbstractODataValue(String typeName) |
| Modifier and Type | Method and Description |
|---|---|
<OV extends ODataValue> |
asCollection()
Casts to collection value.
|
<OP extends CommonODataProperty> |
asComplex()
Casts to complex value.
|
ODataPrimitiveValue |
asPrimitive()
Casts to primitive value.
|
boolean |
equals(Object obj) |
String |
getTypeName()
Gets value type name.
|
int |
hashCode() |
boolean |
isCollection()
Check is is a collection value.
|
boolean |
isComplex()
Check is is a complex value.
|
boolean |
isPrimitive()
Check is is a primitive value.
|
String |
toString() |
public AbstractODataValue(String typeName)
public String getTypeName()
ODataValuegetTypeName in interface ODataValuepublic boolean isPrimitive()
isPrimitive in interface ODataValuepublic ODataPrimitiveValue asPrimitive()
asPrimitive in interface ODataValuepublic boolean isComplex()
isComplex in interface ODataValuepublic <OP extends CommonODataProperty> ODataComplexValue<OP> asComplex()
asComplex in interface ODataValueOP - The actual ODataProperty interface.public boolean isCollection()
isCollection in interface ODataValuepublic <OV extends ODataValue> ODataCollectionValue<OV> asCollection()
asCollection in interface ODataValueOV - The actual ODataValue interface.Copyright © 2013–2014 The Apache Software Foundation. All rights reserved.