public class URIMappingRegistryImpl
extends <any>
| Modifier and Type | Class and Description |
|---|---|
protected class |
URIMappingRegistryImpl.MappingEntryImpl
An extended implementation that maintains a bit
indicating if the entry represents a folder to folder mapping.
|
protected class |
URIMappingRegistryImpl.URIMapImpl
A map that is a
ExtensibleURIConverterImpl.URIMap. |
| Modifier and Type | Field and Description |
|---|---|
static URIMappingRegistryImpl |
INSTANCE
The implementation of the global mapping registry.
|
protected <any> |
prefixMaps
A list of lists of prefix URIs;
it is indexed by segment count to yield a list of prefixes of that length.
|
| Constructor and Description |
|---|
URIMappingRegistryImpl()
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected URI |
delegatedGetURI(URI uri)
Returns the mapped URI for the given URI, when standard alternatives fail.
|
protected void |
didAdd(<any> entry)
Checks for folder mappings to populate the
prefix maps. |
protected void |
didClear(<any>[] oldEntryData)
Discards all the
prefix maps. |
protected void |
didModify(<any> entry,
URI oldValue)
Checks for folder mappings to update the
prefix maps. |
protected void |
didRemove(<any> entry)
Checks for folder mappings to cleanup the
prefix maps. |
URI |
getURI(URI uri)
Returns the remapped URI, or the URI itself.
|
java.util.Map<URI,URI> |
map()
Returns a map view that implements
ExtensibleURIConverterImpl.URIMap. |
protected int |
modificationCount()
Provides access to the modification count for use in
URIMappingRegistryImpl.URIMapImpl.modificationCount(). |
protected <any> |
newEntry(int hash,
URI key,
URI value)
Creates an
URIMappingRegistryImpl.MappingEntryImpl. |
protected void |
validateKey(URI key)
Validates that the key is a URI.
|
protected void |
validateValue(URI value)
Validates that the value is a URI.
|
public static final URIMappingRegistryImpl INSTANCE
URIConverter.URI_MAPprotected <any> prefixMaps
protected <any> newEntry(int hash,
URI key,
URI value)
URIMappingRegistryImpl.MappingEntryImpl.public URI getURI(URI uri)
prefixMaps prefixes in order.
And failing that, it delegates to delegatedGetURI.uri - the URI to remap.protected URI delegatedGetURI(URI uri)
This implementation returns uri.
uri - the URI.getURI(URI)public java.util.Map<URI,URI> map()
ExtensibleURIConverterImpl.URIMap.protected void validateKey(URI key)
protected void validateValue(URI value)
protected void didAdd(<any> entry)
prefix maps.protected void didModify(<any> entry,
URI oldValue)
prefix maps.protected void didRemove(<any> entry)
prefix maps.protected void didClear(<any>[] oldEntryData)
prefix maps.protected int modificationCount()
URIMappingRegistryImpl.URIMapImpl.modificationCount().Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature