public abstract class AbstractUriMapper extends Object implements UriMapper
Constructor and Description |
---|
AbstractUriMapper() |
Modifier and Type | Method and Description |
---|---|
protected abstract Optional<String> |
mapNamespaceToUri(String namespace)
Translate a namespace into an URI.
|
protected abstract Optional<String> |
mapOidToUri(String oid)
Translate a OID into an URI.
|
protected abstract Optional<String> |
mapUriToNamespace(String uri)
Translate a non-URN URI (e.g.
|
protected abstract Optional<String> |
mapUriToOid(String uri)
Translate a non-URN URI (e.g.
|
String |
namespaceToUri(String namespace)
Translates an Namespace into an URI.
|
String |
oidToUri(String oid)
Translates an OID into an URI.
|
Optional<String> |
uriToNamespace(String uri)
Translates an URI into a Namespace.
|
Optional<String> |
uriToOid(String uri)
Translates an URI into an OID.
|
public Optional<String> uriToOid(String uri)
UriMapper
public Optional<String> uriToNamespace(String uri)
UriMapper
uriToNamespace
in interface UriMapper
uri
- the URIpublic String oidToUri(String oid)
UriMapper
UriMapper.uriToOid(String)
should
be applied.public String namespaceToUri(String namespace)
UriMapper
UriMapper.uriToNamespace(String)
(String)} should
be applied.namespaceToUri
in interface UriMapper
namespace
- the namespaceprotected abstract Optional<String> mapUriToOid(String uri)
uri
- URIprotected abstract Optional<String> mapUriToNamespace(String uri)
uri
- URIprotected abstract Optional<String> mapOidToUri(String oid)
oid
- OIDException
- if no URI was foundprotected abstract Optional<String> mapNamespaceToUri(String namespace)
namespace
- namespaceException
- if no URI was foundCopyright © 2018 Open eHealth Foundation. All rights reserved.