Class EdmDateTimeOffset
java.lang.Object
org.apache.olingo.odata2.core.edm.AbstractSimpleType
org.apache.olingo.odata2.core.edm.EdmDateTimeOffset
- All Implemented Interfaces:
EdmNamed,EdmSimpleType,EdmType
Implementation of the EDM simple type DateTimeOffset.
Details about parsing of time strings to value objects can be found in the
EdmSimpleType documentation.-
Field Summary
FieldsFields inherited from interface org.apache.olingo.odata2.api.edm.EdmSimpleType
EDM_NAMESPACE, SYSTEM_NAMESPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> static EdmDateTimeOffsetprotected <T> TinternalValueOfString(String value, EdmLiteralKind literalKind, EdmFacets facets, Class<T> returnType) protected <T> StringinternalValueToString(T value, EdmLiteralKind literalKind, EdmFacets facets) toUriLiteral(String literal) <T> StringvalueToObjectKeyString(T value, EdmLiteralKind literalKind, EdmFacets facets) Methods inherited from class org.apache.olingo.odata2.core.edm.AbstractSimpleType
equals, getKind, getName, getNamespace, hashCode, isCompatible, toString, validate, valueOfString, valueOfString, valueToString
-
Field Details
-
PATTERN_NUMBER
-
PATTERN_NUMBER_STR
-
PATTERN
-
-
Constructor Details
-
EdmDateTimeOffset
public EdmDateTimeOffset()
-
-
Method Details
-
getInstance
-
getDefaultType
-
internalValueOfString
protected <T> T internalValueOfString(String value, EdmLiteralKind literalKind, EdmFacets facets, Class<T> returnType) throws EdmSimpleTypeException - Specified by:
internalValueOfStringin classAbstractSimpleType- Throws:
EdmSimpleTypeException
-
valueToObjectKeyString
public <T> String valueToObjectKeyString(T value, EdmLiteralKind literalKind, EdmFacets facets) throws EdmSimpleTypeException - Overrides:
valueToObjectKeyStringin classAbstractSimpleType- Throws:
EdmSimpleTypeException
-
internalValueToString
protected <T> String internalValueToString(T value, EdmLiteralKind literalKind, EdmFacets facets) throws EdmSimpleTypeException - Specified by:
internalValueToStringin classAbstractSimpleType- Throws:
EdmSimpleTypeException
-
toUriLiteral
- Specified by:
toUriLiteralin interfaceEdmSimpleType- Overrides:
toUriLiteralin classAbstractSimpleType- Throws:
EdmSimpleTypeException
-