public abstract class UTLFResolver extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UTLFResolver.ResArgs |
| Modifier and Type | Field and Description |
|---|---|
protected int |
cacheCapacity |
protected Map<UTLFResolver.ResArgs,UTLF> |
rep_cache |
| Constructor and Description |
|---|
UTLFResolver(UTLFResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cacheIsEnabled() |
int |
getCacheCapacity() |
UTLFResolver |
getDefaultResolver() |
protected abstract boolean |
isResolverOf(UTLFId id) |
UTLF |
resolve(UTLFId id) |
UTLF |
resolve(UTLFId id,
int opt) |
UTLF |
resolve(UTLFId id,
int opt,
int depth) |
abstract Set<UTLFId> |
retrieveEquivalentIds(UTLFId id) |
protected abstract UTLF |
retrieveUTLF(UTLFId id) |
protected abstract UTLF |
retrieveUTLF(UTLFId id,
int opt) |
protected abstract UTLF |
retrieveUTLF(UTLFId id,
int opt,
int depth) |
void |
setCacheCapacity(int cap) |
UTLFResolver |
setDefaultResolver(UTLFResolver resolver) |
protected int cacheCapacity
protected Map<UTLFResolver.ResArgs,UTLF> rep_cache
public UTLFResolver(UTLFResolver resolver)
public final void setCacheCapacity(int cap)
public final int getCacheCapacity()
public final boolean cacheIsEnabled()
public UTLFResolver setDefaultResolver(UTLFResolver resolver)
public UTLFResolver getDefaultResolver()
protected abstract boolean isResolverOf(UTLFId id)
protected abstract UTLF retrieveUTLF(UTLFId id, int opt, int depth) throws UTLFException, IOException
UTLFExceptionIOExceptionprotected abstract UTLF retrieveUTLF(UTLFId id, int opt) throws UTLFException, IOException
UTLFExceptionIOExceptionprotected abstract UTLF retrieveUTLF(UTLFId id) throws UTLFException, IOException
UTLFExceptionIOExceptionpublic UTLF resolve(UTLFId id, int opt, int depth) throws UTLFException, IOException
UTLFExceptionIOExceptionpublic UTLF resolve(UTLFId id, int opt) throws UTLFException, IOException
UTLFExceptionIOExceptionpublic UTLF resolve(UTLFId id) throws UTLFException, IOException
UTLFExceptionIOExceptionpublic abstract Set<UTLFId> retrieveEquivalentIds(UTLFId id) throws UTLFException
UTLFExceptionEDB Working Group at Mon Dec 15 16:45:05 JST 2025