public class HttpDocInfo extends CrawlDocInfo
CrawlDocInfo.Stage
Constructor and Description |
---|
HttpDocInfo() |
HttpDocInfo(DocInfo docDetails)
Copy constructor.
|
HttpDocInfo(String reference) |
HttpDocInfo(String url,
int depth)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addRedirectURL(String url)
Adds a redirect URL to the trail of URLs that were redirected so far.
|
boolean |
equals(Object other) |
int |
getDepth()
Gets the URL depth.
|
String |
getEtag()
Gets the HTTP ETag.
|
String |
getOriginalReference() |
List<String> |
getRedirectTrail()
Gets the trail of URLs that were redirected up to this one.
|
List<String> |
getReferencedUrls()
Gets URLs referenced by this one.
|
String |
getReferrerLinkMetadata() |
String |
getReferrerReference() |
String |
getSitemapChangeFreq()
Gets the sitemap change frequency.
|
ZonedDateTime |
getSitemapLastMod()
Gets the sitemap last modified date.
|
Float |
getSitemapPriority()
Gets the sitemap priority.
|
String |
getUrlRoot()
Gets the URL root (protocol + domain, e.g.
|
int |
hashCode() |
void |
setDepth(int depth)
Sets the URL depth.
|
void |
setEtag(String etag)
Sets the HTTP ETag.
|
void |
setOriginalReference(String originalReference) |
void |
setRedirectTrail(List<String> redirectTrail)
Sets the trail of URLs that were redirected up to this one.
|
void |
setReference(String url) |
void |
setReferencedUrls(List<String> referencedUrls)
Sets URLs referenced by this one.
|
void |
setReferrerLinkMetadata(String referrerLinkMetadata) |
void |
setReferrerReference(String referrerReference) |
void |
setSitemapChangeFreq(String sitemapChangeFreq)
Sets the sitemap change frequency.
|
void |
setSitemapLastMod(ZonedDateTime sitemapLastMod)
Sets the sitemap last modified date.
|
void |
setSitemapPriority(Float sitemapPriority)
Sets the sitemap priority.
|
String |
toString() |
getContentChecksum, getCrawlDate, getMetaChecksum, getParentRootReference, getState, setContentChecksum, setCrawlDate, setMetaChecksum, setParentRootReference, setState
addEmbeddedParentReference, copyFrom, copyTo, getContentEncoding, getContentType, getEmbeddedParentReferences, getReference, setContentEncoding, setContentType, setEmbeddedParentReferences
public HttpDocInfo()
public HttpDocInfo(String reference)
public HttpDocInfo(String url, int depth)
url
- URL being crawleddepth
- URL depthpublic HttpDocInfo(DocInfo docDetails)
docDetails
- document details to copypublic String getEtag()
public void setEtag(String etag)
etag
- the ETagpublic String getOriginalReference()
public void setOriginalReference(String originalReference)
public int getDepth()
public ZonedDateTime getSitemapLastMod()
public void setSitemapLastMod(ZonedDateTime sitemapLastMod)
sitemapLastMod
- last modified datepublic String getSitemapChangeFreq()
public void setSitemapChangeFreq(String sitemapChangeFreq)
sitemapChangeFreq
- sitemap change frequencypublic Float getSitemapPriority()
public void setSitemapPriority(Float sitemapPriority)
sitemapPriority
- sitemap prioritypublic final void setDepth(int depth)
depth
- URL depthpublic String getReferrerReference()
public void setReferrerReference(String referrerReference)
public String getReferrerLinkMetadata()
public void setReferrerLinkMetadata(String referrerLinkMetadata)
public final void setReference(String url)
setReference
in class DocInfo
public String getUrlRoot()
public List<String> getReferencedUrls()
null
).public void setReferencedUrls(List<String> referencedUrls)
referencedUrls
- referenced URLspublic List<String> getRedirectTrail()
null
).public void setRedirectTrail(List<String> redirectTrail)
redirectTrail
- URL redirection trail to this onepublic void addRedirectURL(String url)
url
- URL to addpublic boolean equals(Object other)
equals
in class CrawlDocInfo
public int hashCode()
hashCode
in class CrawlDocInfo
public String toString()
toString
in class CrawlDocInfo
Copyright © 2009–2023 Norconex Inc.. All rights reserved.