public abstract class AbstractSimpleType extends Object implements EdmSimpleType
EDM_NAMESPACE, SYSTEM_NAMESPACE| Constructor and Description |
|---|
AbstractSimpleType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
EdmTypeKind |
getKind() |
String |
getName() |
String |
getNamespace() |
int |
hashCode() |
protected abstract <T> T |
internalValueOfString(String value,
EdmLiteralKind literalKind,
EdmFacets facets,
Class<T> returnType) |
protected abstract <T> String |
internalValueToString(T value,
EdmLiteralKind literalKind,
EdmFacets facets) |
boolean |
isCompatible(EdmSimpleType simpleType) |
String |
toString() |
String |
toUriLiteral(String literal) |
boolean |
validate(String value,
EdmLiteralKind literalKind,
EdmFacets facets) |
<T> T |
valueOfString(String value,
EdmLiteralKind literalKind,
EdmFacets facets,
Class<T> returnType) |
String |
valueToString(Object value,
EdmLiteralKind literalKind,
EdmFacets facets) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDefaultTypepublic String getNamespace() throws EdmException
getNamespace in interface EdmTypeEdmExceptionpublic EdmTypeKind getKind()
public String getName() throws EdmException
getName in interface EdmNamedEdmExceptionpublic boolean isCompatible(EdmSimpleType simpleType)
isCompatible in interface EdmSimpleTypepublic boolean validate(String value, EdmLiteralKind literalKind, EdmFacets facets)
validate in interface EdmSimpleTypepublic final <T> T valueOfString(String value, EdmLiteralKind literalKind, EdmFacets facets, Class<T> returnType) throws EdmSimpleTypeException
valueOfString in interface EdmSimpleTypeEdmSimpleTypeExceptionprotected abstract <T> T internalValueOfString(String value, EdmLiteralKind literalKind, EdmFacets facets, Class<T> returnType) throws EdmSimpleTypeException
EdmSimpleTypeExceptionpublic final String valueToString(Object value, EdmLiteralKind literalKind, EdmFacets facets) throws EdmSimpleTypeException
valueToString in interface EdmSimpleTypeEdmSimpleTypeExceptionprotected abstract <T> String internalValueToString(T value, EdmLiteralKind literalKind, EdmFacets facets) throws EdmSimpleTypeException
EdmSimpleTypeExceptionpublic String toUriLiteral(String literal) throws EdmSimpleTypeException
toUriLiteral in interface EdmSimpleTypeEdmSimpleTypeExceptionCopyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.