You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by gg...@apache.org on 2002/09/17 22:05:53 UTC
cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/portal/portlets WebPagePortlet.java
ggolden 2002/09/17 13:05:53
Modified: src/java/org/apache/jetspeed/portal/portlets
WebPagePortlet.java
Log:
Added protected selectUrl(), so this can be subclassed with
more complicated url selection behavior.
Revision Changes Path
1.10 +16 -2 jakarta-jetspeed/src/java/org/apache/jetspeed/portal/portlets/WebPagePortlet.java
Index: WebPagePortlet.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/portal/portlets/WebPagePortlet.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- WebPagePortlet.java 30 Mar 2002 00:14:04 -0000 1.9
+++ WebPagePortlet.java 17 Sep 2002 20:05:53 -0000 1.10
@@ -254,11 +254,13 @@
String convertedString = null; // parsed and re-written HTML
ClearElement element = null;
+ String url = selectUrl( data, config );
+
try
{
- Reader htmlReader = getReader( config.getURL() );
+ Reader htmlReader = getReader( url );
//FIXME: HTMLRewriter should take a Reader, and work
- convertedString = rewriter.convertURLs(htmlReader, config.getURL());
+ convertedString = rewriter.convertURLs(htmlReader, url);
element = new ClearElement(convertedString);
//FIXME: We should do a clearContent() for the media type, not ALL media types
@@ -286,5 +288,17 @@
getWebPageContent(null, this.getPortletConfig());
}
}
+
+ /**
+ * Select the URL to use for this portlet.
+ * @return The URL to use for this portlet
+ */
+ protected String selectUrl( RunData data, PortletConfig config )
+ {
+ String url = config.getURL();
+
+ return url;
+
+ } // selectUrl
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>