org.apache.maven.plugin.linkcheck.validation
Class LinkValidatorManager

java.lang.Object
  extended byorg.apache.maven.plugin.linkcheck.validation.LinkValidatorManager
All Implemented Interfaces:
Serializable

public class LinkValidatorManager
extends Object
implements Serializable

Version:
$Id: LinkValidatorManager.java 532339 2007-04-25 12:28:56Z ltheussl $
Author:
Ben Walding, Carlos Sanchez, Arnaud Heritier
See Also:
Serialized Form

Constructor Summary
LinkValidatorManager()
           
 
Method Summary
 void addLinkValidator(LinkValidator lv)
           
 LinkValidationResult getCachedResult(LinkValidationItem lvi)
           
 String getExclude()
          Deprecated. use getExcludes()
 String[] getExcludes()
          Returns the excludes.
 List getValidators()
           
 void loadCache(String cacheFilename)
           
 void saveCache(String cacheFilename)
           
 void setCachedResult(Object resourceKey, LinkValidationResult lvr)
           
 void setExclude(String exclude)
          Deprecated. use setExcludes()
 void setExcludes(String[] excludes)
          Sets the excludes.
 LinkValidationResult validateLink(LinkValidationItem lvi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkValidatorManager

public LinkValidatorManager()
Method Detail

getValidators

public List getValidators()

getExclude

public String getExclude()
Deprecated. use getExcludes()

Returns the exclude.

Returns:
String

setExclude

public void setExclude(String exclude)
Deprecated. use setExcludes()

Sets the exclude.

Parameters:
exclude - The exclude to set

getExcludes

public String[] getExcludes()
Returns the excludes.

Returns:
String[]

setExcludes

public void setExcludes(String[] excludes)
Sets the excludes.

Parameters:
excludes - The excludes to set

addLinkValidator

public void addLinkValidator(LinkValidator lv)

validateLink

public LinkValidationResult validateLink(LinkValidationItem lvi)
                                  throws Exception
Throws:
Exception

loadCache

public void loadCache(String cacheFilename)

saveCache

public void saveCache(String cacheFilename)

getCachedResult

public LinkValidationResult getCachedResult(LinkValidationItem lvi)
Parameters:
lvi -
Returns:
int Will return a status level, VALID, ERROR, UNKNOWN, WARNING

setCachedResult

public void setCachedResult(Object resourceKey,
                            LinkValidationResult lvr)


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.