A B C D E F G H I K L M N O P R S T V W X

A

addArg(Arg) - Method in class net.cafebabe.sat.xml.XTask
Add an argument for the processor.
addFileset(FileSet) - Method in class net.cafebabe.sat.util.FileTask
Fileset nested element.
addText(String) - Method in class net.cafebabe.sat.bsh.BshTask
Add text to the script to process.
AntLauncher - class net.cafebabe.sat.util.AntLauncher.
This class is a simple loader for Ant in order to make debug trivial.
AntLauncher() - Constructor for class net.cafebabe.sat.util.AntLauncher
 
Arg - class net.cafebabe.sat.util.Arg.
A container class to pass arguments to the processor.
Arg() - Constructor for class net.cafebabe.sat.util.Arg
 
args - Variable in class net.cafebabe.sat.bsh.BshTask
The list of arguments to pass to the script.

B

BLANKS - Static variable in class net.cafebabe.sat.util.IO
Separator characters
BshTask - class net.cafebabe.sat.bsh.BshTask.
This task executes a Beanshell script within an Ant script.
BshTask() - Constructor for class net.cafebabe.sat.bsh.BshTask
 
buildFinished(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
 
buildStarted(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
 

C

Command - class net.cafebabe.sat.ant.Command.
Command implementation.
Command() - Constructor for class net.cafebabe.sat.ant.Command
 
Console - class net.cafebabe.sat.ant.Console.
This task runs a console that reads and execute user commands.
Console(String[]) - Constructor for class net.cafebabe.sat.ant.Console
Constructor: parse the command line arguments.
ConsoleLogger - class net.cafebabe.sat.ant.ConsoleLogger.
Writes build events to a PrintStream.
ConsoleLogger() - Constructor for class net.cafebabe.sat.ant.ConsoleLogger
Empty constructor.
ConsoleLogger(PrintStream, PrintStream, int) - Constructor for class net.cafebabe.sat.ant.ConsoleLogger
Constructor with streams and logging level.
Constants - interface net.cafebabe.sat.Constants.
A simple interface to expose constants.

D

debug - Variable in class net.cafebabe.sat.html.LinkTask
Debug flag
DEFAULT_ENCODING - Static variable in class net.cafebabe.sat.util.IO
The default encoding (ASCII)
delegator - Variable in class net.cafebabe.sat.html.LinkTask
SGML parser to parse HTML
desc(Project, PrintStream) - Static method in class net.cafebabe.sat.ant.Command
Describe the loaded project.
dir - Variable in class net.cafebabe.sat.util.FileTask
The coma separated list of directories to process

E

ENCODING_ATT - Static variable in class net.cafebabe.sat.util.IO
The encoding attribute
error(SAXParseException) - Method in class net.cafebabe.sat.xml.XTask
Manage errors.
error(String) - Method in class net.cafebabe.sat.bsh.BshTask
Description of the Method
execute() - Method in class net.cafebabe.sat.bsh.BshTask
Processing method for the task.
execute() - Method in class net.cafebabe.sat.html.LinkTask
The method to launch the program as an Ant task.
execute() - Method in class net.cafebabe.sat.xml.XTask
Executes the task.
execute() - Method in class net.cafebabe.sat.xml.WordCountTask
Execute the task.
execute() - Method in class net.cafebabe.sat.xml.ValidTask
Executes the task.
execute() - Method in class net.cafebabe.sat.xml.SplitTask
The method to launch the program as an Ant task.
execute() - Method in class net.cafebabe.sat.xml.NestTask
The method to launch the program as an Ant task.
execute() - Method in class net.cafebabe.sat.xml.MergeTask
The method to launch the program as an Ant task.
execute() - Method in class net.cafebabe.sat.xml.InsertTask
The method to launch the program as an Ant task.
external - Variable in class net.cafebabe.sat.html.LinkTask
External files check flag

F

fatalError(SAXParseException) - Method in class net.cafebabe.sat.xml.XTask
Manage fatal errors.
file - Variable in class net.cafebabe.sat.util.FileTask
The coma separated list of files to process
filesets - Variable in class net.cafebabe.sat.util.FileTask
The Vector of filesets to process
FileTask - class net.cafebabe.sat.util.FileTask.
This is the ancestor of all the file related tasks.
FileTask() - Constructor for class net.cafebabe.sat.util.FileTask
 

G

getErr() - Method in class net.cafebabe.sat.bsh.BshTask
Gets the err attribute of the BshTask object
getFiles(boolean) - Method in class net.cafebabe.sat.util.FileTask
Return the list of files to process.
getIn() - Method in class net.cafebabe.sat.bsh.BshTask
Gets the in attribute of the BshTask object
getName() - Method in class net.cafebabe.sat.util.Arg
 
getNewFiles(boolean, File) - Method in class net.cafebabe.sat.util.FileTask
Return the list of files that are newer than the reference file.
getOut() - Method in class net.cafebabe.sat.bsh.BshTask
Gets the out attribute of the BshTask object
getValue() - Method in class net.cafebabe.sat.util.Arg
 
getXMLFileEncoding(File) - Static method in class net.cafebabe.sat.util.IO
Return the encoding of an XML file.

H

handleSimpleTag(HTML.Tag, MutableAttributeSet, int) - Method in class net.cafebabe.sat.html.LinkTask.Parser
 
handleStartTag(HTML.Tag, MutableAttributeSet, int) - Method in class net.cafebabe.sat.html.LinkTask.Parser
 

I

ignoreCharSet - Variable in class net.cafebabe.sat.html.LinkTask
Ignore charset when parsing
INDENT - Static variable in class net.cafebabe.sat.html.LinkTask
Indentation block
InsertTask - class net.cafebabe.sat.xml.InsertTask.
This task replace a given processing instruction with the content of a given file.
InsertTask() - Constructor for class net.cafebabe.sat.xml.InsertTask
Empty constructor (needed for reflexion).
interpreter - Static variable in class net.cafebabe.sat.bsh.BshTask
The BSH interpreter.
interrupt - Variable in class net.cafebabe.sat.html.LinkTask
Interruption flag
interrupted - Variable in class net.cafebabe.sat.html.LinkTask
Interruption requested
IO - class net.cafebabe.sat.util.IO.
This class is an utility class for IO.
IO() - Constructor for class net.cafebabe.sat.util.IO
 

K

koCache - Variable in class net.cafebabe.sat.html.LinkTask
Cache for KO URLs

L

LinkTask - class net.cafebabe.sat.html.LinkTask.
This task checks links in HTML files.
LinkTask.Parser - class net.cafebabe.sat.html.LinkTask.Parser.
This class handles parser callbacks.
LinkTask.Parser() - Constructor for class net.cafebabe.sat.html.LinkTask.Parser
 
LinkTask() - Constructor for class net.cafebabe.sat.html.LinkTask
Creates a new LinkTask instance.
loadFile(File) - Static method in class net.cafebabe.sat.util.IO
Read a file.
loadFile(File, String) - Static method in class net.cafebabe.sat.util.IO
Read a file using a given encoding.
loadXMLFile(File) - Static method in class net.cafebabe.sat.util.IO
Read an XML file.
log - Variable in class net.cafebabe.sat.html.LinkTask
Log file name
log(String) - Method in class net.cafebabe.sat.bsh.BshTask
A log method that avoid message mixing with synchronization.
log(String) - Method in class net.cafebabe.sat.html.LinkTask
This method logs a message.
logWriter - Variable in class net.cafebabe.sat.html.LinkTask
Log writer

M

main(String[]) - Static method in class net.cafebabe.sat.ant.Console
Method main.
main(String[]) - Static method in class net.cafebabe.sat.util.AntLauncher
Method main.
MergeTask - class net.cafebabe.sat.xml.MergeTask.
This task merge XML files in a single file (see documentation for more details).
MergeTask() - Constructor for class net.cafebabe.sat.xml.MergeTask
 
messageLogged(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
Logs a message, if the priority is suitable.

N

name - Variable in class net.cafebabe.sat.util.Arg
 
NestTask - class net.cafebabe.sat.xml.NestTask.
This task nest files within a given file to replace a processing instruction.
NestTask() - Constructor for class net.cafebabe.sat.xml.NestTask
Empty constructor (needed for reflexion).
net.cafebabe.sat - package net.cafebabe.sat
 
net.cafebabe.sat.ant - package net.cafebabe.sat.ant
 
net.cafebabe.sat.bsh - package net.cafebabe.sat.bsh
 
net.cafebabe.sat.html - package net.cafebabe.sat.html
 
net.cafebabe.sat.util - package net.cafebabe.sat.util
 
net.cafebabe.sat.xml - package net.cafebabe.sat.xml
 
newerFilesThan(File) - Method in class net.cafebabe.sat.util.FileTask
Tell if files were modified since the reference was generated.

O

OK - Static variable in class net.cafebabe.sat.html.LinkTask
Response code for OK
okCache - Variable in class net.cafebabe.sat.html.LinkTask
Cache for OK URLs

P

parsedFile - Variable in class net.cafebabe.sat.html.LinkTask
The file being parsed
parser - Variable in class net.cafebabe.sat.html.LinkTask
The parser
parseXMLHeader(String) - Static method in class net.cafebabe.sat.util.IO
Parse XML header to: Check that this is an XML header.
print(String) - Method in class net.cafebabe.sat.bsh.BshTask
Description of the Method
println(String) - Method in class net.cafebabe.sat.bsh.BshTask
Description of the Method

R

reset - Variable in class net.cafebabe.sat.bsh.BshTask
Reset flag.
run() - Method in class net.cafebabe.sat.ant.Console
The main loop of the console.

S

script - Variable in class net.cafebabe.sat.bsh.BshTask
The nested script to process.
setArgs(String) - Method in class net.cafebabe.sat.bsh.BshTask
Set command line arguments for the script.
setDebug(boolean) - Method in class net.cafebabe.sat.html.LinkTask
Debug flag.
setDir(String) - Method in class net.cafebabe.sat.util.FileTask
Dir attribute.
setDoctype(String) - Method in class net.cafebabe.sat.xml.MergeTask
Doctype setter.
setDocumentProperties(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Load a properties file defining document properties, that is the lists of elements to exclude, single elements, attributes to include and separator characters.
setDtd(boolean) - Method in class net.cafebabe.sat.xml.ValidTask
Setter for the DTD loading.
setEmacsMode(boolean) - Method in class net.cafebabe.sat.ant.ConsoleLogger
 
setEncoding(String) - Method in class net.cafebabe.sat.xml.MergeTask
Encoding setter.
setErrorlevel(String) - Method in class net.cafebabe.sat.xml.ValidTask
Error level setter (possible values are 'warning', 'error' or 'fatal').
setErrorPrintStream(PrintStream) - Method in class net.cafebabe.sat.ant.ConsoleLogger
Sets the output stream to which this logger is to send error messages.
setExcludeElements(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Set the list of excluded elements from the word count.
setExtension(String) - Method in class net.cafebabe.sat.xml.XTask
Extension setter.
setExternal(boolean) - Method in class net.cafebabe.sat.html.LinkTask
External files check setter.
setFailonerror(boolean) - Method in class net.cafebabe.sat.xml.ValidTask
Setter for the failonerror flag.If true, the Ant compilation stops with an error message if the document being validated is not valid.
setFile(String) - Method in class net.cafebabe.sat.util.FileTask
File attribute.
setForce(boolean) - Method in class net.cafebabe.sat.xml.XTask
Setter for the force flag.
setForve(boolean) - Method in class net.cafebabe.sat.xml.MergeTask
Set the force attribute (force merging if true).
setIgnoreCharSet(boolean) - Method in class net.cafebabe.sat.html.LinkTask
Indicates if the parser should ignore charset when parsing.
setIncludeAttributes(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Set the list of attributes to include as a coma separated list.
setInterrupt(boolean) - Method in class net.cafebabe.sat.html.LinkTask
Interrupt setter.
setLog(String) - Method in class net.cafebabe.sat.html.LinkTask
Log file setter.
setMaxerrors(String) - Method in class net.cafebabe.sat.xml.ValidTask
Maximum errors setter.
setMessageOutputLevel(int) - Method in class net.cafebabe.sat.ant.ConsoleLogger
Sets the highest level of message this logger should respond to.
setName(String) - Method in class net.cafebabe.sat.util.Arg
 
setNestingElement(boolean) - Method in class net.cafebabe.sat.xml.MergeTask
Indicate if a nesting element is necessary.
setNestingElementName(String) - Method in class net.cafebabe.sat.xml.MergeTask
Indicate the name of the nesting element.
setOutputPrintStream(PrintStream) - Method in class net.cafebabe.sat.ant.ConsoleLogger
Sets the output stream to which this logger is to send its output.
setPattern(String) - Method in class net.cafebabe.sat.xml.SplitTask
Pattern setter.
setPattern(String) - Method in class net.cafebabe.sat.xml.NestTask
Pattern setter.
setPattern(String) - Method in class net.cafebabe.sat.xml.InsertTask
Pattern setter.
setProperty(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Set the property where the word count is put.
setPropertyFiles(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Set the property where to put the file count.
setQuiet(boolean) - Method in class net.cafebabe.sat.xml.WordCountTask
Indicates if the task should be quiet (no message for word and file count).
setReset(boolean) - Method in class net.cafebabe.sat.bsh.BshTask
Reset flag setter.
setSeparators(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Set the separator character list.
setSingleElements(String) - Method in class net.cafebabe.sat.xml.WordCountTask
Set the list of elements which content is considered a single word.
setSource(String) - Method in class net.cafebabe.sat.xml.NestTask
Source setter.
setSource(String) - Method in class net.cafebabe.sat.xml.InsertTask
Source setter.
setStyle(String) - Method in class net.cafebabe.sat.xml.XTask
Setter for the stylesheet to use for processing.
setTimeFile(String) - Method in class net.cafebabe.sat.xml.ValidTask
Set file for date reference.
setTimeFile(String) - Method in class net.cafebabe.sat.xml.SplitTask
Set file for date reference.
setTimeFile(String) - Method in class net.cafebabe.sat.xml.NestTask
Set the reference file.
setTimeFile(String) - Method in class net.cafebabe.sat.xml.InsertTask
Set file for date reference.
setTodir(String) - Method in class net.cafebabe.sat.xml.XTask
Setter for the output directory for processed files.
setTofile(String) - Method in class net.cafebabe.sat.xml.XTask
Setter for the destination file.
setTofile(String) - Method in class net.cafebabe.sat.xml.MergeTask
Destination file setter.
setValue(String) - Method in class net.cafebabe.sat.util.Arg
 
SplitTask - class net.cafebabe.sat.xml.SplitTask.
Split a file using dedicated processing instructions.
SplitTask() - Constructor for class net.cafebabe.sat.xml.SplitTask
Empty constructor (needed for reflexion).
start() - Method in class net.cafebabe.sat.ant.Console
Start the console.
startTag(HTML.Tag, MutableAttributeSet) - Method in class net.cafebabe.sat.html.LinkTask
This method is called when an opening tag is met.

T

targetFinished(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
 
targets(Project, Vector, PrintStream) - Static method in class net.cafebabe.sat.ant.Command
Run a list of targets.
targetStarted(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
Logs a message to say that the target has started if this logger allows information-level messages.
taskFinished(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
 
taskStarted(BuildEvent) - Method in class net.cafebabe.sat.ant.ConsoleLogger
 
testURL(String) - Method in class net.cafebabe.sat.html.LinkTask
This method test a given URL.

V

ValidTask - class net.cafebabe.sat.xml.ValidTask.
Valid is an XML validator (can check well formness and validity).
ValidTask() - Constructor for class net.cafebabe.sat.xml.ValidTask
 
value - Variable in class net.cafebabe.sat.util.Arg
 
VERSION - Static variable in interface net.cafebabe.sat.Constants
 
VERSION_ATT - Static variable in class net.cafebabe.sat.util.IO
The version attribute
VERSION_VAL - Static variable in class net.cafebabe.sat.util.IO
The version value

W

warning(SAXParseException) - Method in class net.cafebabe.sat.xml.XTask
Manage warnings.
WordCountTask - class net.cafebabe.sat.xml.WordCountTask.
Count words in an XML document.
WordCountTask() - Constructor for class net.cafebabe.sat.xml.WordCountTask
Creates a new WordCountTask instance.
writeFile(String, File) - Static method in class net.cafebabe.sat.util.IO
Write a String into a file.
writeFile(String, File, String) - Static method in class net.cafebabe.sat.util.IO
Write a String into a file using a given encoding.

X

XML_HEADER_END - Static variable in class net.cafebabe.sat.util.IO
The XML header end
XML_HEADER_START - Static variable in class net.cafebabe.sat.util.IO
The XML header start
XTask - class net.cafebabe.sat.xml.XTask.
XTask is an XSLT task using XT from James Clark.
XTask() - Constructor for class net.cafebabe.sat.xml.XTask
 

A B C D E F G H I K L M N O P R S T V W X