Update of /var/cvs/speeltuin/andre/mmsite/src/org/mmbase/mmsite
In directory james.mmbase.org:/tmp/cvs-serv16938/src/org/mmbase/mmsite
Modified Files:
SiteUrlConverter.java
Log Message:
See also:
http://cvs.mmbase.org/viewcvs/speeltuin/andre/mmsite/src/org/mmbase/mmsite
Index: SiteUrlConverter.java
===================================================================
RCS file:
/var/cvs/speeltuin/andre/mmsite/src/org/mmbase/mmsite/SiteUrlConverter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- SiteUrlConverter.java 17 Apr 2009 12:16:57 -0000 1.2
+++ SiteUrlConverter.java 17 Apr 2009 13:48:59 -0000 1.3
@@ -19,27 +19,37 @@
/**
* The UrlConverter that can filter and create urls for pages in the site
application.
* It can be used as a '/' (root) UrlConverter. Use 'excludedPaths' to list
directories to
- * exclude that might get mixed up and are not mentioned in web.xml.
- * It presumes (pages) nodes with the fields 'path' and 'template'.
+ * exclude that might get mixed up with this one and are not mentioned in
web.xml.
+ * It presumes (pages) nodes with the fields 'path' and 'template'.<br />
+ * <br />
+ * <urlconverter class="org.mmbase.mmsite.SiteUrlConverter"><br />
+ * <description xml:lang="en">UrlConverter for
MMSite</description><br />
+ * <param name="directory">/</param><br />
+ * <param name="excludedPaths">mmbase,mmexamples</param><br />
+ * <param name="useExtension">true</param><br />
+ * <param name="extension">.html</param><br />
+ * </urlconverter>
*
- * @author Andre van Toly
- * @version $Id: SiteUrlConverter.java,v 1.2 2009/04/17 12:16:57 andre Exp $
+ * @author André van Toly
+ * @version $Id: SiteUrlConverter.java,v 1.3 2009/04/17 13:48:59 andre Exp $
* @since MMBase-1.9
*/
public class SiteUrlConverter extends DirectoryUrlConverter {
private static final Logger log =
Logging.getLoggerInstance(SiteUrlConverter.class);
- /* paths that should always be excluded (since this uc listens to all on
'/') */
- protected static ArrayList<String> excludedPaths = new
ArrayList(Arrays.asList(
- "mmbase"
- ));
- protected static String extension = "";
+ protected static ArrayList<String> excludedPaths = new ArrayList();
+ protected static String extension = null;
protected static boolean useExtension = false;
public SiteUrlConverter(BasicFramework fw) {
super(fw);
setDirectory("/");
- addComponent(ComponentRepository.getInstance().getComponent("site"));
+ addComponent(ComponentRepository.getInstance().getComponent("mmsite"));
+ }
+
+ public void setExcludedPaths(String l) {
+ String[] sa = l.split(",");
+ excludedPaths = new ArrayList(Arrays.asList(sa));
}
public void setUseExtension(boolean t) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs