JTools

org.jtools.repository
Class SimpleRepositoryEntry

java.lang.Object
  extended by org.jtools.repository.SimpleRepositoryEntry
All Implemented Interfaces:
RepositoryEntry

public class SimpleRepositoryEntry
extends Object
implements RepositoryEntry

Author:
Rainer To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
protected  DAOLoader childLoader
           
protected  String directory
           
protected  boolean dirEntries
           
protected  String filename
           
protected  FilenameFilter filenameFilter
           
protected  String includePattern
           
 
Constructor Summary
SimpleRepositoryEntry()
           
SimpleRepositoryEntry(boolean dirEntries, RepositoryElement elementDescriptor, DAOLoader childLoader)
           
SimpleRepositoryEntry(boolean dirEntries, RepositoryElement elementDescriptor, DAOLoader childLoader, FilenameFilter filenameFilter, String directory, String includePattern)
           
 
Method Summary
 void addConfiguredElement(RepositoryElement element)
           
 RepositoryElement createElement()
           
 String getAttributeFromURL(URL url)
           
 DAOLoader getChildLoader()
           
protected  FilenameFilter getDefaultFilenameFilter()
           
 String getDirectory()
           
 RepositoryElement getElementDescriptor()
           
 Collection<PathEntry> getEntries(URL parentURL)
           
 String getFilename()
           
 FilenameFilter getFilenameFilter()
           
 String getIncludePattern()
           
 boolean isDirEntries()
           
 void setChildLoader(DAOLoader childLoader)
           
 void setDirectory(String directory)
           
 void setDirEntries(boolean dirEntries)
           
 void setElementDescriptor(RepositoryElement elementDescriptor)
           
 void setFilename(String filename)
           
 void setFilenameFilter(FilenameFilter filenameFilter)
           
 void setIncludePattern(String includePattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

childLoader

protected DAOLoader childLoader

directory

protected String directory

dirEntries

protected boolean dirEntries

filenameFilter

protected FilenameFilter filenameFilter

includePattern

protected String includePattern

filename

protected String filename
Constructor Detail

SimpleRepositoryEntry

public SimpleRepositoryEntry()

SimpleRepositoryEntry

public SimpleRepositoryEntry(boolean dirEntries,
                             RepositoryElement elementDescriptor,
                             DAOLoader childLoader)

SimpleRepositoryEntry

public SimpleRepositoryEntry(boolean dirEntries,
                             RepositoryElement elementDescriptor,
                             DAOLoader childLoader,
                             FilenameFilter filenameFilter,
                             String directory,
                             String includePattern)
Method Detail

createElement

public RepositoryElement createElement()

addConfiguredElement

public void addConfiguredElement(RepositoryElement element)

getAttributeFromURL

public String getAttributeFromURL(URL url)
Specified by:
getAttributeFromURL in interface RepositoryEntry

getChildLoader

public DAOLoader getChildLoader()
Specified by:
getChildLoader in interface RepositoryEntry

getDefaultFilenameFilter

protected FilenameFilter getDefaultFilenameFilter()

getDirectory

public String getDirectory()
Specified by:
getDirectory in interface RepositoryEntry

getFilename

public String getFilename()

getElementDescriptor

public RepositoryElement getElementDescriptor()
Specified by:
getElementDescriptor in interface RepositoryEntry

getEntries

public Collection<PathEntry> getEntries(URL parentURL)
Specified by:
getEntries in interface RepositoryEntry

getFilenameFilter

public FilenameFilter getFilenameFilter()
Specified by:
getFilenameFilter in interface RepositoryEntry

getIncludePattern

public String getIncludePattern()

isDirEntries

public boolean isDirEntries()

setChildLoader

public void setChildLoader(DAOLoader childLoader)

setDirectory

public void setDirectory(String directory)

setFilename

public void setFilename(String filename)

setDirEntries

public void setDirEntries(boolean dirEntries)

setElementDescriptor

public void setElementDescriptor(RepositoryElement elementDescriptor)

setFilenameFilter

public void setFilenameFilter(FilenameFilter filenameFilter)

setIncludePattern

public void setIncludePattern(String includePattern)

JTools

© 2000-2006, JTools.org.