faust.sacha.web.util
Class URLInfo

java.lang.Object
  |
  +--faust.sacha.web.util.URLInfo
Direct Known Subclasses:
URLData

public class URLInfo
extends java.lang.Object


Constructor Summary
protected URLInfo()
           
  URLInfo(java.lang.String url)
           
  URLInfo(java.lang.String url, URLInfo parentURL)
           
 
Method Summary
 java.lang.String getAnchor()
           
 java.lang.String getBaseURL()
           
 java.lang.String getDirectURL()
           
 java.lang.String getFile()
           
 java.lang.String getFolder()
           
 java.lang.String getHost()
           
 java.lang.String getPath()
           
 int getPort()
           
 java.lang.String getProtocol()
           
 java.lang.String getQuery()
           
 java.lang.String getURL()
           
 int getURLType()
           
 java.lang.String getURLWithoutAnchor()
           
 boolean isSecure()
           
 boolean sameAs(URLInfo toCompare)
           
protected  boolean setBaseURLAndPathdAnchor()
           
protected  boolean setFolderAndFile()
           
protected  boolean setPortAndProtocolAndHost()
           
protected  void setQuery()
           
protected  void setQuery(java.lang.String query)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URLInfo

protected URLInfo()

URLInfo

public URLInfo(java.lang.String url)
        throws java.net.MalformedURLException

URLInfo

public URLInfo(java.lang.String url,
               URLInfo parentURL)
        throws java.net.MalformedURLException
Method Detail

setBaseURLAndPathdAnchor

protected boolean setBaseURLAndPathdAnchor()

setFolderAndFile

protected boolean setFolderAndFile()

setPortAndProtocolAndHost

protected boolean setPortAndProtocolAndHost()

setQuery

protected void setQuery()

setQuery

protected void setQuery(java.lang.String query)

getBaseURL

public java.lang.String getBaseURL()

getFolder

public java.lang.String getFolder()

getFile

public java.lang.String getFile()

getPath

public java.lang.String getPath()

getPort

public int getPort()

getProtocol

public java.lang.String getProtocol()

getQuery

public java.lang.String getQuery()

getURL

public java.lang.String getURL()

getDirectURL

public java.lang.String getDirectURL()

isSecure

public boolean isSecure()

getHost

public java.lang.String getHost()

sameAs

public boolean sameAs(URLInfo toCompare)

getURLType

public int getURLType()

getAnchor

public java.lang.String getAnchor()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getURLWithoutAnchor

public java.lang.String getURLWithoutAnchor()