hudson.plugins.tasks.parser
Class WorkspaceScanner
java.lang.Object
hudson.plugins.tasks.parser.WorkspaceScanner
- All Implemented Interfaces:
- hudson.FilePath.FileCallable<TasksProject>, java.io.Serializable
public class WorkspaceScanner
- extends java.lang.Object
- implements hudson.FilePath.FileCallable<TasksProject>
Scans the workspace and records the found tasks. Each file is then
classified, i.e., a module and package is guessed and assigned.
- Author:
- Ulli Hafner
- See Also:
- Serialized Form
|
Constructor Summary |
WorkspaceScanner(java.lang.String filePattern,
java.lang.String high,
java.lang.String normal,
java.lang.String low)
Creates a new instance of WorkspaceScanner. |
WorkspaceScanner(java.lang.String filePattern,
java.lang.String high,
java.lang.String normal,
java.lang.String low,
java.lang.String moduleName)
Creates a new instance of WorkspaceScanner. |
|
Method Summary |
TasksProject |
invoke(java.io.File workspace,
hudson.remoting.VirtualChannel channel)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkspaceScanner
public WorkspaceScanner(java.lang.String filePattern,
java.lang.String high,
java.lang.String normal,
java.lang.String low)
- Creates a new instance of
WorkspaceScanner.
- Parameters:
filePattern - ant file-set pattern to scan for fileshigh - tag identifiers indicating high prioritynormal - tag identifiers indicating normal prioritylow - tag identifiers indicating low priority
WorkspaceScanner
public WorkspaceScanner(java.lang.String filePattern,
java.lang.String high,
java.lang.String normal,
java.lang.String low,
java.lang.String moduleName)
- Creates a new instance of
WorkspaceScanner.
- Parameters:
moduleName - the maven module namefilePattern - ant file-set pattern to scan for fileshigh - tag identifiers indicating high prioritynormal - tag identifiers indicating normal prioritylow - tag identifiers indicating low priority
invoke
public TasksProject invoke(java.io.File workspace,
hudson.remoting.VirtualChannel channel)
throws java.io.IOException
-
- Specified by:
invoke in interface hudson.FilePath.FileCallable<TasksProject>
- Throws:
java.io.IOException
Copyright © 2008. All Rights Reserved.