org.opensolaris.opengrok.history
Class DirectoryHistoryReader
java.lang.Object
java.io.Reader
org.opensolaris.opengrok.history.HistoryReader
org.opensolaris.opengrok.history.DirectoryHistoryReader
- All Implemented Interfaces:
- java.io.Closeable, java.lang.Readable
public class DirectoryHistoryReader
- extends HistoryReader
Comment that describes the contents of this DirectoryHistoryReader.java
Created on November 7, 2005
Field Summary |
java.util.LinkedHashMap<java.util.Date,java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>>>> |
hash
|
Fields inherited from class java.io.Reader |
lock |
Method Summary |
void |
close()
|
void |
DirectoryHistoryReader()
Creates a new instance of DirectoryHistoryReader |
java.lang.String |
getAuthor()
|
java.lang.String |
getComment()
|
java.util.Date |
getDate()
|
java.util.ArrayList<java.lang.String> |
getFiles()
|
java.lang.String |
getLine()
|
java.lang.String |
getRevision()
|
boolean |
isActive()
|
static void |
main(java.lang.String[] arg)
|
boolean |
next()
Read a single line of delta record and sets |
void |
put(java.util.Date date,
java.lang.String author,
java.lang.String comment,
java.lang.String path)
|
Methods inherited from class java.io.Reader |
mark, markSupported, read, read, read, ready, reset, skip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hash
public java.util.LinkedHashMap<java.util.Date,java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>>>> hash
DirectoryHistoryReader
public DirectoryHistoryReader(java.lang.String path)
throws java.io.IOException
- Throws:
java.io.IOException
DirectoryHistoryReader
public void DirectoryHistoryReader()
- Creates a new instance of DirectoryHistoryReader
put
public void put(java.util.Date date,
java.lang.String author,
java.lang.String comment,
java.lang.String path)
close
public void close()
- Specified by:
close
in interface java.io.Closeable
- Overrides:
close
in class HistoryReader
main
public static void main(java.lang.String[] arg)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
next
public boolean next()
throws java.io.IOException
- Description copied from class:
HistoryReader
- Read a single line of delta record and sets
- Overrides:
next
in class HistoryReader
- Returns:
- true if more log records exist
Eg.
do {
r.getRevision();
} while(r.next())
- Throws:
java.io.IOException
getLine
public java.lang.String getLine()
- Overrides:
getLine
in class HistoryReader
- Returns:
- get the history line in one String of current log record
getRevision
public java.lang.String getRevision()
- Overrides:
getRevision
in class HistoryReader
- Returns:
- get the revision string of current log record
getDate
public java.util.Date getDate()
- Overrides:
getDate
in class HistoryReader
- Returns:
- get the date assosiated with current log record
getAuthor
public java.lang.String getAuthor()
- Overrides:
getAuthor
in class HistoryReader
- Returns:
- get the author of current log record
getComment
public java.lang.String getComment()
- Overrides:
getComment
in class HistoryReader
- Returns:
- get the comments of current log record
getFiles
public java.util.ArrayList<java.lang.String> getFiles()
- Overrides:
getFiles
in class HistoryReader
isActive
public boolean isActive()
- Overrides:
isActive
in class HistoryReader
- Returns:
- Does current log record is actually point to a revision