|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.plugin.scm.fsscm.FolderDiff
public class FolderDiff
| Nested Class Summary | |
|---|---|
static class |
FolderDiff.Entry
|
| Constructor Summary | |
|---|---|
FolderDiff()
|
|
| Method Summary | |
|---|---|
java.util.List<FolderDiff.Entry> |
getDeletedFiles(long time,
boolean breakOnceFound,
boolean testRun)
|
java.util.List<FolderDiff.Entry> |
getNewOrModifiedFiles(long time,
boolean breakOnceFound,
boolean testRun)
|
static java.lang.String |
getRelativeName(java.lang.String fileName,
java.lang.String folderName)
Get the relative path of fileName and folderName fileName = c:\abc\def\foo.java folderName = c:\abc relativeName = def\foo.java This function will not handle Unix/Windows path separator conversation, but will append a java.io.File.separator if folderName does not end with one |
boolean |
isModifiedSince(long time)
|
protected void |
log(java.lang.Exception e)
This function will convert e.stackTrace to String and call log(String) |
protected void |
log(java.lang.String msg)
Default log to System.out |
protected void |
log(java.lang.String msg,
java.lang.Exception e)
This function will convert e.stackTrace to String and call log(String) |
void |
setDstPath(java.lang.String dstPath)
|
void |
setExcludeFilter(java.lang.String[] filters)
|
void |
setIncludeFilter(java.lang.String[] filters)
|
void |
setSrcPath(java.lang.String srcPath)
|
static java.lang.String |
stackTraceToString(java.lang.Exception e)
Convert Exception.stackTrace to String |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FolderDiff()
| Method Detail |
|---|
public void setSrcPath(java.lang.String srcPath)
public void setDstPath(java.lang.String dstPath)
public void setIncludeFilter(java.lang.String[] filters)
public void setExcludeFilter(java.lang.String[] filters)
public boolean isModifiedSince(long time)
public java.util.List<FolderDiff.Entry> getNewOrModifiedFiles(long time,
boolean breakOnceFound,
boolean testRun)
public java.util.List<FolderDiff.Entry> getDeletedFiles(long time,
boolean breakOnceFound,
boolean testRun)
protected void log(java.lang.Exception e)
msg - e -
protected void log(java.lang.String msg,
java.lang.Exception e)
msg - e - protected void log(java.lang.String msg)
msg - public static java.lang.String stackTraceToString(java.lang.Exception e)
e -
public static java.lang.String getRelativeName(java.lang.String fileName,
java.lang.String folderName)
throws java.io.IOException
fileName - the full path of the file, usually file.getAbsolutePath()folderName - the full path of the folder, usually dir.getAbsolutePath()
java.io.IOException - if fileName is not relative to folderName
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||