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
UTLFException
IOException
protected abstract UTLF retrieveUTLF(UTLFId id, int opt) throws UTLFException, IOException
UTLFException
IOException
protected abstract UTLF retrieveUTLF(UTLFId id) throws UTLFException, IOException
UTLFException
IOException
public UTLF resolve(UTLFId id, int opt, int depth) throws UTLFException, IOException
UTLFException
IOException
public UTLF resolve(UTLFId id, int opt) throws UTLFException, IOException
UTLFException
IOException
public UTLF resolve(UTLFId id) throws UTLFException, IOException
UTLFException
IOException
public abstract Set<UTLFId> retrieveEquivalentIds(UTLFId id) throws UTLFException
UTLFException
EDB Working Group at Tue Jun 10 17:08:59 JST 2025