org
.
archive
.
archivespark
.
model
TypedEnrichRoot
Related Doc:
package model
trait
TypedEnrichRoot
[
+Meta
]
extends
EnrichRoot
with
TypedEnrichable
[
Meta
]
Linear Supertypes
TypedEnrichable
[
Meta
],
EnrichRoot
,
Enrichable
,
JsonConvertible
,
Copyable
[
Enrichable
],
Cloneable
,
Cloneable
,
Serializable
,
Serializable
,
AnyRef
,
Any
Known Subclasses
CdxBasedRecord
,
DataEnrichRoot
,
FileStreamRecord
,
Root
,
Root
,
WarcLikeRecord
,
WarcRecord
,
WaybackRecord
Ordering
Alphabetic
By Inheritance
Inherited
TypedEnrichRoot
TypedEnrichable
EnrichRoot
Enrichable
JsonConvertible
Copyable
Cloneable
Cloneable
Serializable
Serializable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract
def
companion
:
EnrichRootCompanion
[_]
Definition Classes
TypedEnrichRoot
→
EnrichRoot
abstract
def
get
:
Meta
Definition Classes
TypedEnrichable
→
Enrichable
Concrete 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
apply
[
D
]
(
key:
String
)
:
Option
[
TypedEnrichable
[
D
]]
Definition Classes
Enrichable
def
apply
[
D
]
(
path:
Seq
[
String
]
)
:
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
enrich
(
fieldName:
String
,
enrichment:
Enrichable
)
:
Enrichable
Definition Classes
Enrichable
def
enrichValue
[
Value
]
(
fieldName:
String
,
value:
Value
)
:
Enrichable
Definition Classes
Enrichable
def
enrichment
[
D
]
(
field:
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
:
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
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
[
SerializedException
]
Definition Classes
Enrichable
def
metaKey
:
String
Definition Classes
EnrichRoot
def
metaToJson
:
Json
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
TypedEnrichRoot
→
Enrichable
def
setHierarchy
(
parent:
Enrichable
,
field:
String
,
root:
EnrichRoot
)
:
Unit
Attributes
protected[
org.archive.archivespark.model
]
Definition Classes
Enrichable
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJson
:
Map
[
String
,
Json
]
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
TypedEnrichable
[
Meta
]
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