A C D E F G I L M N O P Q R S T V W

A

advance() - Method in class net.haefelingerit.tagmod.Parser
Digest on further line from the log file.

C

checkfilestatus() - Method in class net.haefelingerit.tagmod.Plugin
A helper method to check (internal) file's status.
close() - Method in class net.haefelingerit.tagmod.Parser
Tell the parser to close the underlying reader.
close(Writer) - Static method in class net.haefelingerit.tagmod.Static
A method to close a writer without throwing an exception.
close(Reader) - Static method in class net.haefelingerit.tagmod.Static
A method to close a reader without throwing an exception.
close(InputStream) - Static method in class net.haefelingerit.tagmod.Static
A method to close an input stream without throwing an exception.
close(OutputStream) - Static method in class net.haefelingerit.tagmod.Static
A method to close an output stream without throwing an exception.
cont - Variable in class net.haefelingerit.tagmod.Parser
A flag to indicate whether it makes sense to read further.

D

debug - Variable in class net.haefelingerit.tagmod.Plugin
A flag to enable individual debugging.
debug(String) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.
debugmode() - Method in class net.haefelingerit.tagmod.Plugin
Check whether debug has been enabled.

E

error(String) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.
error(String, Exception) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.

F

fatal(String) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.
fatal(String, Exception) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.
fetch(Date, Date) - Method in class net.haefelingerit.tagmod.Plugin
Fetch all tag related changes between [last, now].
file - Variable in class net.haefelingerit.tagmod.Plugin
The file to read and parse tag related actions from, see also Plugin.setFile(File).

G

getModifications(Date, Date) - Method in class net.haefelingerit.tagmod.Plugin
Returns a list of modifications detailing all the changes between the last build and now.
getProperties() - Method in class net.haefelingerit.tagmod.Plugin
Returns properties defined by this modification to be passed down to a build engine.

I

info(String) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.

L

line - Variable in class net.haefelingerit.tagmod.Parser
The current line - or null if no line has been read so far.
lineno - Variable in class net.haefelingerit.tagmod.Parser
The current line.
log - Static variable in class net.haefelingerit.tagmod.Static
A logger for all classes in this package.
log(String) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.

M

m - Variable in class net.haefelingerit.tagmod.Parser
A line matcher.
match(Date, Date) - Method in class net.haefelingerit.tagmod.Parser
Checks whether the current line matches.
mkdate(String) - Method in class net.haefelingerit.tagmod.Parser
A helper method to translate a date string into a date object.
mkdatefmt() - Static method in class net.haefelingerit.tagmod.Static
Returns a SimpleDateFormat suitable to parse a date string.
mods - Variable in class net.haefelingerit.tagmod.Plugin
The list of modifications, see also Plugin.getModifications(Date, Date)

N

net.haefelingerit.tagmod - package net.haefelingerit.tagmod
A package to extend CruiseControl.

O

open(File) - Method in class net.haefelingerit.tagmod.Parser
Tell this parser to use this file for reading.

P

Parser - Class in net.haefelingerit.tagmod
This class implements a parser to analyze a log file containing tag operations.
Parser() - Constructor for class net.haefelingerit.tagmod.Parser
 
parser - Variable in class net.haefelingerit.tagmod.Plugin
The parser to use for parsing tag related actions from.
Plugin - Class in net.haefelingerit.tagmod
This class implements a SourceControl element to be plugged into CruiseControl as a method to detected modifications.
Plugin() - Constructor for class net.haefelingerit.tagmod.Plugin
 
pname - Variable in class net.haefelingerit.tagmod.Parser
The project name.
properties - Variable in class net.haefelingerit.tagmod.Plugin
A hash table for all those properties to be passed down to the build engine, see also Plugin.getProperties().

Q

quote(String) - Static method in class net.haefelingerit.tagmod.Parser
A helper method similar to Pattern.quote(String) found in Java 5.

R

re_tagaction - Variable in class net.haefelingerit.tagmod.Parser
The regular expression to match tag actions.
re_tagvalue - Variable in class net.haefelingerit.tagmod.Parser
The regular expression to match tag values.
reader - Variable in class net.haefelingerit.tagmod.Parser
The underlying text stream
regex - Variable in class net.haefelingerit.tagmod.Parser
The overall regular expression a line must comply to.
reset() - Method in class net.haefelingerit.tagmod.Parser
A method to reset the parser in its initial state.

S

sdf - Variable in class net.haefelingerit.tagmod.Parser
The standard date format.
setDebug(boolean) - Method in class net.haefelingerit.tagmod.Plugin
If set to true, then debug messages will be sent to the log stream using level info for this particular element.
setFile(File) - Method in class net.haefelingerit.tagmod.Plugin
The file to be parsed.
setProject(String) - Method in class net.haefelingerit.tagmod.Plugin
The name of the project to watch for tag related action.
setPropertyOnDelete(String) - Method in class net.haefelingerit.tagmod.Plugin
Name of property to define if a deletion is detected.
setStem(String) - Method in class net.haefelingerit.tagmod.Plugin
Set the stem to be used as prefix for properties passed to CruiseControl.
setTagaction(String) - Method in class net.haefelingerit.tagmod.Plugin
Use this method to trigger a build if the tag operation matches a given regular expression.
setTagvalue(String) - Method in class net.haefelingerit.tagmod.Plugin
Use this method to filter specific tag values.
Static - Class in net.haefelingerit.tagmod
This class contains static methods only.
Static() - Constructor for class net.haefelingerit.tagmod.Static
 
stem - Variable in class net.haefelingerit.tagmod.Plugin
The prefix to use for naming properties, see also Plugin.setStem(String).

T

throwx(String) - Static method in class net.haefelingerit.tagmod.Static
A function to throw an CruiseControl exception.
trim(String, String) - Static method in class net.haefelingerit.tagmod.Static
A method to trim - remove leading and trailing whitespace - a string.

V

validate() - Method in class net.haefelingerit.tagmod.Plugin
Called once CruiseControl whenever the underlying configuration got changed or when starting up CruiseControl.

W

warn(String) - Static method in class net.haefelingerit.tagmod.Static
A function to log a message.

A C D E F G I L M N O P Q R S T V W

Copyright © 2009. All Rights Reserved.