de
.
l3s
.
archivespark
.
specific
.
warc
WarcRecord
Related Doc:
package warc
class
WarcRecord
extends
DataEnrichRoot
[
CdxRecord
,
RawArchiveRecord
] with
ByteContentLoad
with
WarcLikeRecord
Linear Supertypes
WarcLikeRecord
,
CdxBasedRecord
,
ByteContentLoad
,
DataLoadBase
,
DataEnrichRoot
[
CdxRecord
,
RawArchiveRecord
],
TypedEnrichRoot
[
CdxRecord
],
TypedEnrichable
[
CdxRecord
],
EnrichRoot
,
Enrichable
,
JsonConvertible
,
Copyable
[
Enrichable
],
Cloneable
,
Cloneable
,
Serializable
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
WarcRecord
WarcLikeRecord
CdxBasedRecord
ByteContentLoad
DataLoadBase
DataEnrichRoot
TypedEnrichRoot
TypedEnrichable
EnrichRoot
Enrichable
JsonConvertible
Copyable
Cloneable
Cloneable
Serializable
Serializable
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
WarcRecord
(
cdx:
CdxRecord
,
filename:
String
,
data:
DataAccessor
[
InputStream
]
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
access
[
R >:
Null
]
(
action: (
RawArchiveRecord
) ⇒
R
)
:
R
Definition Classes
WarcRecord
→
DataEnrichRoot
def
apply
[
D
]
(
key:
String
)
(
implicit
arg0:
ClassTag
[
D
]
)
:
Option
[
TypedEnrichable
[
D
]]
Definition Classes
Enrichable
def
apply
[
D
]
(
path:
Seq
[
String
]
)
(
implicit
arg0:
ClassTag
[
D
]
)
:
Option
[
TypedEnrichable
[
D
]]
Definition Classes
Enrichable
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
chain
:
Seq
[
Enrichable
]
Definition Classes
Enrichable
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
copy
()
:
Enrichable
Definition Classes
Copyable
def
defaultEnrichFunction
(
field:
String
)
:
Option
[
RootEnrichFunc
[_]]
Definition Classes
WarcRecord
→
DataLoadBase
def
enrich
(
fieldName:
String
,
enrichment:
Enrichable
)
:
Enrichable
Definition Classes
Enrichable
def
enrichValue
[
Value
]
(
fieldName:
String
,
value:
Value
)
:
Enrichable
Definition Classes
Enrichable
def
enrichment
[
D
]
(
key:
String
)
(
implicit
arg0:
ClassTag
[
D
]
)
:
Option
[
TypedEnrichable
[
D
]]
Definition Classes
Enrichable
def
enrichments
:
Set
[
String
]
Definition Classes
Enrichable
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
field
(
key:
String
)
:
String
Definition Classes
Enrichable
def
field
:
String
Definition Classes
Enrichable
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
get
[
D
]
(
path:
Seq
[
String
]
)
(
implicit
arg0:
ClassTag
[
D
]
)
:
Option
[
D
]
Definition Classes
Enrichable
def
get
[
D
]
(
path:
String
)
(
implicit
arg0:
ClassTag
[
D
]
)
:
Option
[
D
]
Definition Classes
Enrichable
val
get
:
CdxRecord
Definition Classes
DataEnrichRoot
→
TypedEnrichable
→
Enrichable
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
isExcludedFromOutput
:
Boolean
Definition Classes
Enrichable
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lastException
:
Option
[
Exception
]
Definition Classes
Enrichable
def
metaKey
:
String
Definition Classes
EnrichRoot
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
parent
[
A
]
:
TypedEnrichable
[
A
]
Definition Classes
Enrichable
def
path
:
Seq
[
String
]
Definition Classes
Enrichable
def
root
[
A
]
:
TypedEnrichRoot
[
A
]
Definition Classes
EnrichRoot
→
Enrichable
def
setAlias
(
fieldName:
String
,
alias:
String
)
:
Enrichable
Definition Classes
Enrichable
def
setHierarchy
(
parent:
Enrichable
,
field:
String
,
root:
EnrichRoot
)
:
Unit
Attributes
protected[
de.l3s.archivespark.enrich
]
Definition Classes
Enrichable
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJson
:
Map
[
String
,
Any
]
Definition Classes
EnrichRoot
→
JsonConvertible
def
toJsonString
(
pretty:
Boolean
=
true
)
:
String
Definition Classes
JsonConvertible
def
toJsonString
:
String
Definition Classes
JsonConvertible
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
typed
[
T
]
:
TypedEnrichable
[
T
]
Definition Classes
Enrichable
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
WarcLikeRecord
Inherited from
CdxBasedRecord
Inherited from
ByteContentLoad
Inherited from
DataLoadBase
Inherited from
DataEnrichRoot
[
CdxRecord
,
RawArchiveRecord
]
Inherited from
TypedEnrichRoot
[
CdxRecord
]
Inherited from
TypedEnrichable
[
CdxRecord
]
Inherited from
EnrichRoot
Inherited from
Enrichable
Inherited from
JsonConvertible
Inherited from
Copyable
[
Enrichable
]
Inherited from
Cloneable
Inherited from
Cloneable
Inherited from
Serializable
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped