This documentation is part of the Link Checker Library project.
A B C D E F G H I J L M N O P Q R S T U V W _

A

add(HTMLAttribute) - Method in class de.tw.html.lexer.HTMLAttributes
Adds a HTMLAttribute to the list.
addAbsoluteUrlToParse(String) - Method in class de.tw.website.linkchecker.LinkChecker
Add an URL which is part of the website to be scheduled for parsing.
AddHeaderToFile - class de.tw.html.lexer.generation.AddHeaderToFile.
Add a header to a text file.
AddHeaderToFile() - Constructor for class de.tw.html.lexer.generation.AddHeaderToFile
 
ATTRIBUTE - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
ATTRIBUTENAME - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
ATTRIBUTEVALUE - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 

B

buildAbsoluteUrlFromRelativeReference(String, String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Builds an absolute URL from a relative reference from an absolute URL.

C

checkAllUrls() - Method in class de.tw.website.linkchecker.LinkChecker
Checks all URLs that are still to visit.
close() - Method in class de.tw.website.linkchecker.util.DefaultProgressImpl
Closes the associated PrintWriter.
CLOSETAG - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
COMMENT - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
COMMENT_DATA - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
currentTagName - Variable in class de.tw.html.lexer.HTMLLexer
 

D

de.tw.html.lexer - package de.tw.html.lexer
 
de.tw.html.lexer.generation - package de.tw.html.lexer.generation
 
de.tw.website.linkchecker - package de.tw.website.linkchecker
 
de.tw.website.linkchecker.demo - package de.tw.website.linkchecker.demo
 
de.tw.website.linkchecker.util - package de.tw.website.linkchecker.util
 
DefaultProgressImpl - class de.tw.website.linkchecker.util.DefaultProgressImpl.
Implementation of Interface Progress, which prints all progress notifications to a PrintWriter.
DefaultProgressImpl(FileWriter) - Constructor for class de.tw.website.linkchecker.util.DefaultProgressImpl
Constructor.
DefaultProgressImpl(PrintWriter) - Constructor for class de.tw.website.linkchecker.util.DefaultProgressImpl
Constructor.
DefaultWebSiteInfo - class de.tw.website.linkchecker.DefaultWebSiteInfo.
Simple implementation of Interface WebSiteInfo.
DefaultWebSiteInfo(String, String) - Constructor for class de.tw.website.linkchecker.DefaultWebSiteInfo
Constructor.

E

end() - Method in interface de.tw.website.linkchecker.util.Progress
Called at end of loop.
end() - Method in class de.tw.website.linkchecker.util.DefaultProgressImpl
 
EOF - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 

F

fileNotFoundUrl(String, String) - Method in class de.tw.website.linkchecker.HtmlReport
 
fileNotFoundUrl(String, String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
fileNotFoundUrl(String, String) - Method in interface de.tw.website.linkchecker.Report
Reference to a file which does not exist.
fileNotReferenced(String) - Method in class de.tw.website.linkchecker.HtmlReport
 
fileNotReferenced(String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
fileNotReferenced(String) - Method in interface de.tw.website.linkchecker.Report
Unreferenced file.
fileProtocolURL(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Returns whether a absolute URL is of type file protocoll.
FileUtil - class de.tw.website.linkchecker.util.FileUtil.
File Utilities.
FileUtil.DirectoryNotFoundException - exception de.tw.website.linkchecker.util.FileUtil.DirectoryNotFoundException.
Exception which is thrown if a directory is not found.
FileUtil.DirectoryNotFoundException(String) - Constructor for class de.tw.website.linkchecker.util.FileUtil.DirectoryNotFoundException
Constructor for DirectoryNotFoundException.
FileUtil.FileNotifier - interface de.tw.website.linkchecker.util.FileUtil.FileNotifier.
Notifications about files.
FileUtil() - Constructor for class de.tw.website.linkchecker.util.FileUtil
 
FRAME_REFERENCE - Static variable in class de.tw.website.linkchecker.ReferenceType
Reference of the FRAME-Tag.

G

get(String) - Method in class de.tw.html.lexer.HTMLAttributes
Gets a attribute by name.
getFileNameFromURL(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Maps a URL to a file name.
getFileNameFromURL(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
getFileSystems() - Method in interface de.tw.website.linkchecker.WebSiteInfo
Returns a list of the topmost directories (as string) which are the file systems where the HTML-files are located.
getFileSystems() - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
getLastPartOfUrl(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Returns the last part from the end of a URL; i.e., use '/' separator.
getName() - Method in class de.tw.html.lexer.HTMLAttribute
Gets the name.
getProtocolAndServerName(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
 
getString(String) - Static method in class de.tw.website.linkchecker.util.StringResource
Returns the same string but not neccessarily the same object thus saving space when using the same strings multiple times.
getURLFromFileName(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Maps a file name to a URL.
getURLFromFileName(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
getURLFromJavaScriptCode(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Extracts a URL reference from a javascript link.
getURLFromJavaScriptCode(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
getUrlInputStream(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Gets a InputStream for a URL.
getUrlInputStream(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
getValue() - Method in class de.tw.html.lexer.HTMLAttribute
Gets the value.

H

HREF_REFERENCE - Static variable in class de.tw.website.linkchecker.ReferenceType
A HREF reference.
HTMLAttribute - class de.tw.html.lexer.HTMLAttribute.
A HTML Attribute.
HTMLAttribute(String, String) - Constructor for class de.tw.html.lexer.HTMLAttribute
Contructor.
HTMLAttributes - class de.tw.html.lexer.HTMLAttributes.
HTML Attributes implemented as a HashMap.
HTMLAttributes() - Constructor for class de.tw.html.lexer.HTMLAttributes
 
HTMLLexer - class de.tw.html.lexer.HTMLLexer.
 
HTMLLexer(InputBuffer) - Constructor for class de.tw.html.lexer.HTMLLexer
 
HTMLLexer(InputStream) - Constructor for class de.tw.html.lexer.HTMLLexer
 
HTMLLexer(LexerSharedInputState) - Constructor for class de.tw.html.lexer.HTMLLexer
 
HTMLLexer(Reader) - Constructor for class de.tw.html.lexer.HTMLLexer
 
HTMLLexerTest - class de.tw.html.lexer.HTMLLexerTest.
Test program for class HTMLLexer.
HTMLLexerTest() - Constructor for class de.tw.html.lexer.HTMLLexerTest
 
HtmlReport - class de.tw.website.linkchecker.HtmlReport.
Reporting functionality in HTML.
HtmlReport.Info - class de.tw.website.linkchecker.HtmlReport.Info.
Reported information.
HtmlReport(WebSiteInfo) - Constructor for class de.tw.website.linkchecker.HtmlReport
Constructor.
HTMLTokenTypes - interface de.tw.html.lexer.HTMLTokenTypes.
Lexer for HTML data.

I

IMAGE_REFERENCE - Static variable in class de.tw.website.linkchecker.ReferenceType
Reference to a image.
isAbsoluteUrl(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Absolute of relative URL?
isProtocolMissing(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
 
isUrlOfTypeHTML(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Information about a specific URL.
isUrlOfTypeHTML(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
iterator() - Method in class de.tw.html.lexer.HTMLAttributes
Iterator over the Attributes.

J

javaScriptInReference(String, String) - Method in class de.tw.website.linkchecker.HtmlReport
 
javaScriptInReference(String, String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
javaScriptInReference(String, String) - Method in interface de.tw.website.linkchecker.Report
Found javascript code in a <a href=""> reference.

L

LINK_CHECKER_HASHMAP_SIZE - Static variable in class de.tw.website.linkchecker.demo.Main
 
LINK_REFERENCE - Static variable in class de.tw.website.linkchecker.ReferenceType
Reference of the LINK-Tag.
LinkChecker - class de.tw.website.linkchecker.LinkChecker.
Linkchecker.
LinkChecker.InvalidArgumentException - exception de.tw.website.linkchecker.LinkChecker.InvalidArgumentException.
 
LinkChecker.InvalidArgumentException(String) - Constructor for class de.tw.website.linkchecker.LinkChecker.InvalidArgumentException
Constructor for InvalidArgumentException.
LinkChecker(int, WebSiteInfo, Progress, Report) - Constructor for class de.tw.website.linkchecker.LinkChecker
Constructor.

M

Main - class de.tw.website.linkchecker.demo.Main.
Demonstration about using the LinkChecker for link-checking a Web-Site.
Main() - Constructor for class de.tw.website.linkchecker.demo.Main
 
main(String[]) - Static method in class de.tw.html.lexer.HTMLLexerTest
 
main(String[]) - Static method in class de.tw.html.lexer.generation.AddHeaderToFile
Main program.
main(String[]) - Static method in class de.tw.website.linkchecker.demo.Main
Main program.
mATTRIBUTE(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mATTRIBUTENAME(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mATTRIBUTEVALUE(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
MAX_PARSE_EXCEPTION_COUNT - Static variable in class de.tw.website.linkchecker.LinkChecker
Number of HTML parsing exceptions allowed before skipping file.
mCLOSETAG(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mCOMMENT_DATA(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mCOMMENT(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mOPENTAG(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mQUOTED_ATTRIBUTENAME(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mQUOTED_ATTRIBUTEVALUE(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mTAGNAME(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mTEXT(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mUNQUOTED_ATTRIBUTENAME(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mUNQUOTED_ATTRIBUTEVALUE(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 
mWS(boolean) - Method in class de.tw.html.lexer.HTMLLexer
 

N

name - Variable in class de.tw.html.lexer.HTMLAttribute
 
next(float, String) - Method in interface de.tw.website.linkchecker.util.Progress
Called for each element.
next(float, String) - Method in class de.tw.website.linkchecker.util.DefaultProgressImpl
 
next(String) - Method in interface de.tw.website.linkchecker.util.Progress
Called for each element, if no percentDone value can be calculated.
next(String) - Method in class de.tw.website.linkchecker.util.DefaultProgressImpl
 
nextToken() - Method in class de.tw.html.lexer.HTMLLexer
 
noFileProtocol(String, String) - Method in class de.tw.website.linkchecker.HtmlReport
 
noFileProtocol(String, String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
noFileProtocol(String, String) - Method in interface de.tw.website.linkchecker.Report
A reference which is not a file protocol.
normalReference(String, String, ReferenceType) - Method in class de.tw.website.linkchecker.HtmlReport
 
normalReference(String, String, ReferenceType) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
normalReference(String, String, ReferenceType) - Method in interface de.tw.website.linkchecker.Report
An ordinary reference.
notifyFile(File) - Method in interface de.tw.website.linkchecker.util.FileUtil.FileNotifier
 
noUrlMappedForFile(String) - Method in class de.tw.website.linkchecker.HtmlReport
 
noUrlMappedForFile(String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
noUrlMappedForFile(String) - Method in interface de.tw.website.linkchecker.Report
The file found in the file system could not be mapped to a URL.
NULL_TREE_LOOKAHEAD - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 

O

OPENTAG - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
openTagAttribute - Variable in class de.tw.html.lexer.HTMLLexer
 
openTagAttributes - Variable in class de.tw.html.lexer.HTMLLexer
 
openTagIsClosed - Variable in class de.tw.html.lexer.HTMLLexer
 

P

parseException(String, Exception) - Method in class de.tw.website.linkchecker.HtmlReport
 
parseException(String, Exception) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
parseException(String, Exception) - Method in interface de.tw.website.linkchecker.Report
Exception when parsing HTML.
PrintWriterReport - class de.tw.website.linkchecker.PrintWriterReport.
Simple report class using a PrintWriter.
Progress - interface de.tw.website.linkchecker.util.Progress.
Report the progress of a potentially long action.

Q

QUOTED_ATTRIBUTENAME - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
QUOTED_ATTRIBUTEVALUE - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 

R

ReferenceType - class de.tw.website.linkchecker.ReferenceType.
HTML Reference Types.
referenceWithWrongCase(String, String, String, ReferenceType) - Method in class de.tw.website.linkchecker.HtmlReport
 
referenceWithWrongCase(String, String, String, ReferenceType) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
referenceWithWrongCase(String, String, String, ReferenceType) - Method in interface de.tw.website.linkchecker.Report
A reference contains characters with wrong cases.
relativeUrlOutsideMapping(String, String) - Method in class de.tw.website.linkchecker.HtmlReport
 
relativeUrlOutsideMapping(String, String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
relativeUrlOutsideMapping(String, String) - Method in interface de.tw.website.linkchecker.Report
A relative URL has been found which does not map to a file.
Report - interface de.tw.website.linkchecker.Report.
Notifications while checking a website.

S

scanAllFileSystems() - Method in class de.tw.website.linkchecker.LinkChecker
Scan all files of all file systems that the url to file system mapper provides, usually just one
scanFileSystem(String, FileUtil.FileNotifier) - Static method in class de.tw.website.linkchecker.util.FileUtil
Scans a complete directory tree and notifies the given interface about every file or directory found.
separator - Static variable in class de.tw.website.linkchecker.util.UrlUtil
Separator character for URLs.
separatorChar - Static variable in class de.tw.website.linkchecker.util.UrlUtil
Separator character for URLs.
setReportDirectory(String) - Method in class de.tw.website.linkchecker.HtmlReport
Sets the reportdirectory.
setReportNormalReferences(boolean) - Method in class de.tw.website.linkchecker.HtmlReport
Reporting of common references may be very tedious and time consuming.
shortenFileNameForDisplay(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Strips the first part of the file name (for example the start directory) which is the same for all file names to reduce the size of the URLs in the reports.
shortenFileNameForDisplay(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
shortenUrlForDisplay(String) - Method in interface de.tw.website.linkchecker.WebSiteInfo
Strips the first part of the URL (for example the server name) which is the same for all URLs to reduce the size of the URLs in the reports.
shortenUrlForDisplay(String) - Method in class de.tw.website.linkchecker.DefaultWebSiteInfo
 
size() - Method in class de.tw.html.lexer.HTMLAttributes
Number of attributes.
start(String) - Method in interface de.tw.website.linkchecker.util.Progress
Called when new loop starts.
start(String) - Method in class de.tw.website.linkchecker.util.DefaultProgressImpl
 
StringResource - class de.tw.website.linkchecker.util.StringResource.
Saves memory string by using one string object for same string values.
StringResource() - Constructor for class de.tw.website.linkchecker.util.StringResource
 
stripFileName(String) - Static method in class de.tw.website.linkchecker.util.FileUtil
Returns the path of a file.
stripFileName(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Strips file name or last directory name from end of url.
stripLastPart(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Strips last part (file name or directory name) including separator character from url.
stripOffNameReference(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Strips off #name part on the end of the given url.
stripOffParameter(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Strip off HTTP-Get parameters beginning with a '?'.
stripPath(String) - Static method in class de.tw.website.linkchecker.util.FileUtil
Returns the file name of a complete path.
stripPath(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Returns the file from the end of the HTML path; i.e., use '/' separator.

T

TAGNAME - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
TEXT - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
toString() - Method in class de.tw.html.lexer.HTMLAttributes
Returns a HTML-style output representation of the attributes.
toString() - Method in class de.tw.website.linkchecker.ReferenceType
 

U

UNQUOTED_ATTRIBUTENAME - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
UNQUOTED_ATTRIBUTEVALUE - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 
urlConnectionException(String, Exception) - Method in class de.tw.website.linkchecker.HtmlReport
 
urlConnectionException(String, Exception) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
urlConnectionException(String, Exception) - Method in interface de.tw.website.linkchecker.Report
Problem when trying to make a HTTP-Request to a URL.
urlDecode(String) - Static method in class de.tw.website.linkchecker.util.UrlUtil
Decodes url-encoded URLs.
urlToOtherWebSite(String, String) - Method in class de.tw.website.linkchecker.HtmlReport
 
urlToOtherWebSite(String, String) - Method in class de.tw.website.linkchecker.PrintWriterReport
 
urlToOtherWebSite(String, String) - Method in interface de.tw.website.linkchecker.Report
URL to another web site.
UrlUtil - class de.tw.website.linkchecker.util.UrlUtil.
Utilities for URLs.
UrlUtil() - Constructor for class de.tw.website.linkchecker.util.UrlUtil
 

V

value - Variable in class de.tw.html.lexer.HTMLAttribute
 

W

WebSiteInfo - interface de.tw.website.linkchecker.WebSiteInfo.
Information about a Web-Site.
writeReports() - Method in class de.tw.website.linkchecker.HtmlReport
Writes the reports in the reportdirectory.
WS - Static variable in interface de.tw.html.lexer.HTMLTokenTypes
 

_

_tokenSet_0 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_1 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_10 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_11 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_12 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_2 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_3 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_4 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_5 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_6 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_7 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_8 - Static variable in class de.tw.html.lexer.HTMLLexer
 
_tokenSet_9 - Static variable in class de.tw.html.lexer.HTMLLexer
 

A B C D E F G H I J L M N O P Q R S T U V W _
This documentation is part of the Link Checker Library project.