oracle.cabo.share.io
Interface CachingInputStreamProvider
- All Superinterfaces:
- InputStreamProvider
- public interface CachingInputStreamProvider
- extends InputStreamProvider
A subinterface of InputStreamProvider that adds support
for tracking dependencies.
addCacheDependency
public void addCacheDependency(InputStreamProvider dependency)
- Adds a dependency to this provider. The result of
InputStreamProvider.hasSourceChanged()
must then take into account this dependency.
getCacheDependencies
public java.util.Enumeration getCacheDependencies()
- Returns an enumeration of all the InputStreamProviders that
were calculated as dependencies of this file. This is, of course,
only valid after the target has been processed. If there
are no dependencies, returns null.