|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.project.controller.BranchReportMaker
Title: $FileName: BranchReportMaker.java$
Field Summary | |
private static java.lang.String |
ANGLE
|
private Archive |
archive
|
private static java.lang.String |
BRANCH_REPORT
|
private static java.lang.String |
CLOSE_ELEMENT
|
private static java.lang.String |
DOWN_LINE
|
private static java.lang.String |
EOL
|
private long |
fileID
|
private NodeLibrary |
library
|
private static java.lang.String |
OPEN_ELEMENT
|
private java.lang.String |
originalFileName
|
private java.lang.StringBuffer |
strReport
|
private static java.lang.String |
TAB
|
Constructor Summary | |
BranchReportMaker()
|
Method Summary | |
private void |
addAsNewName(java.lang.String newName)
|
private void |
addBlankLine(java.lang.String prepend)
|
private void |
addBranch(java.lang.String prependString,
java.lang.String identifier,
java.lang.String newName,
java.util.Date createDate,
java.lang.String path)
|
private void |
addBranch(java.lang.String prependString,
java.lang.String identifier,
java.lang.String newName,
java.util.Date createDate,
java.lang.String[] paths)
|
private void |
addBranch(java.lang.String prependString,
java.lang.String identifier,
java.lang.String newName,
java.util.Date createDate,
java.lang.String[] paths,
boolean includeAngle)
|
private void |
addDownConnector()
|
private void |
addElement(java.lang.String element)
|
private void |
addLevelOneDownConnector()
|
private void |
addReportHeader()
|
private void |
areParamsSet()
|
void |
generateReport()
Generated branch report for the parameters as set in this BranchReportMaker. |
private java.lang.String[] |
getAllPaths(FileNode fl)
|
private java.lang.String |
getDateString(java.util.Date date)
|
java.lang.String |
getReport()
Returns generated report. |
private void |
indent(int level)
|
private void |
indentWithAngle(int level)
|
static void |
main(java.lang.String[] args)
|
void |
setArchive(Archive archive)
Sets the archive. |
void |
setFileID(long fileID)
Sets the fileID. |
private void |
testTraverseBranches(BranchNode branch,
int level,
boolean parentHasMore,
java.lang.String prependNext,
java.lang.String prependRemainder)
|
private void |
traverseBranches(BranchNode branch,
int level,
boolean parentHasMore,
java.lang.String prependNext,
java.lang.String prependRemainder)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private long fileID
private NodeLibrary library
private Archive archive
private java.lang.StringBuffer strReport
private java.lang.String originalFileName
private static final java.lang.String EOL
private static final java.lang.String BRANCH_REPORT
private static final java.lang.String DOWN_LINE
private static final java.lang.String ANGLE
private static final java.lang.String TAB
private static final java.lang.String OPEN_ELEMENT
private static final java.lang.String CLOSE_ELEMENT
Constructor Detail |
public BranchReportMaker()
Method Detail |
public java.lang.String getReport()
public void generateReport() throws BranchReportException
BranchReportException
private void traverseBranches(BranchNode branch, int level, boolean parentHasMore, java.lang.String prependNext, java.lang.String prependRemainder) throws BranchReportException
BranchReportException
private java.lang.String[] getAllPaths(FileNode fl) throws ProjectDoesNotExistException, SecurityException, FileAccessException
ProjectDoesNotExistException
SecurityException
FileAccessException
private void addReportHeader()
private void addBranch(java.lang.String prependString, java.lang.String identifier, java.lang.String newName, java.util.Date createDate, java.lang.String path)
private void addBranch(java.lang.String prependString, java.lang.String identifier, java.lang.String newName, java.util.Date createDate, java.lang.String[] paths)
private void addBranch(java.lang.String prependString, java.lang.String identifier, java.lang.String newName, java.util.Date createDate, java.lang.String[] paths, boolean includeAngle)
private java.lang.String getDateString(java.util.Date date)
private void addElement(java.lang.String element)
private void addAsNewName(java.lang.String newName)
private void indentWithAngle(int level)
private void indent(int level)
private void addBlankLine(java.lang.String prepend)
private void addDownConnector()
private void addLevelOneDownConnector()
private void areParamsSet()
public void setArchive(Archive archive)
archive
- The archive to setpublic void setFileID(long fileID)
fileID
- The fileID to setpublic static void main(java.lang.String[] args)
private void testTraverseBranches(BranchNode branch, int level, boolean parentHasMore, java.lang.String prependNext, java.lang.String prependRemainder) throws BranchReportException
BranchReportException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |