org.htmlparser.util
Class LinkProcessor

java.lang.Object
  extended byorg.htmlparser.util.LinkProcessor
All Implemented Interfaces:
java.io.Serializable

Deprecated. Use a Page object instead.

public class LinkProcessor
extends java.lang.Object
implements java.io.Serializable

Processor class for links, is present basically as a utility class.

See Also:
Serialized Form

Constructor Summary
LinkProcessor()
          Deprecated. Create an HTMLLinkProcessor.
 
Method Summary
 java.net.URL constructUrl(java.lang.String link, java.lang.String base)
          Deprecated. Use Page.constructUrl() instead.
 java.lang.String extract(java.lang.String link, java.lang.String base)
          Deprecated. Use Page.getAbsoluteURL() instead.
static java.lang.String fixSpaces(java.lang.String url)
          Deprecated. Use Parser.fixSpaces() instead.
 java.lang.String getBaseUrl()
          Deprecated. Returns the baseUrl.
static boolean isURL(java.lang.String resourceLocn)
          Deprecated. Check if a resource is a valid URL.
static java.lang.String removeLastSlash(java.lang.String baseUrl)
          Deprecated. Removing the last slash from a URL is a bad idea.
 void setBaseUrl(java.lang.String baseUrl)
          Deprecated. Sets the baseUrl.
 java.lang.String stripQuotes(java.lang.String string)
          Deprecated. Remove double or single quotes from the string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkProcessor

public LinkProcessor()
Deprecated. 
Create an HTMLLinkProcessor.

Method Detail

extract

public java.lang.String extract(java.lang.String link,
                                java.lang.String base)
Deprecated. Use Page.getAbsoluteURL() instead.

Create an absolute URL from a possibly relative link and a base URL.

Parameters:
link - The reslative portion of a URL.
base - The base URL unless overridden by the current baseURL property.
Returns:
The fully qualified URL or the original link if a failure occured.

stripQuotes

public java.lang.String stripQuotes(java.lang.String string)
Deprecated. 
Remove double or single quotes from the string.


constructUrl

public java.net.URL constructUrl(java.lang.String link,
                                 java.lang.String base)
                          throws java.net.MalformedURLException
Deprecated. Use Page.constructUrl() instead.

Throws:
java.net.MalformedURLException

fixSpaces

public static java.lang.String fixSpaces(java.lang.String url)
Deprecated. Use Parser.fixSpaces() instead.

Turn spaces into %20.

Parameters:
url - The url containing spaces.
Returns:
The URL with spaces as %20 sequences.

isURL

public static boolean isURL(java.lang.String resourceLocn)
Deprecated. 
Check if a resource is a valid URL.

Parameters:
resourceLocn - The resource to test.
Returns:
true if the resource is a valid URL.

getBaseUrl

public java.lang.String getBaseUrl()
Deprecated. 
Returns the baseUrl.

Returns:
String

setBaseUrl

public void setBaseUrl(java.lang.String baseUrl)
Deprecated. 
Sets the baseUrl.

Parameters:
baseUrl - The baseUrl to set

removeLastSlash

public static java.lang.String removeLastSlash(java.lang.String baseUrl)
Deprecated. Removing the last slash from a URL is a bad idea.