org.schmant.task.html
Class HtmlLinkValidationTF

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<T,U>
      extended by org.schmant.task.stub.AbstractActionTaskFactory<HtmlLinkValidationTF,HtmlLinkValidationTask>
          extended by org.schmant.task.html.HtmlLinkValidationTF
All Implemented Interfaces:
ActionTaskConfigurable<HtmlLinkValidationTF>, ActionTaskFactory<HtmlLinkValidationTF,HtmlLinkValidationTask>, LoggingConfigurable<HtmlLinkValidationTF>, SourceConfigurable<HtmlLinkValidationTF>, TaskFactory<HtmlLinkValidationTF,HtmlLinkValidationTask>, TaskRunnable

public final class HtmlLinkValidationTF
extends AbstractActionTaskFactory<HtmlLinkValidationTF,HtmlLinkValidationTask>

This is the factory for HtmlLinkValidationTask:s.

See HtmlLinkValidationTF

Since:
0.6
Author:
Karl Gustafsson
Task_package:
org.schmant.task.base

Constructor Summary
HtmlLinkValidationTF()
           
 
Method Summary
 HtmlLinkValidationTF addIgnorePattern(Pattern p)
           
 HtmlLinkValidationTF addIgnorePattern(String s)
           
 HtmlLinkValidationTF addIgnorePatterns(Object o)
           
 HtmlLinkValidationTF addJavadocPackage(String s)
           
 HtmlLinkValidationTF addJavadocPackages(Object o)
           
 HtmlLinkValidationTF clearIgnorePatterns()
           
 HtmlLinkValidationTF clearJavadocPackages()
           
protected  HtmlLinkValidationTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 HtmlLinkValidationTF setInputEncoding(Charset cs)
           
 HtmlLinkValidationTF setInputEncoding(String name)
           
 HtmlLinkValidationTF setValidLinkCollection(Collection<String> c)
           
 
Methods inherited from class org.schmant.task.stub.AbstractActionTaskFactory
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.schmant.task.TaskFactory
copy, create, getLastCreated, getSpecification
 
Methods inherited from interface org.schmant.task.confable.LoggingConfigurable
setLogFooter, setLogHeader, setReportLevel, setTraceLogging
 
Methods inherited from interface org.schmant.task.TaskRunnable
run
 

Constructor Detail

HtmlLinkValidationTF

public HtmlLinkValidationTF()
Method Detail

setInputEncoding

public HtmlLinkValidationTF setInputEncoding(Charset cs)

setInputEncoding

public HtmlLinkValidationTF setInputEncoding(String name)

addIgnorePattern

public HtmlLinkValidationTF addIgnorePattern(String s)

addIgnorePattern

public HtmlLinkValidationTF addIgnorePattern(Pattern p)

addIgnorePatterns

public HtmlLinkValidationTF addIgnorePatterns(Object o)

clearIgnorePatterns

public HtmlLinkValidationTF clearIgnorePatterns()

setValidLinkCollection

public HtmlLinkValidationTF setValidLinkCollection(Collection<String> c)

addJavadocPackage

public HtmlLinkValidationTF addJavadocPackage(String s)

addJavadocPackages

public HtmlLinkValidationTF addJavadocPackages(Object o)

clearJavadocPackages

public HtmlLinkValidationTF clearJavadocPackages()

createSpecification

protected HtmlLinkValidationTask createSpecification()
Description copied from class: AbstractTaskFactory
Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.

Specified by:
createSpecification in class AbstractTaskFactory<HtmlLinkValidationTF,HtmlLinkValidationTask>