+++ /dev/null
-<!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 Mon Jun 09 15:53:37 PDT 2003 -->
-<TITLE>
-Partition (Java AFS API)
-</TITLE>
-<META NAME="keywords" CONTENT="org.openafs.jafs.Partition,Partition class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Partition (Java AFS API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 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="class-use/Partition.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </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>
-<B>JAFS API v2</B></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/openafs/jafs/Key.html"><B>PREV CLASS</B></A>
- <A HREF="../../../org/openafs/jafs/Process.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="Partition.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <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.openafs.jafs</FONT>
-<BR>
-Class Partition</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
- |
- +--<B>org.openafs.jafs.Partition</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>Partition</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html">Serializable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A></DL>
-
-<P>
-An abstract representation of an AFS partition. It holds information about
- the partition, such as what its total space is.
- <BR><BR>
-
- Constructing an instance of a <code>Partition</code> does not mean
- an actual AFS partition is created on a server -- on the contrary,
- a <code>Partition</code> object must be a representation of an already
- existing AFS partition. There is no way to create a new AFS partition
- through this API.<BR><BR>
-
- Each <code>Partition</code> object has its own individual set of
- <code>Volume</code>s. This represents the properties and attributes
- of an actual AFS cell.<BR><BR>
-
- <!--Example of how to use class-->
- The following is a simple example of how to obtain and use a
- <code>Partition</code> object. In this example, a list of the
- <code>Partition</code> objects of a server are obtained, and the name
- and number of volumes is printed out for each one.<BR><BR>
-
- <PRE>
- import org.openafs.jafs.Cell;
- import org.openafs.jafs.AFSException;
- import org.openafs.jafs.Partition;
- import org.openafs.jafs.Server;
- ...
- public class ...
- {
- ...
- private Cell cell;
- private Server server;
- ...
- public static void main(String[] args) throws Exception
- {
- String username = arg[0];
- String password = arg[1];
- String cellName = arg[2];
- String serverName = arg[3];
-
- token = new Token(username, password, cellName);
- cell = new Cell(token);
- server = new Server(serverName, cell);
-
- System.out.println("Partitions in Server " + server.getName() + ":");
- Partition[] partitions = server.getPartitions();
- for (int i = 0; i < partitions.length; i++) {
- System.out.print("Partition " + partitions[i].getName());
- System.out.print("hosts " + partitions[i].getVolumeCount());
- System.out.print("volumes.\n");
- }
- }
- ...
- }
- </PRE>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="org.openafs.jafs.Partition">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED 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 boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#cachedInfo">cachedInfo</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="../../../org/openafs/jafs/Cell.html">Cell</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#cell">cell</A></B></CODE>
-
-<BR>
- </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/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#deviceName">deviceName</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#id">id</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#lockFileDescriptor">lockFileDescriptor</A></B></CODE>
-
-<BR>
- </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/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#name">name</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="../../../org/openafs/jafs/Server.html">Server</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#server">server</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#totalFreeSpace">totalFreeSpace</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#totalQuota">totalQuota</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#totalSpace">totalSpace</A></B></CODE>
-
-<BR>
- </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/util/ArrayList.html">ArrayList</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#volumeNames">volumeNames</A></B></CODE>
-
-<BR>
- </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/util/ArrayList.html">ArrayList</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#volumes">volumes</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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>(package private)</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#Partition(org.openafs.jafs.Server)">Partition</A></B>(<A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)</CODE>
-
-<BR>
- Creates a blank <code>Server</code> given the cell to which the partition
- belongs and the server on which the partition resides. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> </CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#Partition(java.lang.String, org.openafs.jafs.Server)">Partition</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)</CODE>
-
-<BR>
- Constructs a new <code>Partition</code> object instance given the
- name of the AFS partition and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> </CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#Partition(java.lang.String, org.openafs.jafs.Server, boolean)">Partition</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server,
- boolean preloadAllMembers)</CODE>
-
-<BR>
- Constructs a new <CODE>Partition</CODE> object instance given the name
- of the AFS partition and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. </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> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A> obj)</CODE>
-
-<BR>
- Comparable interface method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#compareTo(org.openafs.jafs.Partition)">compareTo</A></B>(<A HREF="../../../org/openafs/jafs/Partition.html">Partition</A> partition)</CODE>
-
-<BR>
- Compares two Partition objects respective to their names and does not
- factor any other attribute. </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/openafs/jafs/Partition.html#equals(org.openafs.jafs.Partition)">equals</A></B>(<A HREF="../../../org/openafs/jafs/Partition.html">Partition</A> otherPartition)</CODE>
-
-<BR>
- Tests whether two <code>Partition</code> objects are equal,
- based on their names and hosting server.</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/openafs/jafs/Partition.html#getDeviceName()">getDeviceName</A></B>()</CODE>
-
-<BR>
- Returns the device name of this partition (i.e. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getID()">getID</A></B>()</CODE>
-
-<BR>
- Returns the id of this partition (i.e. </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/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getInfo()">getInfo</A></B>()</CODE>
-
-<BR>
- Returns a <code>String</code> representation of this
- <code>Partition</code>. </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/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getInfoVolumes()">getInfoVolumes</A></B>()</CODE>
-
-<BR>
- Returns a <code>String</code> containing the <code>String</code>
- representations of all the volumes of this <code>Partition</code>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getLockFileDescriptor()">getLockFileDescriptor</A></B>()</CODE>
-
-<BR>
- Returns the lock file descriptor of this partition</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/openafs/jafs/Partition.html#getName()">getName</A></B>()</CODE>
-
-<BR>
- Returns the name of this partition.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getPartitionInfo(int, int, int, org.openafs.jafs.Partition)">getPartitionInfo</A></B>(int cellHandle,
- int serverHandle,
- int partition,
- <A HREF="../../../org/openafs/jafs/Partition.html">Partition</A> thePartition)</CODE>
-
-<BR>
- Fills in the information fields of the provided <code>Partition</code>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/openafs/jafs/Server.html">Server</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getServer()">getServer</A></B>()</CODE>
-
-<BR>
- Returns this partition's hosting server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getTotalFreeSpace()">getTotalFreeSpace</A></B>()</CODE>
-
-<BR>
- Returns the total free space on this partition.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getTotalQuota()">getTotalQuota</A></B>()</CODE>
-
-<BR>
- Returns the total combined quota of all volumes on this partition,
- unless a volume has configured an unlimited quota at which case an
- <A HREF="../../../org/openafs/jafs/AFSException.html"><CODE>AFSException</CODE></A> is thrown.
-
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getTotalQuota(boolean)">getTotalQuota</A></B>(boolean ignoreUnlimitedQuotas)</CODE>
-
-<BR>
- Returns the total combined quota of all volumes on this partition,
- ignoring volumes with unlimited quotas, if <CODE>
- ignoreUnlimitedQuotas</CODE> is <CODE>true</CODE>; otherwise an
- <A HREF="../../../org/openafs/jafs/AFSException.html"><CODE>AFSException</CODE></A> is thrown if a volume has an unlimited quota.
-
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getTotalSpace()">getTotalSpace</A></B>()</CODE>
-
-<BR>
- Returns the total space on this partition.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getUsedSpace()">getUsedSpace</A></B>()</CODE>
-
-<BR>
- Returns the total used space on this partition.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolume(java.lang.String)">getVolume</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)</CODE>
-
-<BR>
- Retrieves the <CODE>Volume</CODE> object (which is an abstract
- representation of an actual AFS volume of this partition) designated
- by <code>name</code> (i.e. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumeCount()">getVolumeCount</A></B>()</CODE>
-
-<BR>
- Returns the number of volumes contained in this partition.
-
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumeCount(int, int, int)">getVolumeCount</A></B>(int cellHandle,
- int serverHandle,
- int partition)</CODE>
-
-<BR>
- Returns the total number of volumes hosted by this partition.</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/openafs/jafs/Partition.html#getVolumeNames()">getVolumeNames</A></B>()</CODE>
-
-<BR>
- Retrieves an array containing all of the names of volumes
- associated with this <code>Partition</code>.
- </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/openafs/jafs/Partition.html#getVolumeNames(int, int)">getVolumeNames</A></B>(int startIndex,
- int length)</CODE>
-
-<BR>
- Returns an array containing a subset of the names of volumes
- associated with this <code>Partition</code>. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumes()">getVolumes</A></B>()</CODE>
-
-<BR>
- Retrieves an array containing all of the <code>Volume</code> objects
- associated with this <code>Partition</code>, each of which is an
- abstract representation of an actual AFS volume of the AFS partition.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumes(int, int)">getVolumes</A></B>(int startIndex,
- int length)</CODE>
-
-<BR>
- Returns an array containing a subset of the <code>Volume</code> objects
- associated with this <code>Partition</code>, each of which is an abstract
- representation of an actual AFS volume of the AFS partition. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesAdvanceTo(int, org.openafs.jafs.Volume, int)">getVolumesAdvanceTo</A></B>(int iterationId,
- <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A> theVolume,
- int advanceCount)</CODE>
-
-<BR>
- Fills the next volume object of the partition. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesBegin(int, int, int)">getVolumesBegin</A></B>(int cellHandle,
- int serverHandle,
- int partition)</CODE>
-
-<BR>
- Begin the process of getting the volumes on a partition. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesBeginAt(int, int, int, int)">getVolumesBeginAt</A></B>(int cellHandle,
- int serverHandle,
- int partition,
- int index)</CODE>
-
-<BR>
- Begin the process of getting the volumes on a partition. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesDone(int)">getVolumesDone</A></B>(int iterationId)</CODE>
-
-<BR>
- Signals that the iteration is complete and will not be accessed anymore.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesNext(int, org.openafs.jafs.Volume)">getVolumesNext</A></B>(int iterationId,
- <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A> theVolume)</CODE>
-
-<BR>
- Fills the next volume object of the partition. </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/openafs/jafs/Partition.html#getVolumesNextString(int)">getVolumesNextString</A></B>(int iterationId)</CODE>
-
-<BR>
- Returns the next volume of the partition. </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/openafs/jafs/Partition.html#hasVolumeWithUnlimitedQuota()">hasVolumeWithUnlimitedQuota</A></B>()</CODE>
-
-<BR>
- Tests whether this partition contains a volume that has an unlimited
- quota configured.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#reclaimPartitionMemory()">reclaimPartitionMemory</A></B>()</CODE>
-
-<BR>
- Reclaims all memory being saved by the partition portion of the native
- library. </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/openafs/jafs/Partition.html#refresh()">refresh</A></B>()</CODE>
-
-<BR>
- Refreshes the properties of this Partition object instance with values
- from the AFS partition
- it represents. </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/openafs/jafs/Partition.html#refresh(boolean)">refresh</A></B>(boolean all)</CODE>
-
-<BR>
- Refreshes the properties of this Partition object instance with values
- from the AFS partition it represents. </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/openafs/jafs/Partition.html#refreshInfo()">refreshInfo</A></B>()</CODE>
-
-<BR>
- Refreshes the information fields of this <code>Partition</code> to
- reflect the current state of the AFS partition. </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/openafs/jafs/Partition.html#refreshVolumeNames()">refreshVolumeNames</A></B>()</CODE>
-
-<BR>
- Obtains the most current list of volume names of this partition.</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/openafs/jafs/Partition.html#refreshVolumes()">refreshVolumes</A></B>()</CODE>
-
-<BR>
- Obtains the most current list of <code>Volume</code> objects of this
- partition.</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/openafs/jafs/Partition.html#salvage()">salvage</A></B>()</CODE>
-
-<BR>
- Salvages (restores consistency to) this partition. </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/openafs/jafs/Partition.html#syncPartition()">syncPartition</A></B>()</CODE>
-
-<BR>
- Syncs this partition to the VLDB.</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/openafs/jafs/Partition.html#syncVLDB()">syncVLDB</A></B>()</CODE>
-
-<BR>
- Syncs the VLDB to this partition.</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/openafs/jafs/Partition.html#toString()">toString</A></B>()</CODE>
-
-<BR>
- Returns the name of this <CODE>Partition</CODE></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/openafs/jafs/Partition.html#translateIDToName(int)">translateIDToName</A></B>(int id)</CODE>
-
-<BR>
- Translates a partition id into a partition name</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Partition.html#translateNameToID(java.lang.String)">translateNameToID</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)</CODE>
-
-<BR>
- Translates a partition name into a partition id</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#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="cell"><!-- --></A><H3>
-cell</H3>
-<PRE>
-protected <A HREF="../../../org/openafs/jafs/Cell.html">Cell</A> <B>cell</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="server"><!-- --></A><H3>
-server</H3>
-<PRE>
-protected <A HREF="../../../org/openafs/jafs/Server.html">Server</A> <B>server</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="name"><!-- --></A><H3>
-name</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>name</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="id"><!-- --></A><H3>
-id</H3>
-<PRE>
-protected int <B>id</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="deviceName"><!-- --></A><H3>
-deviceName</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>deviceName</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="lockFileDescriptor"><!-- --></A><H3>
-lockFileDescriptor</H3>
-<PRE>
-protected int <B>lockFileDescriptor</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="totalSpace"><!-- --></A><H3>
-totalSpace</H3>
-<PRE>
-protected int <B>totalSpace</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="totalFreeSpace"><!-- --></A><H3>
-totalFreeSpace</H3>
-<PRE>
-protected int <B>totalFreeSpace</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="totalQuota"><!-- --></A><H3>
-totalQuota</H3>
-<PRE>
-protected int <B>totalQuota</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="volumes"><!-- --></A><H3>
-volumes</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/ArrayList.html">ArrayList</A> <B>volumes</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="volumeNames"><!-- --></A><H3>
-volumeNames</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/ArrayList.html">ArrayList</A> <B>volumeNames</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="cachedInfo"><!-- --></A><H3>
-cachedInfo</H3>
-<PRE>
-protected boolean <B>cachedInfo</B></PRE>
-<DL>
-<DL>
-</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="Partition(java.lang.String, org.openafs.jafs.Server)"><!-- --></A><H3>
-Partition</H3>
-<PRE>
-public <B>Partition</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Constructs a new <code>Partition</code> object instance given the
- name of the AFS partition and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. This does not actually
- create a new AFS partition, it just represents an existing one.
- If <code>name</code> is not an actual AFS partition, exceptions
- will be thrown during subsequent method invocations on this
- object.
-<P>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the partition to represent<DD><CODE>server</CODE> - the server on which the partition resides
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-<HR>
-
-<A NAME="Partition(java.lang.String, org.openafs.jafs.Server, boolean)"><!-- --></A><H3>
-Partition</H3>
-<PRE>
-public <B>Partition</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server,
- boolean preloadAllMembers)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Constructs a new <CODE>Partition</CODE> object instance given the name
- of the AFS partition and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. This does not actually
- create a new AFS partition, it just represents an existing one.
- If <code>name</code> is not an actual AFS partition, exceptions
- will be thrown during subsequent method invocations on this
- object.
-
- <P> This constructor is ideal for point-in-time representation and
- transient applications. It ensures all data member values are set and
- available without calling back to the filesystem at the first request
- for them. Use the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A> method to address any coherency
- concerns.
-<P>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the partition to represent<DD><CODE>server</CODE> - the server to which the partition belongs.<DD><CODE>preloadAllMembers</CODE> - true will ensure all object members are
- set upon construction;
- otherwise members will be set upon access,
- which is the default behavior.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-<HR>
-
-<A NAME="Partition(org.openafs.jafs.Server)"><!-- --></A><H3>
-Partition</H3>
-<PRE>
-<B>Partition</B>(<A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Creates a blank <code>Server</code> given the cell to which the partition
- belongs and the server on which the partition resides. This blank
- object can then be passed into other methods to fill out its properties.
-<P>
-<DT><B>Parameters:</B><DD><CODE>server</CODE> - the server on which the partition resides
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</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="refresh()"><!-- --></A><H3>
-refresh</H3>
-<PRE>
-public void <B>refresh</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Refreshes the properties of this Partition object instance with values
- from the AFS partition
- it represents. All properties that have been initialized and/or
- accessed will be renewed according to the values of the AFS partition
- this Partition object instance represents.
-
- <P>Since in most environments administrative changes can be administered
- from an AFS command-line program or an alternate GUI application, this
- method provides a means to refresh the Java object representation and
- thereby ascertain any possible modifications that may have been made
- from such alternate administrative programs. Using this method before
- an associated instance accessor will ensure the highest level of
- representative accuracy, accommodating changes made external to the
- Java application space. If administrative changes to the underlying AFS
- system are only allowed via this API, then the use of this method is
- unnecessary.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="refresh(boolean)"><!-- --></A><H3>
-refresh</H3>
-<PRE>
-protected void <B>refresh</B>(boolean all)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Refreshes the properties of this Partition object instance with values
- from the AFS partition it represents. If <CODE>all</CODE> is
- <CODE>true</CODE> then <U>all</U> of the properties of this Partition
- object instance will be set, or renewed, according to the values of the
- AFS partition it represents, disregarding any previously set properties.
-
- <P> Thus, if <CODE>all</CODE> is <CODE>false</CODE> then properties
- that are currently set will be refreshed and properties that are not
- set will remain uninitialized. See <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A> for more
- information.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>all</CODE> - if true set or renew all object properties; otherwise
- renew all set properties
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="refreshInfo()"><!-- --></A><H3>
-refreshInfo</H3>
-<PRE>
-protected void <B>refreshInfo</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Refreshes the information fields of this <code>Partition</code> to
- reflect the current state of the AFS partition. These include total
- free space, id, etc.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="refreshVolumes()"><!-- --></A><H3>
-refreshVolumes</H3>
-<PRE>
-protected void <B>refreshVolumes</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Obtains the most current list of <code>Volume</code> objects of this
- partition.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="refreshVolumeNames()"><!-- --></A><H3>
-refreshVolumeNames</H3>
-<PRE>
-protected void <B>refreshVolumeNames</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Obtains the most current list of volume names of this partition.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="syncPartition()"><!-- --></A><H3>
-syncPartition</H3>
-<PRE>
-public void <B>syncPartition</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Syncs this partition to the VLDB.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="syncVLDB()"><!-- --></A><H3>
-syncVLDB</H3>
-<PRE>
-public void <B>syncVLDB</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Syncs the VLDB to this partition.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="salvage()"><!-- --></A><H3>
-salvage</H3>
-<PRE>
-public void <B>salvage</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Salvages (restores consistency to) this partition. Uses default values for
- most salvager options in order to simplify the API.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getName()"><!-- --></A><H3>
-getName</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getName</B>()</PRE>
-<DL>
-<DD>Returns the name of this partition.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the name of this partition</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getServer()"><!-- --></A><H3>
-getServer</H3>
-<PRE>
-public <A HREF="../../../org/openafs/jafs/Server.html">Server</A> <B>getServer</B>()</PRE>
-<DL>
-<DD>Returns this partition's hosting server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>this partition's server</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumeCount()"><!-- --></A><H3>
-getVolumeCount</H3>
-<PRE>
-public int <B>getVolumeCount</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the number of volumes contained in this partition.
-
- <P>If the total list of volumes or volume names have already been
- collected (see <A HREF="../../../org/openafs/jafs/Partition.html#getVolumes()"><CODE>getVolumes()</CODE></A>), then the returning value will
- be calculated based upon the current list. Otherwise, AFS will be
- explicitly queried for the information.
-
- <P> The product of this method is not saved, and is recalculated
- with every call.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the number of volumes contained in this partition.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in any
- of the associated native methods</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolume(java.lang.String)"><!-- --></A><H3>
-getVolume</H3>
-<PRE>
-public <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A> <B>getVolume</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Retrieves the <CODE>Volume</CODE> object (which is an abstract
- representation of an actual AFS volume of this partition) designated
- by <code>name</code> (i.e. "root.afs", etc.). If a volume by
- that name does not actually exist in AFS on the partition
- represented by this object, an <A HREF="../../../org/openafs/jafs/AFSException.html"><CODE>AFSException</CODE></A> will be
- thrown.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the volume to retrieve
-<DT><B>Returns:</B><DD><CODE>Volume</CODE> designated by <code>name</code>.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code
-<DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/NullPointerException.html">NullPointerException</A></CODE> - If <CODE>name</CODE> is
- <CODE>null</CODE>.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumes()"><!-- --></A><H3>
-getVolumes</H3>
-<PRE>
-public <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A>[] <B>getVolumes</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Retrieves an array containing all of the <code>Volume</code> objects
- associated with this <code>Partition</code>, each of which is an
- abstract representation of an actual AFS volume of the AFS partition.
- After this method is called once, it saves the array of
- <code>Volume</code>s and returns that saved array on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current list
- is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <code>Volume</code> array of the <code>Volume</code>
- objects of the partition.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumes(int, int)"><!-- --></A><H3>
-getVolumes</H3>
-<PRE>
-public <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A>[] <B>getVolumes</B>(int startIndex,
- int length)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns an array containing a subset of the <code>Volume</code> objects
- associated with this <code>Partition</code>, each of which is an abstract
- representation of an actual AFS volume of the AFS partition. The subset
- is a point-in-time list of volumes (<code>Volume</code> objects
- representing AFS volumes) starting at the complete array's index of
- <code>startIndex</code> and containing up to <code>length</code>
- elements.
-
- If <code>length</code> is larger than the number of remaining elements,
- respective to <code>startIndex</code>, then this method will
- ignore the remaining positions requested by <code>length</code> and
- return an array that contains the remaining number of elements found in
- this partition's complete array of volumes.
-
- <P>This method is especially useful when managing iterations of very
- large lists. <A HREF="../../../org/openafs/jafs/Partition.html#getVolumeCount()"><CODE>getVolumeCount()</CODE></A> can be used to determine if
- iteration management is practical.
-
- <P>This method does not save the resulting data and therefore
- queries AFS for each call.
-
- <P><B>Example:</B> If there are more than 50,000 volumes within this partition
- then only render them in increments of 10,000.
- <PRE>
- ...
- Volume[] volumes;
- if (partition.getVolumeCount() > 50000) {
- int index = 0;
- int length = 10000;
- while (index < partition.getVolumeCount()) {
- volumes = partition.<B>getVolumes</B>(index, length);
- for (int i = 0; i < volumes.length; i++) {
- ...
- }
- index += length;
- ...
- }
- } else {
- volumes = partition.getVolumes();
- for (int i = 0; i < volumes.length; i++) {
- ...
- }
- }
- ...
- </PRE>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>startIndex</CODE> - the base zero index position at which the subset array
- should start from, relative to the complete list of
- elements present in AFS.<DD><CODE>length</CODE> - the number of elements that the subset should contain
-<DT><B>Returns:</B><DD>a subset array of volumes hosted by this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getVolumeCount()"><CODE>getVolumeCount()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#getVolumeNames(int, int)"><CODE>getVolumeNames(int, int)</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#getVolumes()"><CODE>getVolumes()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumeNames()"><!-- --></A><H3>
-getVolumeNames</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[] <B>getVolumeNames</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Retrieves an array containing all of the names of volumes
- associated with this <code>Partition</code>.
- After this method is called once, it saves the array of
- <code>String</code>s and returns that saved array on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- list is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <code>String</code> array of the volumes of the partition.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumeNames(int, int)"><!-- --></A><H3>
-getVolumeNames</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[] <B>getVolumeNames</B>(int startIndex,
- int length)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns an array containing a subset of the names of volumes
- associated with this <code>Partition</code>. The subset is a
- point-in-time list of volume names starting at the complete array's
- index of <code>startIndex</code> and containing up to <code>length</code>
- elements.
-
- If <code>length</code> is larger than the number of remaining elements,
- respective to <code>startIndex</code>, then this method will
- ignore the remaining positions requested by <code>length</code> and
- return an array that contains the remaining number of elements found in
- this partition's complete array of volume names.
-
- <P>This method is especially useful when managing iterations of very
- large lists. <A HREF="../../../org/openafs/jafs/Partition.html#getVolumeCount()"><CODE>getVolumeCount()</CODE></A> can be used to determine if
- iteration management is practical.
-
- <P>This method does not save the resulting data and therefore
- queries AFS for each call.
-
- <P><B>Example:</B> If there are more than 50,000 volumes within this partition
- then only render them in increments of 10,000.
- <PRE>
- ...
- String[] volumes;
- if (partition.getVolumeCount() > 50000) {
- int index = 0;
- int length = 10000;
- while (index < partition.getVolumeCount()) {
- volumes = partition.<B>getVolumeNames</B>(index, length);
- for (int i = 0; i < volumes.length; i++) {
- ...
- }
- index += length;
- ...
- }
- } else {
- volumes = partition.getVolumeNames();
- for (int i = 0; i < volumes.length; i++) {
- ...
- }
- }
- ...
- </PRE>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>startIndex</CODE> - the base zero index position at which the subset array
- should start from, relative to the complete list of
- elements present in AFS.<DD><CODE>length</CODE> - the number of elements that the subset should contain
-<DT><B>Returns:</B><DD>a subset array of volume names hosted by this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getVolumeCount()"><CODE>getVolumeCount()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#getVolumes(int, int)"><CODE>getVolumes(int, int)</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#getVolumes()"><CODE>getVolumes()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getID()"><!-- --></A><H3>
-getID</H3>
-<PRE>
-public int <B>getID</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the id of this partition (i.e. "vicepa" = 0, etc.)
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the id of this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getDeviceName()"><!-- --></A><H3>
-getDeviceName</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getDeviceName</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the device name of this partition (i.e. "hda5", etc.)
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the device name of this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getLockFileDescriptor()"><!-- --></A><H3>
-getLockFileDescriptor</H3>
-<PRE>
-public int <B>getLockFileDescriptor</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the lock file descriptor of this partition
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the lock file descriptor of this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTotalSpace()"><!-- --></A><H3>
-getTotalSpace</H3>
-<PRE>
-public int <B>getTotalSpace</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the total space on this partition.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the total space on this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTotalFreeSpace()"><!-- --></A><H3>
-getTotalFreeSpace</H3>
-<PRE>
-public int <B>getTotalFreeSpace</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the total free space on this partition.
- After this method is called once, it saves the total free space
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the total free space on this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getUsedSpace()"><!-- --></A><H3>
-getUsedSpace</H3>
-<PRE>
-public int <B>getUsedSpace</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the total used space on this partition.
- After this method is called once, it saves the total used space
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the total used space on this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTotalQuota()"><!-- --></A><H3>
-getTotalQuota</H3>
-<PRE>
-public int <B>getTotalQuota</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the total combined quota of all volumes on this partition,
- unless a volume has configured an unlimited quota at which case an
- <A HREF="../../../org/openafs/jafs/AFSException.html"><CODE>AFSException</CODE></A> is thrown.
-
- <P>After this method is called once, it saves the value and returns
- that value on subsequent calls, until the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A>
- method is called and a more current value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the total combined quota of all volumes on this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs while retrieving and
- calculating, or a volume has an
- unlimited quota.<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getTotalQuota(boolean)"><CODE>getTotalQuota(boolean)</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#hasVolumeWithUnlimitedQuota()"><CODE>hasVolumeWithUnlimitedQuota()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Volume.html#getQuota()"><CODE>Volume.getQuota()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getTotalQuota(boolean)"><!-- --></A><H3>
-getTotalQuota</H3>
-<PRE>
-public int <B>getTotalQuota</B>(boolean ignoreUnlimitedQuotas)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the total combined quota of all volumes on this partition,
- ignoring volumes with unlimited quotas, if <CODE>
- ignoreUnlimitedQuotas</CODE> is <CODE>true</CODE>; otherwise an
- <A HREF="../../../org/openafs/jafs/AFSException.html"><CODE>AFSException</CODE></A> is thrown if a volume has an unlimited quota.
-
- <P>After this method is called once, it saves the value and returns
- that value on subsequent calls, until the <A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A>
- method is called and a more current value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the total combined quota of all volumes on this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs while retrieving and
- calculating, or a volume has an
- unlimited quota.<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getTotalQuota()"><CODE>getTotalQuota()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#hasVolumeWithUnlimitedQuota()"><CODE>hasVolumeWithUnlimitedQuota()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Volume.html#getQuota()"><CODE>Volume.getQuota()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hasVolumeWithUnlimitedQuota()"><!-- --></A><H3>
-hasVolumeWithUnlimitedQuota</H3>
-<PRE>
-public boolean <B>hasVolumeWithUnlimitedQuota</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Tests whether this partition contains a volume that has an unlimited
- quota configured.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD><CODE>true</CODE> if a contained volume's quota is configured
- as unlimited; otherwise <CODE>false</CODE>.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getTotalQuota()"><CODE>getTotalQuota()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#getTotalQuota(boolean)"><CODE>getTotalQuota(boolean)</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Volume.html#isQuotaUnlimited()"><CODE>Volume.isQuotaUnlimited()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Volume.html#getQuota()"><CODE>Volume.getQuota()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Partition.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getInfo()"><!-- --></A><H3>
-getInfo</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getInfo</B>()</PRE>
-<DL>
-<DD>Returns a <code>String</code> representation of this
- <code>Partition</code>. Contains the information fields and a list of
- volumes.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <code>String</code> representation of the <code>Partition</code></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getInfoVolumes()"><!-- --></A><H3>
-getInfoVolumes</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getInfoVolumes</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns a <code>String</code> containing the <code>String</code>
- representations of all the volumes of this <code>Partition</code>.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <code>String</code> representation of the volumes
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Volume.html#getInfo()"><CODE>Volume.getInfo()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compareTo(org.openafs.jafs.Partition)"><!-- --></A><H3>
-compareTo</H3>
-<PRE>
-public int <B>compareTo</B>(<A HREF="../../../org/openafs/jafs/Partition.html">Partition</A> partition)</PRE>
-<DL>
-<DD>Compares two Partition objects respective to their names and does not
- factor any other attribute. Alphabetic case is significant in
- comparing names.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>partition</CODE> - The Partition object to be compared to
- this Partition instance
-<DT><B>Returns:</B><DD>Zero if the argument is equal to this Partition's name, a
- value less than zero if this Partition's name is
- lexicographically less than the argument, or a value greater
- than zero if this Partition's name is lexicographically
- greater than the argument</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
-compareTo</H3>
-<PRE>
-public int <B>compareTo</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A> obj)</PRE>
-<DL>
-<DD>Comparable interface method.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>compareTo</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#compareTo(org.openafs.jafs.Partition)"><CODE>compareTo(Partition)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(org.openafs.jafs.Partition)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="../../../org/openafs/jafs/Partition.html">Partition</A> otherPartition)</PRE>
-<DL>
-<DD>Tests whether two <code>Partition</code> objects are equal,
- based on their names and hosting server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>otherPartition</CODE> - the Partition to test
-<DT><B>Returns:</B><DD>whether the specifed Partition is the same as this Partition</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Returns the name of this <CODE>Partition</CODE>
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the name of this <CODE>Partition</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPartitionInfo(int, int, int, org.openafs.jafs.Partition)"><!-- --></A><H3>
-getPartitionInfo</H3>
-<PRE>
-protected static void <B>getPartitionInfo</B>(int cellHandle,
- int serverHandle,
- int partition,
- <A HREF="../../../org/openafs/jafs/Partition.html">Partition</A> thePartition)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Fills in the information fields of the provided <code>Partition</code>.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cellHandle</CODE> - the handle of the cell to which the partition belongs<DD><CODE>serverHandle</CODE> - the vos handle of the server on which the
- partition resides<DD><CODE>partition</CODE> - the numeric id of the partition for which to get the
- info<DD><CODE>thePartition</CODE> - the <A HREF="../../../org/openafs/jafs/Partition.html"><CODE>Partition</CODE></A> object in which to
- fill in the information
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Cell.html#getCellHandle()"><CODE>Cell.getCellHandle()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Server.html#getVosServerHandle(int, java.lang.String)"><CODE>Server.getVosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumeCount(int, int, int)"><!-- --></A><H3>
-getVolumeCount</H3>
-<PRE>
-protected static int <B>getVolumeCount</B>(int cellHandle,
- int serverHandle,
- int partition)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the total number of volumes hosted by this partition.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cellHandle</CODE> - the handle of the cell to which the partition belongs<DD><CODE>serverHandle</CODE> - the vos handle of the server to which the partition
- belongs<DD><CODE>partition</CODE> - the numeric id of the partition on which the volumes
- reside
-<DT><B>Returns:</B><DD>total number of volumes hosted by this partition
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Cell.html#getCellHandle()"><CODE>Cell.getCellHandle()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Server.html#getVosServerHandle(int, java.lang.String)"><CODE>Server.getVosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumesBegin(int, int, int)"><!-- --></A><H3>
-getVolumesBegin</H3>
-<PRE>
-protected static int <B>getVolumesBegin</B>(int cellHandle,
- int serverHandle,
- int partition)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Begin the process of getting the volumes on a partition. Returns
- an iteration ID to be used by subsequent calls to
- <code>getVolumesNext</code> and <code>getVolumesDone</code>.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cellHandle</CODE> - the handle of the cell to which the partition belongs<DD><CODE>serverHandle</CODE> - the vos handle of the server to which the partition
- belongs<DD><CODE>partition</CODE> - the numeric id of the partition on which the volumes
- reside
-<DT><B>Returns:</B><DD>an iteration ID
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Cell.html#getCellHandle()"><CODE>Cell.getCellHandle()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Server.html#getVosServerHandle(int, java.lang.String)"><CODE>Server.getVosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumesBeginAt(int, int, int, int)"><!-- --></A><H3>
-getVolumesBeginAt</H3>
-<PRE>
-protected static int <B>getVolumesBeginAt</B>(int cellHandle,
- int serverHandle,
- int partition,
- int index)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Begin the process of getting the volumes on a partition. Returns
- an iteration ID to be used by subsequent calls to
- <code>getVolumesNext</code> and <code>getVolumesDone</code>.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cellHandle</CODE> - the handle of the cell to which the partition belongs<DD><CODE>serverHandle</CODE> - the vos handle of the server to which the partition
- belongs<DD><CODE>partition</CODE> - the numeric id of the partition on which the volumes
- reside
-<DT><B>Returns:</B><DD>an iteration ID
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Cell.html#getCellHandle()"><CODE>Cell.getCellHandle()</CODE></A>,
-<A HREF="../../../org/openafs/jafs/Server.html#getVosServerHandle(int, java.lang.String)"><CODE>Server.getVosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumesNextString(int)"><!-- --></A><H3>
-getVolumesNextString</H3>
-<PRE>
-protected static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getVolumesNextString</B>(int iterationId)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the next volume of the partition. Returns <code>null</code>
- if there are no more volumes.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>iterationId</CODE> - the iteration ID of this iteration
-<DT><B>Returns:</B><DD>the name of the next volume of the server
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesBegin(int, int, int)"><CODE>getVolumesBegin(int, int, int)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumesNext(int, org.openafs.jafs.Volume)"><!-- --></A><H3>
-getVolumesNext</H3>
-<PRE>
-protected static int <B>getVolumesNext</B>(int iterationId,
- <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A> theVolume)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Fills the next volume object of the partition. Returns 0 if there
- are no more volumes, != 0 otherwise.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>iterationId</CODE> - the iteration ID of this iteration<DD><CODE>theVolume</CODE> - the Volume object in which to fill the values
- of the next volume
-<DT><B>Returns:</B><DD>0 if there are no more volumes, != 0 otherwise
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesBegin(int, int, int)"><CODE>getVolumesBegin(int, int, int)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumesAdvanceTo(int, org.openafs.jafs.Volume, int)"><!-- --></A><H3>
-getVolumesAdvanceTo</H3>
-<PRE>
-protected static int <B>getVolumesAdvanceTo</B>(int iterationId,
- <A HREF="../../../org/openafs/jafs/Volume.html">Volume</A> theVolume,
- int advanceCount)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Fills the next volume object of the partition. Returns 0 if there
- are no more volumes, != 0 otherwise.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>iterationId</CODE> - the iteration ID of this iteration<DD><CODE>theVolume</CODE> - the Volume object in which to fill the values of the
- next volume
-<DT><B>Returns:</B><DD>0 if there are no more volumes, != 0 otherwise
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesBegin(int, int, int)"><CODE>getVolumesBegin(int, int, int)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVolumesDone(int)"><!-- --></A><H3>
-getVolumesDone</H3>
-<PRE>
-protected static void <B>getVolumesDone</B>(int iterationId)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Signals that the iteration is complete and will not be accessed anymore.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>iterationId</CODE> - the iteration ID of this iteration
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Partition.html#getVolumesBegin(int, int, int)"><CODE>getVolumesBegin(int, int, int)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="translateNameToID(java.lang.String)"><!-- --></A><H3>
-translateNameToID</H3>
-<PRE>
-protected static int <B>translateNameToID</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Translates a partition name into a partition id
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the partition in question
-<DT><B>Returns:</B><DD>the id of the partition in question
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="translateIDToName(int)"><!-- --></A><H3>
-translateIDToName</H3>
-<PRE>
-protected static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>translateIDToName</B>(int id)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Translates a partition id into a partition name
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>id</CODE> - the id of the partition in question
-<DT><B>Returns:</B><DD>the name of the partition in question
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="reclaimPartitionMemory()"><!-- --></A><H3>
-reclaimPartitionMemory</H3>
-<PRE>
-protected static void <B>reclaimPartitionMemory</B>()</PRE>
-<DL>
-<DD>Reclaims all memory being saved by the partition portion of the native
- library. This method should be called when no more <code>Partition</code>
- objects are expected to be
- used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<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=3 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="class-use/Partition.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </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>
-<B>JAFS API v2</B></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/openafs/jafs/Key.html"><B>PREV CLASS</B></A>
- <A HREF="../../../org/openafs/jafs/Process.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="Partition.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <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>
-
-</BODY>
-</HTML>