org.apache.maven.doxia.linkcheck.validation
Class OnlineHTTPLinkValidator

java.lang.Object
  extended by org.apache.maven.doxia.linkcheck.validation.HTTPLinkValidator
      extended by org.apache.maven.doxia.linkcheck.validation.OnlineHTTPLinkValidator
All Implemented Interfaces:
LinkValidator

public final class OnlineHTTPLinkValidator
extends HTTPLinkValidator

Checks links which are normal URLs

Version:
$Id: OnlineHTTPLinkValidator.java 1030039 2010-11-02 13:33:03Z ltheussl $
Author:
Ben Walding, Arnaud Heritier, Vincent Siveton

Constructor Summary
OnlineHTTPLinkValidator()
          Constructor: initialize settings, use "head" method.
OnlineHTTPLinkValidator(HttpBean bean)
          Constructor: initialize settings.
 
Method Summary
 String getBaseURL()
          The base URL.
 void setBaseURL(String url)
          Sets the base URL.
 LinkValidationResult validateLink(LinkValidationItem lvi)
          If getResourceKey(lvi) returned null, this will NOT be called.
 
Methods inherited from class org.apache.maven.doxia.linkcheck.validation.HTTPLinkValidator
getResourceKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnlineHTTPLinkValidator

public OnlineHTTPLinkValidator()
Constructor: initialize settings, use "head" method.


OnlineHTTPLinkValidator

public OnlineHTTPLinkValidator(HttpBean bean)
Constructor: initialize settings.

Parameters:
bean - The http bean encapsuling all HTTP parameters supported.
Method Detail

getBaseURL

public String getBaseURL()
The base URL.

Returns:
the base URL.

setBaseURL

public void setBaseURL(String url)
Sets the base URL. This is pre-pended to links that start with '/'.

Parameters:
url - the base URL.

validateLink

public LinkValidationResult validateLink(LinkValidationItem lvi)
If getResourceKey(lvi) returned null, this will NOT be called.

Parameters:
lvi - The LinkValidationItem to validate.
Returns:
The LinkValidationResult.


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.