ovidiu 02/01/18 16:49:49
Modified: src/java/org/apache/cocoon/sitemap Handler.java
Log:
Changed the visibility of the instance variables from private to
protected. Removed the two argument constructor, and replaced with a
no-arg one. This is to allow handlers to be created via introspection.
Revision Changes Path
1.3 +24 -17 xml-cocoon2/src/java/org/apache/cocoon/sitemap/Handler.java
Index: Handler.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/sitemap/Handler.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Handler.java 7 Jan 2002 12:34:13 -0000 1.2
+++ Handler.java 19 Jan 2002 00:49:49 -0000 1.3
@@ -42,48 +42,45 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
- * @version CVS $Revision: 1.2 $ $Date: 2002/01/07 12:34:13 $
+ * @version CVS $Revision: 1.3 $ $Date: 2002/01/19 00:49:49 $
*/
public class Handler extends AbstractLoggable
implements Runnable, Contextualizable, Composable, Processor, Disposable,
SourceResolver {
/** the component manager */
- private ComponentManager manager;
+ protected ComponentManager manager;
/** the source of this sitemap */
- private String sourceFileName;
- private Source source;
+ protected String sourceFileName;
+ protected Source source;
/** the last error */
- private Exception exception;
+ protected Exception exception;
/** the managed sitemap */
- private Sitemap sitemap = null;
- private boolean check_reload = true;
+ protected Sitemap sitemap = null;
+ protected boolean check_reload = true;
/** the regenerating thread */
- private Thread regeneration;
- private volatile boolean isRegenerationRunning = false;
- private Source contextSource;
+ protected Thread regeneration;
+ protected volatile boolean isRegenerationRunning = false;
+ protected Source contextSource;
/** the sitemaps base path */
- private String basePath;
+ protected String basePath;
/** The source handler for the sitemap components */
- private SourceHandler sourceHandler;
+ protected SourceHandler sourceHandler;
// FIXME : ugly hack to pass delay information from the main sitemap
configuration
// (the way to pass it cleanly from SitemapManager isn't obvious).
- private static long sitemapCheckDelay = 10000L; // default is 10 secs.
+ protected static long sitemapCheckDelay = 10000L; // default is 10 secs.
static void setSitemapCheckDelay(long delay) {
sitemapCheckDelay = delay;
}
- protected Handler(String sourceFileName, boolean check_reload) throws
FileNotFoundException {
- this.check_reload = check_reload;
- this.sourceFileName = sourceFileName;
- }
+ public Handler() {}
/**
* Contextualizable
@@ -100,6 +97,16 @@
this.manager = manager;
this.sourceHandler = (SourceHandler)manager.lookup(SourceHandler.ROLE);
}
+
+ public void setSourceFileName(String sourceFileName)
+ {
+ this.sourceFileName = sourceFileName;
+ }
+
+ public void setCheckReload(boolean check_reload)
+ {
+ this.check_reload = check_reload;
+ }
protected boolean available() {
return (sitemap != null);
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]