private class TermTacletAppIndexCacheSet.BelowProgCache extends PrefixTermTacletAppIndexCacheImpl
PrefixTermTacletAppIndexCacheImpl.CacheKey| Modifier | Constructor and Description | 
|---|---|
protected  | 
BelowProgCache(ImmutableList<QuantifiableVariable> prefix,
              java.util.Map<PrefixTermTacletAppIndexCacheImpl.CacheKey,TermTacletAppIndex> cache)  | 
| Modifier and Type | Method and Description | 
|---|---|
ITermTacletAppIndexCache | 
descend(Term t,
       int subtermIndex)
Determine the cache that is responsible for locations within the
  
subtermIndex'th subterm of the term t
 (assuming that this cache is responsible for the location
 of the term t). | 
protected java.lang.String | 
name()
Only used for debugging purposes 
 | 
getIndexForTerm, putIndexForTermgetExtendedPrefix, getExtendedPrefix, getPrefixprotected BelowProgCache(ImmutableList<QuantifiableVariable> prefix, java.util.Map<PrefixTermTacletAppIndexCacheImpl.CacheKey,TermTacletAppIndex> cache)
public ITermTacletAppIndexCache descend(Term t, int subtermIndex)
ITermTacletAppIndexCachesubtermIndex'th subterm of the term t
 (assuming that this cache is responsible for the location
 of the term t). This method is used in
 TermTacletAppIndex when recursively constructing the index
 for a given term.protected java.lang.String name()
PrefixTermTacletAppIndexCacheImplname in class PrefixTermTacletAppIndexCacheImpl