org.deptool.collection.repository
Class CachedRemoteRepositoryDependencyCollection

java.lang.Object
  extended by org.deptool.ProgressNotifier
      extended by org.deptool.collection.AbstractDependencyCollection
          extended by org.deptool.collection.repository.CachedRemoteRepositoryDependencyCollection
All Implemented Interfaces:
DependencyCollection

public class CachedRemoteRepositoryDependencyCollection
extends AbstractDependencyCollection
implements DependencyCollection


Field Summary
 
Fields inherited from class org.deptool.ProgressNotifier
currentState, progressListeners
 
Constructor Summary
CachedRemoteRepositoryDependencyCollection()
           
CachedRemoteRepositoryDependencyCollection(java.lang.String repositoryLocation)
           
 
Method Summary
 java.util.Date getCacheDate()
           
protected  java.io.File getCacheFile()
           
protected  java.util.HashSet<Dependency> loadDependencies()
          Called once to get the initial dependency list
 void reset()
           
 
Methods inherited from class org.deptool.collection.AbstractDependencyCollection
getCollectionLocation, getDependencies, setCollectionLocation
 
Methods inherited from class org.deptool.ProgressNotifier
addProgressEventListener, fireProgressEvent, getCurrentProgress, removeProgressEventListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deptool.collection.DependencyCollection
getCollectionLocation, getDependencies
 

Constructor Detail

CachedRemoteRepositoryDependencyCollection

public CachedRemoteRepositoryDependencyCollection()

CachedRemoteRepositoryDependencyCollection

public CachedRemoteRepositoryDependencyCollection(java.lang.String repositoryLocation)
Method Detail

loadDependencies

protected java.util.HashSet<Dependency> loadDependencies()
Description copied from class: AbstractDependencyCollection
Called once to get the initial dependency list

Specified by:
loadDependencies in class AbstractDependencyCollection
Returns:

reset

public void reset()
Specified by:
reset in interface DependencyCollection
Overrides:
reset in class AbstractDependencyCollection

getCacheFile

protected java.io.File getCacheFile()

getCacheDate

public java.util.Date getCacheDate()


Copyright © 2006 . All Rights Reserved.