|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
net.sweetohm.ant.util.FileTask
net.sweetohm.ant.html.LinkTask
public class LinkTask
This task checks links in HTML files.
Nested Class Summary | |
---|---|
(package private) class |
LinkTask.Parser
This class handles parser callbacks. |
Field Summary | |
---|---|
(package private) boolean |
debug
Debug flag |
(package private) javax.swing.text.html.parser.ParserDelegator |
delegator
SGML parser to parse HTML |
(package private) boolean |
external
External files check flag |
(package private) boolean |
ignoreCharSet
Ignore charset when parsing |
(package private) static java.lang.String |
INDENT
Indentation block |
(package private) boolean |
interrupt
Interruption flag |
(package private) boolean |
interrupted
Interruption requested |
(package private) java.util.Hashtable |
koCache
Cache for KO URLs |
(package private) java.lang.String |
log
Log file name |
(package private) java.io.Writer |
logWriter
Log writer |
(package private) static int |
OK
Response code for OK |
(package private) java.util.Hashtable |
okCache
Cache for OK URLs |
(package private) java.io.File |
parsedFile
The file being parsed |
(package private) LinkTask.Parser |
parser
The parser |
Fields inherited from class org.apache.tools.ant.Task |
---|
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
LinkTask()
Creates a new LinkTask instance. |
Method Summary | |
---|---|
void |
execute()
The method to launch the program as an Ant task. |
void |
log(java.lang.String message)
This method logs a message. |
void |
setDebug(boolean debug)
Debug flag. |
void |
setExternal(boolean external)
External files check setter. |
void |
setIgnoreCharSet(boolean ignoreCharSet)
Indicates if the parser should ignore charset when parsing. |
void |
setInterrupt(boolean interrupt)
Interrupt setter. |
void |
setLog(java.lang.String log)
Log file setter. |
(package private) void |
startTag(javax.swing.text.html.HTML.Tag tag,
javax.swing.text.MutableAttributeSet attrSet)
This method is called when an opening tag is met. |
(package private) void |
testURL(java.lang.String location)
This method test a given URL. |
Methods inherited from class net.sweetohm.ant.util.FileTask |
---|
addFileset, getFiles, setDir, setFile |
Methods inherited from class org.apache.tools.ant.Task |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
boolean external
boolean interrupt
boolean interrupted
java.lang.String log
java.io.Writer logWriter
boolean debug
javax.swing.text.html.parser.ParserDelegator delegator
LinkTask.Parser parser
java.io.File parsedFile
java.util.Hashtable okCache
java.util.Hashtable koCache
static final int OK
static final java.lang.String INDENT
boolean ignoreCharSet
Constructor Detail |
---|
public LinkTask()
LinkTask
instance.
Method Detail |
---|
public void setExternal(boolean external)
external
- A boolean indicating if external links should be
checked.public void setInterrupt(boolean interrupt)
interrupt
- public void setLog(java.lang.String log)
log
- A String
that is the file name of the log.public void setDebug(boolean debug)
debug
- A boolean
that indicates if debug should
be displayed.public void setIgnoreCharSet(boolean ignoreCharSet)
ignoreCharSet
- A boolean
that indicates if
charset should be ignored when parsing.public void execute()
execute
in class org.apache.tools.ant.Task
void startTag(javax.swing.text.html.HTML.Tag tag, javax.swing.text.MutableAttributeSet attrSet)
tag
- An HTML.Tag
object that is the tag.attrSet
- An MutableAttributeSet
that lists
attributes.void testURL(java.lang.String location)
location
- The URL to test as a String
.public void log(java.lang.String message)
log
in class org.apache.tools.ant.Task
message
- The String
message to write.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |