Author: reto
Date: Tue Nov 23 10:01:53 2010
New Revision: 1038032

URL: http://svn.apache.org/viewvc?rev=1038032&view=rev
Log:
CLEREZZA-362: added support for uriInfo

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/AbstractRenderlet.scala
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/RenderedPage.scala

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/AbstractRenderlet.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/AbstractRenderlet.scala?rev=1038032&r1=1038031&r2=1038032&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/AbstractRenderlet.scala
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/AbstractRenderlet.scala
 Tue Nov 23 10:01:53 2010
@@ -64,7 +64,8 @@ abstract class AbstractRenderlet extends
                        val modeOption = if (mode != null) {Some(mode)} else 
{None}
                        renderedPage(
                                RenderedPage.Arguments(res, context, 
sharedRenderingValues, renderer,
-                                                                  
renderingSpecificationOption, modeOption, mediaType, os));
+                                                                  
renderingSpecificationOption, modeOption, 
+                                                                  mediaType, 
requestProperties, os));
 
        }
 

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/RenderedPage.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/RenderedPage.scala?rev=1038032&r1=1038031&r2=1038032&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/RenderedPage.scala
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.scala/src/main/scala/org/apache/clerezza/platform/typerendering/scala/RenderedPage.scala
 Tue Nov 23 10:01:53 2010
@@ -6,6 +6,7 @@ import java.net.URI
 import javax.ws.rs.core.MediaType
 import scala.xml._
 import org.apache.clerezza.platform.typerendering._
+import org.apache.clerezza.platform.typerendering.Renderlet.RequestProperties
 import org.apache.clerezza.rdf.utils.GraphNode
 import org.apache.clerezza.rdf.ontologies._
 import org.apache.clerezza.rdf.core._
@@ -27,12 +28,15 @@ abstract class RenderedPage(arguments: R
                                        renderingSpecificationOption:  
Option[URI],
                                        modeOption: Option[String],
                                        mediaType: MediaType,
+                                       requestProperties: RequestProperties,
                                        os: OutputStream) = arguments;
        val mode = modeOption match {
                case Some(x) => x
                case None => null
        }
 
+       val uriInfo = requestProperties.getUriInfo
+
        def render(resource : GraphNode) : Seq[Node] = {
                modeOption match {
                        case Some(m) => render(resource, m)
@@ -81,5 +85,6 @@ object RenderedPage {
                                        renderingSpecificationOption:  
Option[URI],
                                        modeOption: Option[String],
                                        mediaType: MediaType,
+                                       requestProperties: RequestProperties,
                                        os: OutputStream);
 }
\ No newline at end of file


Reply via email to