ruper2/src/java/core/org/krysalis/ruper/api/tool ClasspathUpdater.java,1.1,1.2 FileUpdater.java,1.1,1.2
[email protected] Mon, 08 Sep 2003 16:21:42 -0700
Newsgroups
gmane.comp.krysalis.metamorphosis.cvs
Message-ID
<[email protected] >
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/api/tool
In directory sc8-pr-cvs1:/tmp/cvs-serv5134/src/java/core/org/krysalis/ruper/api/tool
Modified Files:
ClasspathUpdater.java FileUpdater.java
Log Message:
1) Finished Query & Query Engine
2) Worked on Files
Index: ClasspathUpdater.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/api/tool/ClasspathUpdater.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ClasspathUpdater.java 7 Sep 2003 23:30:00 -0000 1.1
--- ClasspathUpdater.java 8 Sep 2003 23:21:40 -0000 1.2
***************
*** 40,43 ****
--- 40,47 ----
":TODO:", classpathStr);
+
+ //:TODO:
+
+
}
Index: FileUpdater.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/api/tool/FileUpdater.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** FileUpdater.java 7 Sep 2003 23:30:00 -0000 1.1
--- FileUpdater.java 8 Sep 2003 23:21:40 -0000 1.2
***************
*** 15,22 ****
import org.krysalis.ruper.api.FileAPI;
import org.krysalis.ruper.impl.ResourceUpdaterIdentifier;
import org.krysalis.ruper.query.ResourceRequest;
- import org.krysalis.ruper.query.ResourceRequestContext;
import org.krysalis.ruper.query.ResourceResult;
import org.krysalis.ruper.repository.DefaultRepositorySet;
import org.krysalis.ruper.repository.RepositorySet;
import org.krysalis.ruper.util.RuperConstants;
--- 15,26 ----
import org.krysalis.ruper.api.FileAPI;
import org.krysalis.ruper.impl.ResourceUpdaterIdentifier;
+ import org.krysalis.ruper.log.Logger;
+ import org.krysalis.ruper.query.ResourceQuery;
import org.krysalis.ruper.query.ResourceRequest;
import org.krysalis.ruper.query.ResourceResult;
+ import org.krysalis.ruper.query.ResourceSpecifierRequest;
+ import org.krysalis.ruper.repository.DefaultRepository;
import org.krysalis.ruper.repository.DefaultRepositorySet;
+ import org.krysalis.ruper.repository.Repository;
import org.krysalis.ruper.repository.RepositorySet;
import org.krysalis.ruper.util.RuperConstants;
***************
*** 81,102 ****
}
! public void updateFilesInPlace(List files) throws RuperException {
for (Iterator i = files.iterator(); i.hasNext();) {
! updateFileInPlace((File) i.next());
}
}
! public void updateFileInPlace(File file) throws RuperException {
ResourceRequest request =
! new ResourceRequest(m_api.getResourceSpecifierForFile(file));
! ResourceRequestContext context = new ResourceRequestContext();
! context.getLogger().debug(
! Messages.getString("ResourceRequest", request));
! ResourceResult result = m_ruper.query(m_repos, request, context);
DebugUtils.dump(result);
}
--- 85,158 ----
}
! public void updateFiles(List files) throws RuperException {
for (Iterator i = files.iterator(); i.hasNext();) {
! updateFile((File) i.next());
}
}
! public void updateFiles(List files, Repository target)
! throws RuperException {
! for (Iterator i = files.iterator(); i.hasNext();) {
! updateFile((File) i.next(), target);
! }
! }
!
! public void updateFiles(File folder) throws RuperException {
! //All files in a folder...
!
! if (!folder.isDirectory()) {
! //:TODO: Complain....
! }
!
! File[] files = folder.listFiles();
!
! Repository target = new DefaultRepository(folder, false);
!
! for (int i = 0; i < files.length; ++i) {
! File file = files[i];
!
! updateFile(file, target);
! }
! }
!
! public void updateFile(File file) throws RuperException {
!
! String parentFolder = file.getParent();
!
! System.out.println("File: " + file);
! System.out.println("Folder: " + parentFolder);
!
! //
! // A flat repository to put things
! //
! Repository target = new DefaultRepository(parentFolder, false);
!
! updateFile(file, target);
! }
!
! public void updateFile(File file, Repository target)
! throws RuperException {
!
! //
! // Generate a request from the file
! //
ResourceRequest request =
! new ResourceSpecifierRequest(
! m_repos,
! m_api.getResourceSpecifierForFile(file));
! ResourceQuery query = request.getQuery();
! Logger.getLog().debug(Messages.getString("ResourceRequest", request));
! ResourceResult result = m_ruper.query(query);
+ DebugUtils.printSeparator();
DebugUtils.dump(result);
+
+ //
+ // Copy the resoure to the repository
+ //
+ m_ruper.copyTo(result, target);
}
***************
*** 109,120 ****
throws RuperException {
ResourceRequest request =
! new ResourceRequest(m_api.getResourceSpecifierForFile(file));
!
! ResourceRequestContext context = new ResourceRequestContext();
!
! context.getLogger().debug(
! Messages.getString("ResourceRequest", request));
! return m_ruper.query(m_repos, request, context);
}
--- 165,173 ----
throws RuperException {
ResourceRequest request =
! new ResourceSpecifierRequest(
! m_repos,
! m_api.getResourceSpecifierForFile(file));
! return m_ruper.performRequest(request);
}
***************
*** 126,130 ****
FileUpdater fu = new FileUpdater(new FileAPI(), "test");
! fu.updateFileInPlace(new File(file));
}
}
--- 179,183 ----
FileUpdater fu = new FileUpdater(new FileAPI(), "test");
! fu.updateFile(new File(file));
}
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf