is.lill.acre.protocol
Class FilesystemProtocolRepository

java.lang.Object
  extended by is.lill.acre.protocol.FilesystemProtocolRepository
All Implemented Interfaces:
IProtocolRepository
Direct Known Subclasses:
ProtocolStore

public class FilesystemProtocolRepository
extends java.lang.Object
implements IProtocolRepository


Field Summary
protected  java.io.File basedir
           
 
Constructor Summary
FilesystemProtocolRepository(java.io.File basedir)
           
 
Method Summary
 boolean contains(ProtocolDescriptor desc)
           
 IProtocolSource getSourceFor(ProtocolDescriptor desc)
           
 java.util.Collection<IProtocolSource> getSources()
           
 void refresh()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

basedir

protected java.io.File basedir
Constructor Detail

FilesystemProtocolRepository

public FilesystemProtocolRepository(java.io.File basedir)
Method Detail

getSources

public java.util.Collection<IProtocolSource> getSources()
                                                 throws RepositoryException
Specified by:
getSources in interface IProtocolRepository
Throws:
RepositoryException

refresh

public void refresh()
             throws RepositoryException
Specified by:
refresh in interface IProtocolRepository
Throws:
RepositoryException

contains

public boolean contains(ProtocolDescriptor desc)
Specified by:
contains in interface IProtocolRepository

getSourceFor

public IProtocolSource getSourceFor(ProtocolDescriptor desc)
Specified by:
getSourceFor in interface IProtocolRepository