You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2002/08/11 12:30:24 UTC
cvs commit: jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor ActiveMonitor.html FileResource.html Modifiable.html Monitor.html Monitorable.html MonitorableURLSource.html PassiveMonitor.html Resource.html SourceResource.html StreamResource.html package-frame.html package-summary.html package-tree.html
hammant 2002/08/11 03:30:24
Added: docs/excalibur/monitor/api allclasses-frame.html
deprecated-list.html help-doc.html index-all.html
index.html overview-tree.html package-list
packages.html serialized-form.html stylesheet.css
docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor
ActiveMonitor.html FileResource.html
Modifiable.html Monitor.html Monitorable.html
MonitorableURLSource.html PassiveMonitor.html
Resource.html SourceResource.html
StreamResource.html package-frame.html
package-summary.html package-tree.html
Log:
Missing docs
Revision Changes Path
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/allclasses-frame.html
Index: allclasses-frame.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
All Classes
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameHeadingFont">
<B>All Classes</B></FONT>
<BR>
<TABLE BORDER="0" WIDTH="100%">
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html" TARGET="classFrame">ActiveMonitor</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html" TARGET="classFrame">FileResource</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html" TARGET="classFrame"><I>Modifiable</I></A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html" TARGET="classFrame"><I>Monitor</I></A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html" TARGET="classFrame"><I>Monitorable</I></A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html" TARGET="classFrame">MonitorableURLSource</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html" TARGET="classFrame">PassiveMonitor</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/Resource.html" TARGET="classFrame">Resource</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html" TARGET="classFrame">SourceResource</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html" TARGET="classFrame">StreamResource</A>
<BR>
</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/deprecated-list.html
Index: deprecated-list.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Deprecated List
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H2>
<B>Deprecated API</B></H2>
</CENTER>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/help-doc.html
Index: help-doc.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: API Help
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H1>
How This API Document Is Organized</H1>
</CENTER>
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
Package</H3>
<BLOCKQUOTE>
<P>
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
</BLOCKQUOTE>
<H3>
Class/Interface</H3>
<BLOCKQUOTE>
<P>
Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
<P>
<LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
<P>
<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
<H3>
Tree (Class Hierarchy)</H3>
<BLOCKQUOTE>
There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
</BLOCKQUOTE>
<H3>
Deprecated API</H3>
<BLOCKQUOTE>
The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
<H3>
Index</H3>
<BLOCKQUOTE>
The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
<H3>
Prev/Next</H3>
These links take you to the next or previous class, interface, package, or related page.<H3>
Frames/No Frames</H3>
These links show and hide the HTML frames. All pages are available with or without frames.
<P>
<H3>
Serialized Form</H3>
Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
<P>
<FONT SIZE="-1">
<EM>
This help file applies to API documentation generated using the standard doclet. </EM>
</FONT>
<BR>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/index-all.html
Index: index-all.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Index
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <HR>
<A NAME="_A_"><!-- --></A><H2>
<B>A</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html"><B>ActiveMonitor</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>.<DD>The ActiveMonitor is used to actively check a set of resources to see if they have
changed.<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#ActiveMonitor()"><B>ActiveMonitor()</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.beans.PropertyChangeListener)"><B>addPropertyChangeListener(PropertyChangeListener)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This is the prefered method of registering a <code>PropertyChangeListender</code>.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)"><B>addPropertyChangeListener(String, PropertyChangeListener)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This is a convenience if you want to expose other properties for the Resource.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListenersFrom(org.apache.avalon.excalibur.monitor.Resource)"><B>addPropertyChangeListenersFrom(Resource)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>Abstract method to add the PropertyChangeListeners in another Resource to
this one.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)"><B>addResource(Resource)</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>
<DD>Add a resource to monitor.
<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)"><B>addResource(Resource)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>
<DD>Add a resource to monitor.
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)"><B>addResource(Resource)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>Add a resource to monitor.
</DL>
<HR>
<A NAME="_C_"><!-- --></A><H2>
<B>C</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html#configure(org.apache.avalon.framework.configuration.Configuration)"><B>configure(Configuration)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#configure(org.apache.avalon.framework.configuration.Configuration)"><B>configure(Configuration)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>Configure the ActiveMonitor.
</DL>
<HR>
<A NAME="_F_"><!-- --></A><H2>
<B>F</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html"><B>FileResource</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>.<DD>Managed File based Resource.<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#FileResource(java.io.File)"><B>FileResource(File)</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#FileResource(java.lang.String)"><B>FileResource(String)</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>Instantiate the FileResource
</DL>
<HR>
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html#getResource()"><B>getResource()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html">MonitorableURLSource</A>
<DD>Get the corresponding Resource object for monitoring.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html#getResource()"><B>getResource()</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A>
<DD>Get the corresponding Resource object for monitoring.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitor.html#getResource(java.lang.String)"><B>getResource(String)</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>
<DD>Find a monitored resource.
<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html#getResource(java.lang.String)"><B>getResource(String)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>
<DD>Find a monitored resource.
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#getResource(java.lang.String)"><B>getResource(String)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>Find a monitored resource.
<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsReader()"><B>getResourceAsReader()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>
<DD>Get the Resource contents as a Reader.
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#getResourceAsReader()"><B>getResourceAsReader()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>Sets the resource value with a Writer
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#getResourceAsReader()"><B>getResourceAsReader()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>Sets the resource value with a Writer
<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsStream()"><B>getResourceAsStream()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>
<DD>Get the Resource contents as an InputStream.
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#getResourceAsStream()"><B>getResourceAsStream()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>Sets the resource value with an OutputStream
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#getResourceAsStream()"><B>getResourceAsStream()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>Sets the resource value with an OutputStream
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#getResourceKey()"><B>getResourceKey()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>Return the key for the resource.
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#getSource()"><B>getSource()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>
</DL>
<HR>
<A NAME="_H_"><!-- --></A><H2>
<B>H</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#hasListeners()"><B>hasListeners()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This is the preferred method of determining if a Resource has listeners.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#hasListeners(java.lang.String)"><B>hasListeners(String)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This is a convenience if you want to expose other properties for the Resource.
</DL>
<HR>
<A NAME="_L_"><!-- --></A><H2>
<B>L</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html#lastModified()"><B>lastModified()</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A>
<DD>Simply provides the last time the resource has been modified.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#lastModified()"><B>lastModified()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>The time this was last modified.
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#lastModified()"><B>lastModified()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>Determines the last time this resource was modified
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#lastModified()"><B>lastModified()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>Determines the last time this resource was modified
</DL>
<HR>
<A NAME="_M_"><!-- --></A><H2>
<B>M</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#m_eventSupport"><B>m_eventSupport</B></A> -
Variable in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#m_previousModified"><B>m_previousModified</B></A> -
Variable in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html"><B>Modifiable</B></A> - interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A>.<DD>This interface is used by the Monitor section so that we can test if a
resource is modified by an external source.<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#MODIFIED"><B>MODIFIED</B></A> -
Static variable in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitor.html"><B>Monitor</B></A> - interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>.<DD>The Monitor is used to actively check a set of resources to see if they have
changed.<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html"><B>Monitorable</B></A> - interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A>.<DD>Describes an object which can be monitored.<DT><A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>MonitorableURLSource</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html">MonitorableURLSource</A>.<DD>This adds the <code>Monitorable</code> interface to the URLSource.<DT><A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html#MonitorableURLSource()"><B>MonitorableURLSource()</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html">MonitorableURLSource</A>
<DD>Constructor
</DL>
<HR>
<A NAME="_O_"><!-- --></A><H2>
<B>O</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/package-summary.html"><B>org.apache.avalon.excalibur.monitor</B></A> - package org.apache.avalon.excalibur.monitor<DD>An extensible resource monitor framework and implementation.</DL>
<HR>
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>PassiveMonitor</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>.<DD>The PassiveMonitor is used to passively check a set of resources to see if they have
changed.<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html#PassiveMonitor()"><B>PassiveMonitor()</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>
<DD>
</DL>
<HR>
<A NAME="_R_"><!-- --></A><H2>
<B>R</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#removeAllPropertyChangeListeners()"><B>removeAllPropertyChangeListeners()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This cleanup method removes all listeners
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.beans.PropertyChangeListener)"><B>removePropertyChangeListener(PropertyChangeListener)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This is the prefered method of unregistering a <code>PropertyChangeListender</code>.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)"><B>removePropertyChangeListener(String, PropertyChangeListener)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>This is a convenience if you want to expose other properties for the Resource.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)"><B>removeResource(Resource)</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>
<DD>Remove a monitored resource by reference.
<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)"><B>removeResource(Resource)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>
<DD>Remove a monitored resource by reference.
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)"><B>removeResource(Resource)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>Remove a monitored resource by reference.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(java.lang.String)"><B>removeResource(String)</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>
<DD>Remove a monitored resource by key.
<DT><A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html#removeResource(java.lang.String)"><B>removeResource(String)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>
<DD>Remove a monitored resource by key.
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#removeResource(java.lang.String)"><B>removeResource(String)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>Remove a monitored resource by key.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html"><B>Resource</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>.<DD>Managed Resource.<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#Resource(java.lang.String)"><B>Resource(String)</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>Required constructor.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Monitor.html#ROLE"><B>ROLE</B></A> -
Static variable in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#run()"><B>run()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>
</DL>
<HR>
<A NAME="_S_"><!-- --></A><H2>
<B>S</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsStream()"><B>setResourceAsStream()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>
<DD>Set the Resource contents as an OutputStream.
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#setResourceAsStream()"><B>setResourceAsStream()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>Sets the resource value with an OutputStream
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#setResourceAsStream()"><B>setResourceAsStream()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>Sets the resource value with an OutputStream
<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsWriter()"><B>setResourceAsWriter()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>
<DD>Set the Resource contents as a Writer.
<DT><A HREF="org/apache/avalon/excalibur/monitor/FileResource.html#setResourceAsWriter()"><B>setResourceAsWriter()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>
<DD>Sets the resource value with a Writer
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#setResourceAsWriter()"><B>setResourceAsWriter()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>Sets the resource value with a Writer
<DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html"><B>SourceResource</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>.<DD> <DT><A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html#SourceResource(org.apache.excalibur.source.Source)"><B>SourceResource(Source)</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A>
<DD>Instantiate the SourceResource
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#start()"><B>start()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html#stop()"><B>stop()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A>
<DD>
<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html#streamClosedEvent()"><B>streamClosedEvent()</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>
<DD>Automatically handle the streamClosedEvent from the ResourceOutputStream
and ResourceWriter.
<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html"><B>StreamResource</B></A> - class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>.<DD>Managed Stream based Resource.<DT><A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html#StreamResource(java.lang.String)"><B>StreamResource(String)</B></A> -
Constructor for class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A>
<DD>Required constructor.
</DL>
<HR>
<A NAME="_T_"><!-- --></A><H2>
<B>T</B></H2>
<DL>
<DT><A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html#testModifiedAfter(long)"><B>testModifiedAfter(long)</B></A> -
Method in interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A>
<DD>Tests if a resource has been modified, and causes the resource to act on
that test.
<DT><A HREF="org/apache/avalon/excalibur/monitor/Resource.html#testModifiedAfter(long)"><B>testModifiedAfter(long)</B></A> -
Method in class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html">Resource</A>
<DD>Test whether this has been modified since time X
</DL>
<HR>
<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/index.html
Index: index.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd>
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002-->
<TITLE>
Excalibur Monitor API
</TITLE>
</HEAD>
<FRAMESET cols="20%,80%">
<FRAME src="allclasses-frame.html" name="packageFrame">
<FRAME src="org/apache/avalon/excalibur/monitor/package-summary.html" name="classFrame">
</FRAMESET>
<NOFRAMES>
<H2>
Frame Alert</H2>
<P>
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
<BR>
Link to <A HREF="org/apache/avalon/excalibur/monitor/package-summary.html">Non-frame version.</A></NOFRAMES>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/overview-tree.html
Index: overview-tree.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class Hierarchy
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H2>
Hierarchy For All Packages</H2>
</CENTER>
<DL>
<DT><B>Package Hierarchies: </B><DD><A HREF="org/apache/avalon/excalibur/monitor/package-tree.html">org.apache.avalon.excalibur.monitor</A></DL>
<HR>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
<LI TYPE="circle">class org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html"><B>AbstractLogEnabled</B></A> (implements org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>)
<UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/ActiveMonitor.html"><B>ActiveMonitor</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html">Runnable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>, org.apache.avalon.framework.thread.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A>)
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>PassiveMonitor</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, org.apache.avalon.framework.thread.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A>)
</UL>
<LI TYPE="circle">class org.apache.excalibur.source.impl.AbstractSource (implements org.apache.excalibur.source.Source)
<UL>
<LI TYPE="circle">class org.apache.excalibur.source.impl.URLSource (implements org.apache.excalibur.source.Source)
<UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>MonitorableURLSource</B></A> (implements org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A>)
</UL>
</UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Resource.html"><B>Resource</B></A> (implements org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A>)
<UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/StreamResource.html"><B>StreamResource</B></A><UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/FileResource.html"><B>FileResource</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/SourceResource.html"><B>SourceResource</B></A></UL>
</UL>
</UL>
</UL>
<H2>
Interface Hierarchy
</H2>
<UL>
<LI TYPE="circle">interface org.apache.avalon.framework.component.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Component.html"><B>Component</B></A><UL>
<LI TYPE="circle">interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitor.html"><B>Monitor</B></A></UL>
<LI TYPE="circle">interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Modifiable.html"><B>Modifiable</B></A><LI TYPE="circle">interface org.apache.avalon.excalibur.monitor.<A HREF="org/apache/avalon/excalibur/monitor/Monitorable.html"><B>Monitorable</B></A></UL>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/package-list
Index: package-list
===================================================================
org.apache.avalon.excalibur.monitor
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/packages.html
Index: packages.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<BR>
<BR>
<BR>
<CENTER>
The front page has been relocated.Please see:
<BR>
<A HREF="index.html">Frame version</A>
<BR>
<A HREF="org/apache/avalon/excalibur/monitor/package-summary.html">Non-frame version.</A></CENTER>
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/serialized-form.html
Index: serialized-form.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Serialized Form
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H1>
Serialized Form</H1>
</CENTER>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="org/apache/avalon/excalibur/monitor/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/stylesheet.css
Index: stylesheet.css
===================================================================
/* Javadoc style sheet */
/* Define colors, fonts and other style attributes here to override the defaults */
/* Page background color */
body { background-color: #FFFFFF }
/* Table colors */
.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
.TableRowColor { background: #FFFFFF } /* White */
/* Font used in left-hand frame lists */
.FrameTitleFont { font-size: normal; font-family: normal }
.FrameHeadingFont { font-size: normal; font-family: normal }
.FrameItemFont { font-size: normal; font-family: normal }
/* Example of smaller, sans-serif font in frames */
/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
/* Navigation bar fonts and colors */
.NavBarCell1 { background-color:#EEEEFF;}/* Light mauve */
.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/ActiveMonitor.html
Index: ActiveMonitor.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class ActiveMonitor
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV CLASS
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="ActiveMonitor.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class ActiveMonitor</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">org.apache.avalon.framework.logger.AbstractLogEnabled</A>
|
+--<B>org.apache.avalon.excalibur.monitor.ActiveMonitor</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Component.html">Component</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html">Runnable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A></DD>
</DL>
<HR>
<DL>
<DT>public final class <B>ActiveMonitor</B><DT>extends <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">AbstractLogEnabled</A><DT>implements <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html">Runnable</A></DL>
<P>
The ActiveMonitor is used to actively check a set of resources to see if they have
changed. It will be implemented as a Component, that can be retrieved from
the ComponentLocator. It defaults to checking every 1 minute. The configuration
looks like this:
<pre>
<monitor>
<thread priority="<i>5</i>" frequency="<i>60000</i>"/>
<init-resources>
<-- This entry can be repeated for every resource you want to register immediately -->
<resource key="<i>file:./myfile.html</i>" class="<i>org.apache.avalon.excalibur.monitor.FileResource</i>"/>
</init-resources>
</monitor>
</pre>
<P>
<DL>
<DT><B>Version: </B><DD>$Id: ActiveMonitor.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Monitor"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from interface org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#ROLE">ROLE</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#ActiveMonitor()">ActiveMonitor</A></B>()</CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)">addResource</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</CODE>
<BR>
Add a resource to monitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A> conf)</CODE>
<BR>
Configure the ActiveMonitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#getResource(java.lang.String)">getResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</CODE>
<BR>
Find a monitored resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)">removeResource</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</CODE>
<BR>
Remove a monitored resource by reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#removeResource(java.lang.String)">removeResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</CODE>
<BR>
Remove a monitored resource by key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#run()">run</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#start()">start</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html#stop()">stop</A></B>()</CODE>
<BR>
</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">AbstractLogEnabled</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#enableLogging(org.apache.avalon.framework.logger.Logger)">enableLogging</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#getLogger()">getLogger</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#setupLogger(java.lang.Object)">setupLogger</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#setupLogger(java.lang.Object, org.apache.avalon.framework.logger.Logger)">setupLogger</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#setupLogger(java.lang.Object, java.lang.String)">setupLogger</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="ActiveMonitor()"><!-- --></A><H3>
ActiveMonitor</H3>
<PRE>
public <B>ActiveMonitor</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
configure</H3>
<PRE>
public final void <B>configure</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A> conf)
throws <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/ConfigurationException.html">ConfigurationException</A></PRE>
<DL>
<DD>Configure the ActiveMonitor.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="start()"><!-- --></A><H3>
start</H3>
<PRE>
public final void <B>start</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html#start()">start</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="stop()"><!-- --></A><H3>
stop</H3>
<PRE>
public final void <B>stop</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html#stop()">stop</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="addResource(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
addResource</H3>
<PRE>
public final void <B>addResource</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</PRE>
<DL>
<DD>Add a resource to monitor. The resource key referenced in the other
interfaces is derived from the resource object.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)">addResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResource(java.lang.String)"><!-- --></A><H3>
getResource</H3>
<PRE>
public final <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> <B>getResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</PRE>
<DL>
<DD>Find a monitored resource. If no resource is available, return null<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#getResource(java.lang.String)">getResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(java.lang.String)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public final void <B>removeResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</PRE>
<DL>
<DD>Remove a monitored resource by key.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(java.lang.String)">removeResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public final void <B>removeResource</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</PRE>
<DL>
<DD>Remove a monitored resource by reference.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)">removeResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="run()"><!-- --></A><H3>
run</H3>
<PRE>
public final void <B>run</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html#run()">run</A></CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html">Runnable</A></CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV CLASS
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="ActiveMonitor.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/FileResource.html
Index: FileResource.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class FileResource
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="FileResource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class FileResource</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">org.apache.avalon.excalibur.monitor.Resource</A>
|
+--<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">org.apache.avalon.excalibur.monitor.StreamResource</A>
|
+--<B>org.apache.avalon.excalibur.monitor.FileResource</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></DD>
</DL>
<HR>
<DL>
<DT>public class <B>FileResource</B><DT>extends <A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></DL>
<P>
Managed File based Resource. This is convenient when you want to dynamically
set and get the information from the resource. For instance, the Resource does
not need to be actively monitored if all access to the resource goes through
this type of Resource. It can notify the change as soon as the Writer or
OutputStream has been closed.
<P>
<DL>
<DT><B>Version: </B><DD>$Id: FileResource.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_eventSupport">m_eventSupport</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_previousModified">m_previousModified</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#MODIFIED">MODIFIED</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#FileResource(java.io.File)">FileResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/File.html">File</A> resource)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#FileResource(java.lang.String)">FileResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> resource)</CODE>
<BR>
Instantiate the FileResource</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Reader.html">Reader</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#getResourceAsReader()">getResourceAsReader</A></B>()</CODE>
<BR>
Sets the resource value with a Writer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html">InputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#getResourceAsStream()">getResourceAsStream</A></B>()</CODE>
<BR>
Sets the resource value with an OutputStream</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#lastModified()">lastModified</A></B>()</CODE>
<BR>
Determines the last time this resource was modified</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html">OutputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#setResourceAsStream()">setResourceAsStream</A></B>()</CODE>
<BR>
Sets the resource value with an OutputStream</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Writer.html">Writer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html#setResourceAsWriter()">setResourceAsWriter</A></B>()</CODE>
<BR>
Sets the resource value with a Writer</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.excalibur.monitor.StreamResource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#streamClosedEvent()">streamClosedEvent</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListenersFrom(org.apache.avalon.excalibur.monitor.Resource)">addPropertyChangeListenersFrom</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#getResourceKey()">getResourceKey</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners()">hasListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners(java.lang.String)">hasListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removeAllPropertyChangeListeners()">removeAllPropertyChangeListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#testModifiedAfter(long)">testModifiedAfter</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="FileResource(java.lang.String)"><!-- --></A><H3>
FileResource</H3>
<PRE>
public <B>FileResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> resource)
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD>Instantiate the FileResource</DL>
<HR>
<A NAME="FileResource(java.io.File)"><!-- --></A><H3>
FileResource</H3>
<PRE>
public <B>FileResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/File.html">File</A> resource)
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="lastModified()"><!-- --></A><H3>
lastModified</H3>
<PRE>
public long <B>lastModified</B>()</PRE>
<DL>
<DD>Determines the last time this resource was modified<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#lastModified()">lastModified</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResourceAsStream()"><!-- --></A><H3>
getResourceAsStream</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html">InputStream</A> <B>getResourceAsStream</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with an OutputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsStream()">getResourceAsStream</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResourceAsReader()"><!-- --></A><H3>
getResourceAsReader</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Reader.html">Reader</A> <B>getResourceAsReader</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with a Writer<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsReader()">getResourceAsReader</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setResourceAsStream()"><!-- --></A><H3>
setResourceAsStream</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html">OutputStream</A> <B>setResourceAsStream</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with an OutputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsStream()">setResourceAsStream</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setResourceAsWriter()"><!-- --></A><H3>
setResourceAsWriter</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Writer.html">Writer</A> <B>setResourceAsWriter</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with a Writer<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsWriter()">setResourceAsWriter</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="FileResource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/Modifiable.html
Index: Modifiable.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Interface Modifiable
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV CLASS
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Modifiable.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Interface Modifiable</H2>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></DD>
</DL>
<HR>
<DL>
<DT>public interface <B>Modifiable</B></DL>
<P>
This interface is used by the Monitor section so that we can test if a
resource is modified by an external source.
<P>
<DL>
<DT><B>Version: </B><DD>$Id: Modifiable.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html#lastModified()">lastModified</A></B>()</CODE>
<BR>
Simply provides the last time the resource has been modified.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html#testModifiedAfter(long)">testModifiedAfter</A></B>(long time)</CODE>
<BR>
Tests if a resource has been modified, and causes the resource to act on
that test.</TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="testModifiedAfter(long)"><!-- --></A><H3>
testModifiedAfter</H3>
<PRE>
public void <B>testModifiedAfter</B>(long time)</PRE>
<DL>
<DD>Tests if a resource has been modified, and causes the resource to act on
that test. The contract is that the method does its work <b>only</b>
when the time passed in is after the last time the resource was modified.</DL>
<HR>
<A NAME="lastModified()"><!-- --></A><H3>
lastModified</H3>
<PRE>
public long <B>lastModified</B>()</PRE>
<DL>
<DD>Simply provides the last time the resource has been modified.</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV CLASS
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Modifiable.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/Monitor.html
Index: Monitor.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Interface Monitor
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Monitor.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Interface Monitor</H2>
<DL>
<DT><B>All Superinterfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Component.html">Component</A></DD>
</DL>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html">PassiveMonitor</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html">ActiveMonitor</A></DD>
</DL>
<HR>
<DL>
<DT>public interface <B>Monitor</B><DT>extends <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Component.html">Component</A></DL>
<P>
The Monitor is used to actively check a set of resources to see if they have
changed. It will be implemented as a Component, that can be retrieved from
the ComponentLocator.
<P>
<DL>
<DT><B>Version: </B><DD>$Id: Monitor.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#ROLE">ROLE</A></B></CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)">addResource</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</CODE>
<BR>
Add a resource to monitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#getResource(java.lang.String)">getResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</CODE>
<BR>
Find a monitored resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)">removeResource</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</CODE>
<BR>
Remove a monitored resource by reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(java.lang.String)">removeResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</CODE>
<BR>
Remove a monitored resource by key.</TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="ROLE"><!-- --></A><H3>
ROLE</H3>
<PRE>
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>ROLE</B></PRE>
<DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="addResource(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
addResource</H3>
<PRE>
public void <B>addResource</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</PRE>
<DL>
<DD>Add a resource to monitor. The resource key referenced in the other
interfaces is derived from the resource object.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getResource(java.lang.String)"><!-- --></A><H3>
getResource</H3>
<PRE>
public <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> <B>getResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</PRE>
<DL>
<DD>Find a monitored resource. If no resource is available, return null<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(java.lang.String)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public void <B>removeResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</PRE>
<DL>
<DD>Remove a monitored resource by key.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public void <B>removeResource</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</PRE>
<DL>
<DD>Remove a monitored resource by reference.<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Monitor.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/Monitorable.html
Index: Monitorable.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Interface Monitorable
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html"><B>PREV CLASS</B></A>
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Monitorable.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Interface Monitorable</H2>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html">MonitorableURLSource</A></DD>
</DL>
<HR>
<DL>
<DT>public interface <B>Monitorable</B></DL>
<P>
Describes an object which can be monitored.
<P>
<DL>
<DT><B>Author: </B><DD><a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html#getResource()">getResource</A></B>()</CODE>
<BR>
Get the corresponding Resource object for monitoring.</TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="getResource()"><!-- --></A><H3>
getResource</H3>
<PRE>
public <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> <B>getResource</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD>Get the corresponding Resource object for monitoring.</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html"><B>PREV CLASS</B></A>
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Monitorable.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/MonitorableURLSource.html
Index: MonitorableURLSource.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class MonitorableURLSource
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="MonitorableURLSource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.excalibur.source.impl.URLSource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class MonitorableURLSource</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--org.apache.excalibur.source.impl.AbstractSource
|
+--org.apache.excalibur.source.impl.URLSource
|
+--<B>org.apache.avalon.excalibur.monitor.MonitorableURLSource</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A>, org.apache.excalibur.source.Source</DD>
</DL>
<HR>
<DL>
<DT>public class <B>MonitorableURLSource</B><DT>extends org.apache.excalibur.source.impl.URLSource<DT>implements <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A></DL>
<P>
This adds the <code>Monitorable</code> interface to the URLSource.
<P>
<DL>
<DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2002/08/11 10:30:23 $</DD>
<DT><B>Author: </B><DD><a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="fields_inherited_from_class_org.apache.excalibur.source.impl.URLSource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class org.apache.excalibur.source.impl.URLSource</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>cachedLastModificationDate, cachedValidity, connection, file, FILE, HTTP_METHOD, isPost, parameters, REQUEST_PARAMETERS, url</CODE></TD>
</TR>
</TABLE>
<A NAME="fields_inherited_from_class_org.apache.excalibur.source.impl.AbstractSource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class org.apache.excalibur.source.impl.AbstractSource</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>contentLength, gotInfos, lastModificationDate, systemId</CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html#MonitorableURLSource()">MonitorableURLSource</A></B>()</CODE>
<BR>
Constructor</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html#getResource()">getResource</A></B>()</CODE>
<BR>
Get the corresponding Resource object for monitoring.</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.excalibur.source.impl.URLSource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.excalibur.source.impl.URLSource</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>discardValidity, getInfos, getInputStream, getUserInfo, getValidity, init</CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.excalibur.source.impl.AbstractSource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.excalibur.source.impl.AbstractSource</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>checkInfos, getContentLength, getLastModified, getMimeType, getParameter, getParameterAsLong, getParameterNames, getSystemId</CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.excalibur.source.Source"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from interface org.apache.excalibur.source.Source</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>getContentLength, getLastModified, getMimeType, getParameter, getParameterAsLong, getParameterNames, getSystemId</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="MonitorableURLSource()"><!-- --></A><H3>
MonitorableURLSource</H3>
<PRE>
public <B>MonitorableURLSource</B>()</PRE>
<DL>
<DD>Constructor</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="getResource()"><!-- --></A><H3>
getResource</H3>
<PRE>
public <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> <B>getResource</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD>Get the corresponding Resource object for monitoring.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html#getResource()">getResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A></CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="MonitorableURLSource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.excalibur.source.impl.URLSource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/PassiveMonitor.html
Index: PassiveMonitor.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class PassiveMonitor
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="PassiveMonitor.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class PassiveMonitor</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">org.apache.avalon.framework.logger.AbstractLogEnabled</A>
|
+--<B>org.apache.avalon.excalibur.monitor.PassiveMonitor</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Component.html">Component</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A></DD>
</DL>
<HR>
<DL>
<DT>public final class <B>PassiveMonitor</B><DT>extends <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">AbstractLogEnabled</A><DT>implements <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A></DL>
<P>
The PassiveMonitor is used to passively check a set of resources to see if they have
changed. It will be implemented as a Component, that can be retrieved from
the ComponentLocator. It defaults to checking every 1 minute. The configuration
looks like this:
<pre>
<monitor>
<init-resources>
<-- This entry can be repeated for every resource you want to register immediately -->
<resource key="<i>file:./myfile.html</i>" class="<i>org.apache.avalon.excalibur.monitor.FileMonitor</i>"/>
</init-resources>
</monitor>
</pre>
<P>
<DL>
<DT><B>Version: </B><DD>$Id: PassiveMonitor.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Monitor"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from interface org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#ROLE">ROLE</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html#PassiveMonitor()">PassiveMonitor</A></B>()</CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)">addResource</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</CODE>
<BR>
Add a resource to monitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A> conf)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html#getResource(java.lang.String)">getResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</CODE>
<BR>
Find a monitored resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)">removeResource</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</CODE>
<BR>
Remove a monitored resource by reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html#removeResource(java.lang.String)">removeResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</CODE>
<BR>
Remove a monitored resource by key.</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html">AbstractLogEnabled</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#enableLogging(org.apache.avalon.framework.logger.Logger)">enableLogging</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#getLogger()">getLogger</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#setupLogger(java.lang.Object)">setupLogger</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#setupLogger(java.lang.Object, org.apache.avalon.framework.logger.Logger)">setupLogger</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html#setupLogger(java.lang.Object, java.lang.String)">setupLogger</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="PassiveMonitor()"><!-- --></A><H3>
PassiveMonitor</H3>
<PRE>
public <B>PassiveMonitor</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
configure</H3>
<PRE>
public final void <B>configure</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A> conf)
throws <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/ConfigurationException.html">ConfigurationException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="addResource(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
addResource</H3>
<PRE>
public final void <B>addResource</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</PRE>
<DL>
<DD>Add a resource to monitor. The resource key referenced in the other
interfaces is derived from the resource object.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#addResource(org.apache.avalon.excalibur.monitor.Resource)">addResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResource(java.lang.String)"><!-- --></A><H3>
getResource</H3>
<PRE>
public final <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> <B>getResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</PRE>
<DL>
<DD>Find a monitored resource. If no resource is available, return null<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#getResource(java.lang.String)">getResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(java.lang.String)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public final void <B>removeResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> key)</PRE>
<DL>
<DD>Remove a monitored resource by key.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(java.lang.String)">removeResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="removeResource(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
removeResource</H3>
<PRE>
public final void <B>removeResource</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> resource)</PRE>
<DL>
<DD>Remove a monitored resource by reference.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html#removeResource(org.apache.avalon.excalibur.monitor.Resource)">removeResource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A></CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="PassiveMonitor.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/Resource.html
Index: Resource.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class Resource
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Resource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class Resource</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--<B>org.apache.avalon.excalibur.monitor.Resource</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></DD>
</DL>
<HR>
<DL>
<DT>public abstract class <B>Resource</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></DL>
<P>
Managed Resource. All resources must have a constructor that takes a String
and converts it to the needed format (i.e. File). A Managed Resource in the
Monitor section has only one property needed to be changed: last modified.
The property name for the last modified event will be the same as the resource
key. Implementations may add additional properties, but for most instances the
last modified property will be enough.
<P>
<DL>
<DT><B>Version: </B><DD>$Id: Resource.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeSupport.html">PropertyChangeSupport</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_eventSupport">m_eventSupport</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_previousModified">m_previousModified</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#MODIFIED">MODIFIED</A></B></CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#Resource(java.lang.String)">Resource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> location)</CODE>
<BR>
Required constructor.</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</CODE>
<BR>
This is the prefered method of registering a <code>PropertyChangeListender</code>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">addPropertyChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> property,
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</CODE>
<BR>
This is a convenience if you want to expose other properties for the Resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListenersFrom(org.apache.avalon.excalibur.monitor.Resource)">addPropertyChangeListenersFrom</A></B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> other)</CODE>
<BR>
Abstract method to add the PropertyChangeListeners in another Resource to
this one.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#getResourceKey()">getResourceKey</A></B>()</CODE>
<BR>
Return the key for the resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners()">hasListeners</A></B>()</CODE>
<BR>
This is the preferred method of determining if a Resource has listeners.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners(java.lang.String)">hasListeners</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> property)</CODE>
<BR>
This is a convenience if you want to expose other properties for the Resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#lastModified()">lastModified</A></B>()</CODE>
<BR>
The time this was last modified.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removeAllPropertyChangeListeners()">removeAllPropertyChangeListeners</A></B>()</CODE>
<BR>
This cleanup method removes all listeners</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</CODE>
<BR>
This is the prefered method of unregistering a <code>PropertyChangeListender</code>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">removePropertyChangeListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> property,
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</CODE>
<BR>
This is a convenience if you want to expose other properties for the Resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#testModifiedAfter(long)">testModifiedAfter</A></B>(long time)</CODE>
<BR>
Test whether this has been modified since time X</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="MODIFIED"><!-- --></A><H3>
MODIFIED</H3>
<PRE>
protected static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>MODIFIED</B></PRE>
<DL>
</DL>
<HR>
<A NAME="m_eventSupport"><!-- --></A><H3>
m_eventSupport</H3>
<PRE>
protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeSupport.html">PropertyChangeSupport</A> <B>m_eventSupport</B></PRE>
<DL>
</DL>
<HR>
<A NAME="m_previousModified"><!-- --></A><H3>
m_previousModified</H3>
<PRE>
protected long <B>m_previousModified</B></PRE>
<DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="Resource(java.lang.String)"><!-- --></A><H3>
Resource</H3>
<PRE>
public <B>Resource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> location)
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD>Required constructor. The <code>String</code> location is transformed by
the specific resource monitor. For instance, a FileResource will be able
to convert a string representation of a path to the proper File object.</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="getResourceKey()"><!-- --></A><H3>
getResourceKey</H3>
<PRE>
public final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getResourceKey</B>()</PRE>
<DL>
<DD>Return the key for the resource.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="lastModified()"><!-- --></A><H3>
lastModified</H3>
<PRE>
public abstract long <B>lastModified</B>()</PRE>
<DL>
<DD>The time this was last modified.<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html#lastModified()">lastModified</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="testModifiedAfter(long)"><!-- --></A><H3>
testModifiedAfter</H3>
<PRE>
public void <B>testModifiedAfter</B>(long time)</PRE>
<DL>
<DD>Test whether this has been modified since time X<DD><DL>
<DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html#testModifiedAfter(long)">testModifiedAfter</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="addPropertyChangeListenersFrom(org.apache.avalon.excalibur.monitor.Resource)"><!-- --></A><H3>
addPropertyChangeListenersFrom</H3>
<PRE>
protected void <B>addPropertyChangeListenersFrom</B>(<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A> other)</PRE>
<DL>
<DD>Abstract method to add the PropertyChangeListeners in another Resource to
this one.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addPropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>
addPropertyChangeListener</H3>
<PRE>
public final void <B>addPropertyChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</PRE>
<DL>
<DD>This is the prefered method of registering a <code>PropertyChangeListender</code>.
It automatically registers the listener for the last modified event.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)"><!-- --></A><H3>
addPropertyChangeListener</H3>
<PRE>
protected void <B>addPropertyChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> property,
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</PRE>
<DL>
<DD>This is a convenience if you want to expose other properties for the Resource.
It is protected now, but you may override it with public access later.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removePropertyChangeListener(java.beans.PropertyChangeListener)"><!-- --></A><H3>
removePropertyChangeListener</H3>
<PRE>
public final void <B>removePropertyChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</PRE>
<DL>
<DD>This is the prefered method of unregistering a <code>PropertyChangeListender</code>.
It automatically registers the listener for the last modified event.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)"><!-- --></A><H3>
removePropertyChangeListener</H3>
<PRE>
protected void <B>removePropertyChangeListener</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> property,
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/beans/PropertyChangeListener.html">PropertyChangeListener</A> listener)</PRE>
<DL>
<DD>This is a convenience if you want to expose other properties for the Resource.
It is protected now, but you may override it with public access later.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasListeners()"><!-- --></A><H3>
hasListeners</H3>
<PRE>
public final boolean <B>hasListeners</B>()</PRE>
<DL>
<DD>This is the preferred method of determining if a Resource has listeners.<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeAllPropertyChangeListeners()"><!-- --></A><H3>
removeAllPropertyChangeListeners</H3>
<PRE>
protected void <B>removeAllPropertyChangeListeners</B>()</PRE>
<DL>
<DD>This cleanup method removes all listeners<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasListeners(java.lang.String)"><!-- --></A><H3>
hasListeners</H3>
<PRE>
protected boolean <B>hasListeners</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> property)</PRE>
<DL>
<DD>This is a convenience if you want to expose other properties for the Resource.
It is protected now, but you may override it with public access later.<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="Resource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/SourceResource.html
Index: SourceResource.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class SourceResource
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="SourceResource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class SourceResource</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">org.apache.avalon.excalibur.monitor.Resource</A>
|
+--<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">org.apache.avalon.excalibur.monitor.StreamResource</A>
|
+--<B>org.apache.avalon.excalibur.monitor.SourceResource</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></DD>
</DL>
<HR>
<DL>
<DT>public final class <B>SourceResource</B><DT>extends <A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></DL>
<P>
<DL>
<DT><B>Version: </B><DD>$Id: SourceResource.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_eventSupport">m_eventSupport</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_previousModified">m_previousModified</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#MODIFIED">MODIFIED</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#SourceResource(org.apache.excalibur.source.Source)">SourceResource</A></B>(org.apache.excalibur.source.Source source)</CODE>
<BR>
Instantiate the SourceResource</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Reader.html">Reader</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#getResourceAsReader()">getResourceAsReader</A></B>()</CODE>
<BR>
Sets the resource value with a Writer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html">InputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#getResourceAsStream()">getResourceAsStream</A></B>()</CODE>
<BR>
Sets the resource value with an OutputStream</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> org.apache.excalibur.source.Source</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#getSource()">getSource</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#lastModified()">lastModified</A></B>()</CODE>
<BR>
Determines the last time this resource was modified</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html">OutputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#setResourceAsStream()">setResourceAsStream</A></B>()</CODE>
<BR>
Sets the resource value with an OutputStream</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Writer.html">Writer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html#setResourceAsWriter()">setResourceAsWriter</A></B>()</CODE>
<BR>
Sets the resource value with a Writer</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.excalibur.monitor.StreamResource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#streamClosedEvent()">streamClosedEvent</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListenersFrom(org.apache.avalon.excalibur.monitor.Resource)">addPropertyChangeListenersFrom</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#getResourceKey()">getResourceKey</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners()">hasListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners(java.lang.String)">hasListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removeAllPropertyChangeListeners()">removeAllPropertyChangeListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#testModifiedAfter(long)">testModifiedAfter</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="SourceResource(org.apache.excalibur.source.Source)"><!-- --></A><H3>
SourceResource</H3>
<PRE>
public <B>SourceResource</B>(org.apache.excalibur.source.Source source)
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD>Instantiate the SourceResource</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="lastModified()"><!-- --></A><H3>
lastModified</H3>
<PRE>
public long <B>lastModified</B>()</PRE>
<DL>
<DD>Determines the last time this resource was modified<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#lastModified()">lastModified</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResourceAsStream()"><!-- --></A><H3>
getResourceAsStream</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html">InputStream</A> <B>getResourceAsStream</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with an OutputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsStream()">getResourceAsStream</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getResourceAsReader()"><!-- --></A><H3>
getResourceAsReader</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Reader.html">Reader</A> <B>getResourceAsReader</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with a Writer<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsReader()">getResourceAsReader</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setResourceAsStream()"><!-- --></A><H3>
setResourceAsStream</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html">OutputStream</A> <B>setResourceAsStream</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with an OutputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsStream()">setResourceAsStream</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setResourceAsWriter()"><!-- --></A><H3>
setResourceAsWriter</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Writer.html">Writer</A> <B>setResourceAsWriter</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Sets the resource value with a Writer<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsWriter()">setResourceAsWriter</A></CODE> in class <CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html">StreamResource</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getSource()"><!-- --></A><H3>
getSource</H3>
<PRE>
public org.apache.excalibur.source.Source <B>getSource</B>()</PRE>
<DL>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html"><B>PREV CLASS</B></A>
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="SourceResource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/StreamResource.html
Index: StreamResource.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Class StreamResource
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html"><B>PREV CLASS</B></A>
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="StreamResource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.avalon.excalibur.monitor</FONT>
<BR>
Class StreamResource</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
|
+--<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">org.apache.avalon.excalibur.monitor.Resource</A>
|
+--<B>org.apache.avalon.excalibur.monitor.StreamResource</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html">FileResource</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html">SourceResource</A></DD>
</DL>
<HR>
<DL>
<DT>public abstract class <B>StreamResource</B><DT>extends <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></DL>
<P>
Managed Stream based Resource. This is convenient when you want to dynamically
set and get the information from the resource. For instance, the Resource does
not need to be actively monitored if all access to the resource goes through
this type of Resource. It can notify the change as soon as the Writer or
OutputStream has been closed.
<P>
<DL>
<DT><B>Version: </B><DD>$Id: StreamResource.html,v 1.1 2002/08/11 10:30:23 hammant Exp $</DD>
<DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
</DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_eventSupport">m_eventSupport</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#m_previousModified">m_previousModified</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#MODIFIED">MODIFIED</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#StreamResource(java.lang.String)">StreamResource</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> location)</CODE>
<BR>
Required constructor.</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Reader.html">Reader</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsReader()">getResourceAsReader</A></B>()</CODE>
<BR>
Get the Resource contents as a Reader.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html">InputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#getResourceAsStream()">getResourceAsStream</A></B>()</CODE>
<BR>
Get the Resource contents as an InputStream.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html">OutputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsStream()">setResourceAsStream</A></B>()</CODE>
<BR>
Set the Resource contents as an OutputStream.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Writer.html">Writer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#setResourceAsWriter()">setResourceAsWriter</A></B>()</CODE>
<BR>
Set the Resource contents as a Writer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html#streamClosedEvent()">streamClosedEvent</A></B>()</CODE>
<BR>
Automatically handle the streamClosedEvent from the ResourceOutputStream
and ResourceWriter.</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html">Resource</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#addPropertyChangeListenersFrom(org.apache.avalon.excalibur.monitor.Resource)">addPropertyChangeListenersFrom</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#getResourceKey()">getResourceKey</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners()">hasListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#hasListeners(java.lang.String)">hasListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#lastModified()">lastModified</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removeAllPropertyChangeListeners()">removeAllPropertyChangeListeners</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html#testModifiedAfter(long)">testModifiedAfter</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="StreamResource(java.lang.String)"><!-- --></A><H3>
StreamResource</H3>
<PRE>
public <B>StreamResource</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> location)
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Exception.html">Exception</A></PRE>
<DL>
<DD>Required constructor. The <code>String</code> location is transformed by
the specific resource monitor. For instance, a FileResource will be able
to convert a string representation of a path to the proper File object.</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="getResourceAsStream()"><!-- --></A><H3>
getResourceAsStream</H3>
<PRE>
public abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html">InputStream</A> <B>getResourceAsStream</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Get the Resource contents as an InputStream.</DL>
<HR>
<A NAME="getResourceAsReader()"><!-- --></A><H3>
getResourceAsReader</H3>
<PRE>
public abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Reader.html">Reader</A> <B>getResourceAsReader</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Get the Resource contents as a Reader.</DL>
<HR>
<A NAME="setResourceAsStream()"><!-- --></A><H3>
setResourceAsStream</H3>
<PRE>
public abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html">OutputStream</A> <B>setResourceAsStream</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Set the Resource contents as an OutputStream.</DL>
<HR>
<A NAME="setResourceAsWriter()"><!-- --></A><H3>
setResourceAsWriter</H3>
<PRE>
public abstract <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Writer.html">Writer</A> <B>setResourceAsWriter</B>()
throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html">IOException</A></PRE>
<DL>
<DD>Set the Resource contents as a Writer.</DL>
<HR>
<A NAME="streamClosedEvent()"><!-- --></A><H3>
streamClosedEvent</H3>
<PRE>
protected void <B>streamClosedEvent</B>()</PRE>
<DL>
<DD>Automatically handle the streamClosedEvent from the ResourceOutputStream
and ResourceWriter.</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html"><B>PREV CLASS</B></A>
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="StreamResource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <A HREF="#fields_inherited_from_class_org.apache.avalon.excalibur.monitor.Resource">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/package-frame.html
Index: package-frame.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Package org.apache.avalon.excalibur.monitor
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameTitleFont">
<A HREF="../../../../../org/apache/avalon/excalibur/monitor/package-summary.html" TARGET="classFrame">org.apache.avalon.excalibur.monitor</A></FONT>
<TABLE BORDER="0" WIDTH="100%">
<TR>
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
Interfaces</FONT>
<FONT CLASS="FrameItemFont">
<BR>
<A HREF="Modifiable.html" TARGET="classFrame"><I>Modifiable</I></A>
<BR>
<A HREF="Monitor.html" TARGET="classFrame"><I>Monitor</I></A>
<BR>
<A HREF="Monitorable.html" TARGET="classFrame"><I>Monitorable</I></A></FONT></TD>
</TR>
</TABLE>
<TABLE BORDER="0" WIDTH="100%">
<TR>
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
Classes</FONT>
<FONT CLASS="FrameItemFont">
<BR>
<A HREF="ActiveMonitor.html" TARGET="classFrame">ActiveMonitor</A>
<BR>
<A HREF="FileResource.html" TARGET="classFrame">FileResource</A>
<BR>
<A HREF="MonitorableURLSource.html" TARGET="classFrame">MonitorableURLSource</A>
<BR>
<A HREF="PassiveMonitor.html" TARGET="classFrame">PassiveMonitor</A>
<BR>
<A HREF="Resource.html" TARGET="classFrame">Resource</A>
<BR>
<A HREF="SourceResource.html" TARGET="classFrame">SourceResource</A>
<BR>
<A HREF="StreamResource.html" TARGET="classFrame">StreamResource</A></FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/package-summary.html
Index: package-summary.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: Package org.apache.avalon.excalibur.monitor
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV PACKAGE
NEXT PACKAGE</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<H2>
Package org.apache.avalon.excalibur.monitor
</H2>
An extensible resource monitor framework and implementation.
<P>
<B>See: </B>
<BR>
<A HREF="#package_description"><B>Description</B></A>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Interface Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Modifiable.html"><I>Modifiable</I></A></B></TD>
<TD>This interface is used by the Monitor section so that we can test if a
resource is modified by an external source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Monitor.html"><I>Monitor</I></A></B></TD>
<TD>The Monitor is used to actively check a set of resources to see if they have
changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Monitorable.html"><I>Monitorable</I></A></B></TD>
<TD>Describes an object which can be monitored.</TD>
</TR>
</TABLE>
<P>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Class Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="ActiveMonitor.html">ActiveMonitor</A></B></TD>
<TD>The ActiveMonitor is used to actively check a set of resources to see if they have
changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="FileResource.html">FileResource</A></B></TD>
<TD>Managed File based Resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="MonitorableURLSource.html">MonitorableURLSource</A></B></TD>
<TD>This adds the <code>Monitorable</code> interface to the URLSource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="PassiveMonitor.html">PassiveMonitor</A></B></TD>
<TD>The PassiveMonitor is used to passively check a set of resources to see if they have
changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Resource.html">Resource</A></B></TD>
<TD>Managed Resource.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="SourceResource.html">SourceResource</A></B></TD>
<TD> </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="StreamResource.html">StreamResource</A></B></TD>
<TD>Managed Stream based Resource.</TD>
</TR>
</TABLE>
<P>
<A NAME="package_description"><!-- --></A><H2>
Package org.apache.avalon.excalibur.monitor Description
</H2>
<P>
An extensible resource monitor framework and implementation.
<br><br>
<a name="doc.Description"></a>
<div align="center">
<a href="#doc.Intro">[Introduction]</a>
</div>
<a name="doc.Intro"></a>
<h2>Introduction</h2>
<p>The <code>org.apache.avalon.excalibur.monitor</code> package contains interfaces and classes
for resource monitoring. The design is sufficiently modular to allow for different implementations of the
monitoring strategies, and resource types. A FileResource is included for your convenience.
</p>
<p>
In order to receive notification that a resource has been modified, you must implement the
<code>java.beans.PropertyChangeListener</code> interface. You will be notified with a
<code>java.beans.PropertyChangeEvent</code> where the property name is "last-modified".
Because the PropertyChangeEvent works with Objects, you must recast the Object returned
into a <code>java.lang.Long</code> object. From there you can derive the previously modified
time as well as the current modified time.
</p>
<P>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV PACKAGE
NEXT PACKAGE</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
1.1 jakarta-avalon-site/docs/excalibur/monitor/api/org/apache/avalon/excalibur/monitor/package-tree.html
Index: package-tree.html
===================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sat Aug 10 23:22:14 BST 2002 -->
<TITLE>
Excalibur Monitor API: org.apache.avalon.excalibur.monitor Class Hierarchy
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H2>
Hierarchy For Package org.apache.avalon.excalibur.monitor
</H2>
</CENTER>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
<LI TYPE="circle">class org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/AbstractLogEnabled.html"><B>AbstractLogEnabled</B></A> (implements org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>)
<UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/ActiveMonitor.html"><B>ActiveMonitor</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html">Runnable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>, org.apache.avalon.framework.thread.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A>)
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/PassiveMonitor.html"><B>PassiveMonitor</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html">Monitor</A>, org.apache.avalon.framework.thread.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/thread/ThreadSafe.html">ThreadSafe</A>)
</UL>
<LI TYPE="circle">class org.apache.excalibur.source.impl.AbstractSource (implements org.apache.excalibur.source.Source)
<UL>
<LI TYPE="circle">class org.apache.excalibur.source.impl.URLSource (implements org.apache.excalibur.source.Source)
<UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/MonitorableURLSource.html"><B>MonitorableURLSource</B></A> (implements org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html">Monitorable</A>)
</UL>
</UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Resource.html"><B>Resource</B></A> (implements org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html">Modifiable</A>)
<UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/StreamResource.html"><B>StreamResource</B></A><UL>
<LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/FileResource.html"><B>FileResource</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/SourceResource.html"><B>SourceResource</B></A></UL>
</UL>
</UL>
</UL>
<H2>
Interface Hierarchy
</H2>
<UL>
<LI TYPE="circle">interface org.apache.avalon.framework.component.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Component.html"><B>Component</B></A><UL>
<LI TYPE="circle">interface org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitor.html"><B>Monitor</B></A></UL>
<LI TYPE="circle">interface org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Modifiable.html"><B>Modifiable</B></A><LI TYPE="circle">interface org.apache.avalon.excalibur.monitor.<A HREF="../../../../../org/apache/avalon/excalibur/monitor/Monitorable.html"><B>Monitorable</B></A></UL>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV
NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright � 2000-2002 Apache Jakarta Project. All Rights Reserved.
</BODY>
</HTML>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>