edu.wpi.cs.dsrg.utils
Class SequenceNumber

java.lang.Object
  |
  +--edu.wpi.cs.dsrg.utils.SequenceNumber

public class SequenceNumber
extends java.lang.Object

This class is used to store a number to a temporary file.

Since:
1.0

Constructor Summary
SequenceNumber(java.lang.String filename)
          The SequenceNumber constructor.
SequenceNumber(java.lang.String filename, long step)
          The SequenceNumber constructor.
 
Method Summary
 long get()
          Get next unique number.
static void main(java.lang.String[] args)
          Insert the method's description here.
 void setFilename(java.lang.String newFilename)
          Set the file name as new one.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceNumber

public SequenceNumber(java.lang.String filename)
The SequenceNumber constructor.
Parameters:
filename - The file name.
Since:
1.0

SequenceNumber

public SequenceNumber(java.lang.String filename,
                      long step)
The SequenceNumber constructor.
Parameters:
filename - The file name inluding full path.
step - Specify once the file opened, how many steps there for each get() function call.
Since:
1.0
Method Detail

get

public long get()
Get next unique number.
Returns:
long The unique number got from file.
Since:
1.0

main

public static void main(java.lang.String[] args)
Insert the method's description here. Creation date: (5/22/2002 3:30:09 PM)
Parameters:
args - java.lang.String[]

setFilename

public void setFilename(java.lang.String newFilename)
Set the file name as new one.
Parameters:
newFilename - The new file name.
Since:
1.0