faust.sacha.web.data
Class URLData

java.lang.Object
  |
  +--faust.sacha.web.util.URLInfo
        |
        +--faust.sacha.web.data.URLData
Direct Known Subclasses:
FileURL, FolderURL, ScriptStateInfo

public class URLData
extends URLInfo


Field Summary
protected  java.util.Hashtable m_headers
           
protected  int m_serverReturnCode
           
 
Constructor Summary
URLData(java.lang.String strURL)
           
URLData(java.lang.String strURL, int urlType)
           
URLData(java.lang.String strURL, URLInfo url)
           
URLData(java.lang.String strURL, URLInfo url, int urlType)
           
URLData(URLInfo url)
           
 
Method Summary
 void addComment(java.lang.String comment)
           
 void addCommentList(java.util.ArrayList comments)
           
 void addEmail(EmailURL email)
           
 void addEmail(java.lang.String email)
           
 void addEmailList(java.util.ArrayList emails)
           
 void addHeaderContent(java.lang.String headerName, java.lang.String headerContent)
           
 void addLink(java.lang.String url)
           
 void addLinkList(java.util.ArrayList links)
           
 void DEBUG_dump()
           
 java.util.ArrayList getComments()
           
 long getContentLengthInfo()
           
 java.lang.String getContentLengthInfoAsString()
           
 java.lang.String getContentLocationInfo()
           
 java.lang.String getContentTypeInfo()
           
 java.lang.String getCookieInfo()
           
 java.util.ArrayList getEmailList()
           
 java.util.Vector getHeaderContent(java.lang.String headerName)
           
 java.lang.String getHeaderContent(java.lang.String headerName, int index)
           
 java.util.Hashtable getHeaders()
           
 java.lang.String getLastModifiedInfo()
           
 java.util.ArrayList getLinks()
           
 java.lang.String getServerInfo()
           
 int getServerReturnCode()
           
 boolean isCommentPresent(java.lang.String commentToCheck)
           
 boolean isEmailPresent(EmailURL emailToCheck)
           
static void main(java.lang.String[] args)
           
 void setContentLengthInfo(long contentLengthInfo)
           
 void setContentLengthInfo(java.lang.String contentLengthInfo)
           
 void setContentLocationInfo(java.lang.String locationInfo)
           
 void setContentTypeInfo(java.lang.String contentTypeInfo)
           
 void setCookieInfo(java.lang.String cookieInfo)
           
 void setHeader(java.lang.String headerName, java.lang.String headerContent)
           
 void setLastModifiedInfo(java.lang.String lastmodifiedInfo)
           
 void setResponseInfo(org.apache.commons.httpclient.Header[] responseHeaders)
           
 void setResponseInfo(org.apache.commons.httpclient.Header[] responseHeaders, int retCode)
           
 void setServerInfo(java.lang.String serverInfo)
           
 void setServerReturnCode(int code)
           
 
Methods inherited from class faust.sacha.web.util.URLInfo
getAnchor, getBaseURL, getDirectURL, getFile, getFolder, getHost, getPath, getPort, getProtocol, getQuery, getURL, getURLType, getURLWithoutAnchor, isSecure, sameAs, setBaseURLAndPathdAnchor, setFolderAndFile, setPortAndProtocolAndHost, setQuery, setQuery, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_headers

protected java.util.Hashtable m_headers

m_serverReturnCode

protected int m_serverReturnCode
Constructor Detail

URLData

public URLData(URLInfo url)
        throws java.net.MalformedURLException

URLData

public URLData(java.lang.String strURL)
        throws java.net.MalformedURLException

URLData

public URLData(java.lang.String strURL,
               int urlType)
        throws java.net.MalformedURLException

URLData

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

URLData

public URLData(java.lang.String strURL,
               URLInfo url,
               int urlType)
        throws java.net.MalformedURLException
Method Detail

setHeader

public void setHeader(java.lang.String headerName,
                      java.lang.String headerContent)

addHeaderContent

public void addHeaderContent(java.lang.String headerName,
                             java.lang.String headerContent)

getHeaderContent

public java.util.Vector getHeaderContent(java.lang.String headerName)

getHeaderContent

public java.lang.String getHeaderContent(java.lang.String headerName,
                                         int index)

isCommentPresent

public boolean isCommentPresent(java.lang.String commentToCheck)

isEmailPresent

public boolean isEmailPresent(EmailURL emailToCheck)

addLink

public void addLink(java.lang.String url)

addLinkList

public void addLinkList(java.util.ArrayList links)

getLinks

public java.util.ArrayList getLinks()

addComment

public void addComment(java.lang.String comment)

addCommentList

public void addCommentList(java.util.ArrayList comments)

addEmail

public void addEmail(java.lang.String email)

addEmail

public void addEmail(EmailURL email)

addEmailList

public void addEmailList(java.util.ArrayList emails)

getEmailList

public java.util.ArrayList getEmailList()

setResponseInfo

public void setResponseInfo(org.apache.commons.httpclient.Header[] responseHeaders)

setResponseInfo

public void setResponseInfo(org.apache.commons.httpclient.Header[] responseHeaders,
                            int retCode)

setServerInfo

public void setServerInfo(java.lang.String serverInfo)

getServerInfo

public java.lang.String getServerInfo()

setContentTypeInfo

public void setContentTypeInfo(java.lang.String contentTypeInfo)

getContentTypeInfo

public java.lang.String getContentTypeInfo()

setLastModifiedInfo

public void setLastModifiedInfo(java.lang.String lastmodifiedInfo)

getLastModifiedInfo

public java.lang.String getLastModifiedInfo()

setContentLengthInfo

public void setContentLengthInfo(java.lang.String contentLengthInfo)

setContentLengthInfo

public void setContentLengthInfo(long contentLengthInfo)

getContentLengthInfoAsString

public java.lang.String getContentLengthInfoAsString()

getContentLengthInfo

public long getContentLengthInfo()

setContentLocationInfo

public void setContentLocationInfo(java.lang.String locationInfo)

getContentLocationInfo

public java.lang.String getContentLocationInfo()

setServerReturnCode

public void setServerReturnCode(int code)

getServerReturnCode

public int getServerReturnCode()

setCookieInfo

public void setCookieInfo(java.lang.String cookieInfo)

getCookieInfo

public java.lang.String getCookieInfo()

getComments

public java.util.ArrayList getComments()

getHeaders

public java.util.Hashtable getHeaders()

DEBUG_dump

public void DEBUG_dump()

main

public static void main(java.lang.String[] args)