com.nirima.jenkins.repo.build
Class PopulateOnDemandDirectoryRepositoryItem

java.lang.Object
  extended by com.nirima.jenkins.repo.AbstractRepositoryElement
      extended by com.nirima.jenkins.repo.build.DirectoryRepositoryItem
          extended by com.nirima.jenkins.repo.build.PopulateOnDemandDirectoryRepositoryItem
All Implemented Interfaces:
RepositoryDirectory, RepositoryElement
Direct Known Subclasses:
AllSHA1RepositoryRoot, SimpleOnDemandItem, VirtualRepositoryRoot

public abstract class PopulateOnDemandDirectoryRepositoryItem
extends DirectoryRepositoryItem


Field Summary
 
Fields inherited from class com.nirima.jenkins.repo.build.DirectoryRepositoryItem
items, name
 
Fields inherited from class com.nirima.jenkins.repo.AbstractRepositoryElement
parent
 
Constructor Summary
PopulateOnDemandDirectoryRepositoryItem(RepositoryDirectory parent, java.lang.String item)
           
 
Method Summary
protected  java.util.Map<java.lang.String,RepositoryElement> getItems()
           
protected abstract  IDirectoryPopulator getPopulator()
           
 
Methods inherited from class com.nirima.jenkins.repo.build.DirectoryRepositoryItem
add, getChild, getChildren, getName, insert
 
Methods inherited from class com.nirima.jenkins.repo.AbstractRepositoryElement
getParent, getPath, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.nirima.jenkins.repo.RepositoryElement
getParent, getPath, setParent
 

Constructor Detail

PopulateOnDemandDirectoryRepositoryItem

public PopulateOnDemandDirectoryRepositoryItem(RepositoryDirectory parent,
                                               java.lang.String item)
Method Detail

getPopulator

protected abstract IDirectoryPopulator getPopulator()

getItems

protected java.util.Map<java.lang.String,RepositoryElement> getItems()
Overrides:
getItems in class DirectoryRepositoryItem


Copyright © 2004-2011. All Rights Reserved.