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()
ODataValue
getTypeName
in interface ODataValue
public boolean isPrimitive()
isPrimitive
in interface ODataValue
public ODataPrimitiveValue asPrimitive()
asPrimitive
in interface ODataValue
public boolean isComplex()
isComplex
in interface ODataValue
public <OP extends CommonODataProperty> ODataComplexValue<OP> asComplex()
asComplex
in interface ODataValue
OP
- The actual ODataProperty interface.public boolean isCollection()
isCollection
in interface ODataValue
public <OV extends ODataValue> ODataCollectionValue<OV> asCollection()
asCollection
in interface ODataValue
OV
- The actual ODataValue interface.Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.