-
public final class PageDatumThe page datum to update a WebPage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPageDatum.Companion
-
Field Summary
Fields Modifier and Type Field Description private OpenPageCategorypageCategoryprivate ProxyEntryproxyEntryprivate BrowserTypelastBrowserprivate HtmlIntegrityhtmlIntegrityprivate ActiveDomMultiStatusactiveDomMultiStatusprivate ActiveDomUrlsactiveDomUrlsprivate final LongcontentLengthprivate final Stringurlprivate Stringlocationprivate ProtocolStatusprotocolStatusprivate ByteArraycontentprivate StringcontentTypeprivate final MultiMetadataheadersprivate final MultiMetadatametadata
-
Constructor Summary
Constructors Constructor Description PageDatum(String url, String location, ProtocolStatus protocolStatus, ByteArray content, String contentType, MultiMetadata headers, MultiMetadata metadata)
-
Method Summary
Modifier and Type Method Description final OpenPageCategorygetPageCategory()final UnitsetPageCategory(OpenPageCategory pageCategory)final ProxyEntrygetProxyEntry()final UnitsetProxyEntry(ProxyEntry proxyEntry)final BrowserTypegetLastBrowser()final UnitsetLastBrowser(BrowserType lastBrowser)final HtmlIntegritygetHtmlIntegrity()final UnitsetHtmlIntegrity(HtmlIntegrity htmlIntegrity)final ActiveDomMultiStatusgetActiveDomMultiStatus()final UnitsetActiveDomMultiStatus(ActiveDomMultiStatus activeDomMultiStatus)final ActiveDomUrlsgetActiveDomUrls()final UnitsetActiveDomUrls(ActiveDomUrls activeDomUrls)final LonggetContentLength()final StringgetUrl()The permanent internal address, the storage key, and is the same as the page's url if not redirected final StringgetLocation()The last working address, it might redirect to url, or it might have additional random parameters. final UnitsetLocation(String location)The last working address, it might redirect to url, or it might have additional random parameters. final ProtocolStatusgetProtocolStatus()The protocol status final UnitsetProtocolStatus(ProtocolStatus protocolStatus)The protocol status final ByteArraygetContent()The binary content retrieved. final UnitsetContent(ByteArray content)The binary content retrieved. final StringgetContentType()The media type of the retrieved content. final UnitsetContentType(String contentType)The media type of the retrieved content. final MultiMetadatagetHeaders()Other protocol-specific data. final MultiMetadatagetMetadata()Other protocol-specific data. Booleanequals(Object other)IntegerhashCode()StringtoString()-
-
Constructor Detail
-
PageDatum
PageDatum(String url, String location, ProtocolStatus protocolStatus, ByteArray content, String contentType, MultiMetadata headers, MultiMetadata metadata)
-
-
Method Detail
-
getPageCategory
final OpenPageCategory getPageCategory()
-
setPageCategory
final Unit setPageCategory(OpenPageCategory pageCategory)
-
getProxyEntry
final ProxyEntry getProxyEntry()
-
setProxyEntry
final Unit setProxyEntry(ProxyEntry proxyEntry)
-
getLastBrowser
final BrowserType getLastBrowser()
-
setLastBrowser
final Unit setLastBrowser(BrowserType lastBrowser)
-
getHtmlIntegrity
final HtmlIntegrity getHtmlIntegrity()
-
setHtmlIntegrity
final Unit setHtmlIntegrity(HtmlIntegrity htmlIntegrity)
-
getActiveDomMultiStatus
final ActiveDomMultiStatus getActiveDomMultiStatus()
-
setActiveDomMultiStatus
final Unit setActiveDomMultiStatus(ActiveDomMultiStatus activeDomMultiStatus)
-
getActiveDomUrls
final ActiveDomUrls getActiveDomUrls()
-
setActiveDomUrls
final Unit setActiveDomUrls(ActiveDomUrls activeDomUrls)
-
getContentLength
final Long getContentLength()
-
getUrl
final String getUrl()
The permanent internal address, the storage key, and is the same as the page's url if not redirected
-
getLocation
final String getLocation()
The last working address, it might redirect to url, or it might have additional random parameters. location may be different from url, it's generally normalized.
-
setLocation
final Unit setLocation(String location)
The last working address, it might redirect to url, or it might have additional random parameters. location may be different from url, it's generally normalized.
-
getProtocolStatus
final ProtocolStatus getProtocolStatus()
The protocol status
-
setProtocolStatus
final Unit setProtocolStatus(ProtocolStatus protocolStatus)
The protocol status
-
getContent
final ByteArray getContent()
The binary content retrieved.
-
setContent
final Unit setContent(ByteArray content)
The binary content retrieved.
-
getContentType
final String getContentType()
The media type of the retrieved content.
-
setContentType
final Unit setContentType(String contentType)
The media type of the retrieved content.
-
getHeaders
final MultiMetadata getHeaders()
Other protocol-specific data.
-
getMetadata
final MultiMetadata getMetadata()
Other protocol-specific data.
-
-
-
-