Author: rgardler
Date: Sun Nov 19 16:07:12 2006
New Revision: 476987

URL: http://svn.apache.org/viewvc?view=rev&rev=476987
Log:
@refactor update to cope with recent refactoring

Modified:
    
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/core/Controller.java
    
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/ChainedReader.java
    
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/FileReader.java
    
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/HTTPReader.java
    
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/IReader.java

Modified: 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/core/Controller.java
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/core/Controller.java?view=diff&rev=476987&r1=476986&r2=476987
==============================================================================
--- 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/core/Controller.java
 (original)
+++ 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/core/Controller.java
 Sun Nov 19 16:07:12 2006
@@ -281,7 +281,7 @@
                } catch (Exception e) {
                        try {
                                throw new ProcessingException("Unable to get a 
reader for : "
-                                               + 
location.getSourceURL().toExternalForm(), e);
+                                               + 
location.getResolvedSourceURL().toExternalForm(), e);
                        } catch (MalformedURLException e1) {
                                throw new ProcessingException("Unable to get a 
reader", e1);
                        }

Modified: 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/ChainedReader.java
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/ChainedReader.java?view=diff&rev=476987&r1=476986&r2=476987
==============================================================================
--- 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/ChainedReader.java
 (original)
+++ 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/ChainedReader.java
 Sun Nov 19 16:07:12 2006
@@ -23,6 +23,7 @@
 import org.apache.forrest.core.IController;
 import org.apache.forrest.core.document.AbstractSourceDocument;
 import org.apache.forrest.core.document.DefaultSourceDocument;
+import org.apache.forrest.core.exception.ProcessingException;
 import org.apache.forrest.core.locationMap.Location;
 
 /**
@@ -61,7 +62,7 @@
        private String docType;
        
        public AbstractSourceDocument read(IController controller,
-                       final Location location) {
+                       final Location location) throws ProcessingException {
                DefaultSourceDocument doc = null;
                final URI psudeoURI = location.getSourceURI();
                final String ssp = psudeoURI.getSchemeSpecificPart();

Modified: 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/FileReader.java
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/FileReader.java?view=diff&rev=476987&r1=476986&r2=476987
==============================================================================
--- 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/FileReader.java
 (original)
+++ 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/FileReader.java
 Sun Nov 19 16:07:12 2006
@@ -42,7 +42,7 @@
                AbstractSourceDocument result = null;
                try {
                        final InputStream is = new FileInputStream(new 
File(location
-                                       .getSourceURL().toURI()));
+                                       .getResolvedSourceURL().toURI()));
                        result = DocumentFactory.getSourceDocumentFor(is);
                } catch (final Exception e) {
                        if (location.isRequired())

Modified: 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/HTTPReader.java
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/HTTPReader.java?view=diff&rev=476987&r1=476986&r2=476987
==============================================================================
--- 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/HTTPReader.java
 (original)
+++ 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/HTTPReader.java
 Sun Nov 19 16:07:12 2006
@@ -58,7 +58,7 @@
                InputStream is;
                DefaultSourceDocument result = null;
                final ByteArrayOutputStream out = new ByteArrayOutputStream();
-               final GetMethod get = new GetMethod(location.getSourceURL()
+               final GetMethod get = new 
GetMethod(location.getResolvedSourceURL()
                                .toExternalForm());
                get.setFollowRedirects(true);
                try {

Modified: 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/IReader.java
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/IReader.java?view=diff&rev=476987&r1=476986&r2=476987
==============================================================================
--- 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/IReader.java
 (original)
+++ 
forrest/trunk/whiteboard/forrest2/src/core/org/apache/forrest/reader/IReader.java
 Sun Nov 19 16:07:12 2006
@@ -20,6 +20,7 @@
 
 import org.apache.forrest.core.IController;
 import org.apache.forrest.core.document.AbstractSourceDocument;
+import org.apache.forrest.core.exception.ProcessingException;
 import org.apache.forrest.core.locationMap.Location;
 
 public interface IReader {
@@ -40,8 +41,9 @@
         * @param location
         * @return
         * @throws MalformedURLException
+        * @throws ProcessingException 
         */
        public abstract AbstractSourceDocument read(IController controller, 
Location location)
-                       throws MalformedURLException;
+                       throws MalformedURLException, ProcessingException;
 
 }