ruper2/src/java/core/org/krysalis/ruper/repository DefaultRepositorySet.java,1.1,1.2 DefaultRepository.java,1.7,1.8 AbstractRepository.java,1.6,1.7

[email protected]
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository
In directory sc8-pr-cvs1:/tmp/cvs-serv30114/src/java/core/org/krysalis/ruper/repository

Modified Files:
	DefaultRepositorySet.java DefaultRepository.java 
	AbstractRepository.java 
Log Message:
simple ruper.xml working

Index: DefaultRepositorySet.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/DefaultRepositorySet.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** DefaultRepositorySet.java	5 Sep 2003 05:51:46 -0000	1.1
--- DefaultRepositorySet.java	10 Sep 2003 16:09:38 -0000	1.2
***************
*** 6,10 ****
  
  import org.krysalis.ruper.util.RuperConstants;
! 
  /**
   * @author anou_mana
--- 6,10 ----
  
  import org.krysalis.ruper.util.RuperConstants;
! import org.krysalis.ruper.impl.DefaultRepository;
  /**
   * @author anou_mana
***************
*** 29,34 ****
  
  	private void initClass() {
! 		add(new DefaultRepository(RuperConstants.KRYSALIS_VRL));
! 		add(new DefaultRepository(RuperConstants.MAVEN_VRL));
  	}
  }
--- 29,34 ----
  
  	private void initClass() {
! 		add(new DefaultRepository(RuperConstants.KRYSALIS_ID, RuperConstants.KRYSALIS_VRL));
! 		add(new DefaultRepository(RuperConstants.MAVEN_ID, RuperConstants.MAVEN_VRL));
  	}
  }

Index: DefaultRepository.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/DefaultRepository.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** DefaultRepository.java	8 Sep 2003 23:21:40 -0000	1.7
--- DefaultRepository.java	10 Sep 2003 16:09:39 -0000	1.8
***************
*** 23,61 ****
  public class DefaultRepository extends AbstractRepository {
  
  	private final static List EMPTY_LIST = new ArrayList();
  
  	private boolean m_hierarchical = true;
  
! 	public DefaultRepository(final String root) {
! 		super(new VirtualResourceLocator(root));
! 		classInit(true);
  	}
  
! 	public DefaultRepository(final String root,
  	final boolean hierarchical) {
! 		super(new VirtualResourceLocator(root));
  		classInit(hierarchical);
  	}
  
! 	public DefaultRepository(final File root) {
! 		super(new VirtualResourceLocator(root));
! 		classInit(true);
  	}
  
! 	public DefaultRepository(final File root,
  	final boolean hierarchical) {
! 		super(new VirtualResourceLocator(root));
  		classInit(hierarchical);
  	}
  
! 	public DefaultRepository(final VirtualResourceLocator root) {
! 		super(root);
! 		classInit(true);
  	}
  
! 	public DefaultRepository(
  		final VirtualResourceLocator root,
  		final boolean hierarchical) {
! 		super(root);
  		classInit(hierarchical);
  	}
--- 23,69 ----
  public class DefaultRepository extends AbstractRepository {
  
+ 
  	private final static List EMPTY_LIST = new ArrayList();
  
  	private boolean m_hierarchical = true;
  
! 	DefaultRepository(String id) {
! 		super(id);
! 		classInit(m_hierarchical);
  	}
  
! 
! 	public DefaultRepository(String id, final String root) {
! 		super(id, new VirtualResourceLocator(root));
! 		classInit(m_hierarchical);
! 		
! 	}
! 
! 	public DefaultRepository(String id, final String root,
  	final boolean hierarchical) {
! 		super(id, new VirtualResourceLocator(root));
  		classInit(hierarchical);
  	}
  
! 	public DefaultRepository(String id, final File root) {
! 		super(id, new VirtualResourceLocator(root));
! 		classInit(m_hierarchical);
  	}
  
! 	public DefaultRepository(String id, final File root,
  	final boolean hierarchical) {
! 		super(id, new VirtualResourceLocator(root));
  		classInit(hierarchical);
  	}
  
! 	public DefaultRepository(String id, final VirtualResourceLocator root) {
! 		super(id, root);
! 		classInit(m_hierarchical);
  	}
  
! 	public DefaultRepository(String id, 
  		final VirtualResourceLocator root,
  		final boolean hierarchical) {
! 		super(id, root);
  		classInit(hierarchical);
  	}
***************
*** 143,147 ****
  
  	public static Repository getLocalTestRepository() {
! 		return new DefaultRepository(
  			new VirtualResourceLocator(
  				new VirtualResourceLocator(SystemUtils.getCWD()),
--- 151,155 ----
  
  	public static Repository getLocalTestRepository() {
! 		return new DefaultRepository("test",
  			new VirtualResourceLocator(
  				new VirtualResourceLocator(SystemUtils.getCWD()),

Index: AbstractRepository.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/AbstractRepository.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** AbstractRepository.java	8 Sep 2003 23:21:40 -0000	1.6
--- AbstractRepository.java	10 Sep 2003 16:09:39 -0000	1.7
***************
*** 8,11 ****
--- 8,12 ----
  import org.krysalis.ruper.files.DefaultResourceFilenameAnalyzer;
  import org.krysalis.ruper.files.ResourceFilenameAnalyzer;
+ import org.krysalis.ruper.impl.ReferenceManager;
  import org.krysalis.ruper.impl.ResourceUpdaterContext;
  import org.krysalis.ruper.protocols.VirtualResourceLocator;
***************
*** 31,39 ****
  	private boolean m_init = false;
  
! 	AbstractRepository(VirtualResourceLocator root) {
  		m_repositoryRoot = root;
  
  		//:TODO: Give a "nice" id?
! 		m_identifier = new RepositoryIdentifier(root.toExternalForm());
  		m_capabilities = new RepositoryCapabilitySet();
  		m_attributes = new RepositoryAttributeMap();
--- 32,47 ----
  	private boolean m_init = false;
  
! 	protected AbstractRepository(String id)
! 	{
! 		m_identifier = new RepositoryIdentifier(id);
! 		m_capabilities = new RepositoryCapabilitySet();
! 		m_attributes = new RepositoryAttributeMap();
! 	}
! 	
! 	protected AbstractRepository(String id, VirtualResourceLocator root) {
  		m_repositoryRoot = root;
  
  		//:TODO: Give a "nice" id?
! 		m_identifier = new RepositoryIdentifier(id);
  		m_capabilities = new RepositoryCapabilitySet();
  		m_attributes = new RepositoryAttributeMap();
***************
*** 140,143 ****
--- 148,156 ----
  	}
  
+ 	public Object createChild(Class clazz, String tagId, String refId)
+ 	{
+ 		return ReferenceManager.createReference(clazz, tagId, refId);
+ 	}
+ 	
  	public String toString() {
  		return m_identifier.toString();




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.