Package com.basistech.rosette.dm
Class ResolvedEntity.Builder
java.lang.Object
com.basistech.rosette.dm.BaseAttribute.Builder<Attribute,Attribute.Builder<T,B>>
com.basistech.rosette.dm.Attribute.Builder<ResolvedEntity,ResolvedEntity.Builder>
com.basistech.rosette.dm.ResolvedEntity.Builder
- Enclosing class:
- ResolvedEntity
public static class ResolvedEntity.Builder
extends Attribute.Builder<ResolvedEntity,ResolvedEntity.Builder>
A builder for resolved entities.
-
Field Summary
Fields inherited from class com.basistech.rosette.dm.Attribute.Builder
endOffset, startOffset
-
Constructor Summary
ConstructorDescriptionConstructs a builder from the required values.Builder
(ResolvedEntity toCopy) Constructs a builder by copying values from an existing resolved entity. -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns an immutable resolved entity from the current state of the builder.confidence
(double confidence) Specifies the confidence value.coreferenceChainId
(int coreferenceChainId) Specifies the coreference chain id.Specifies the entity unique ID.protected ResolvedEntity.Builder
getThis()
sentiment
(CategorizerResult sentiment) Specifies the sentiment.Methods inherited from class com.basistech.rosette.dm.Attribute.Builder
endOffset, setEndOffset, startOffset
Methods inherited from class com.basistech.rosette.dm.BaseAttribute.Builder
addAllToList, addAllToSet, buildExtendedProperties, extendedProperties, extendedProperty, nullOrList
-
Constructor Details
-
Builder
Constructs a builder from the required values.- Parameters:
startOffset
- the start offset in charactersendOffset
- the end offset in characterentityId
- the entity ID
-
Builder
Constructs a builder by copying values from an existing resolved entity.- Parameters:
toCopy
- the object to create
-
-
Method Details
-
entityId
Specifies the entity unique ID.- Parameters:
entityId
- the ID- Returns:
- this
-
confidence
Specifies the confidence value.- Parameters:
confidence
- the confidence value- Returns:
- this
-
coreferenceChainId
Specifies the coreference chain id.- Parameters:
coreferenceChainId
- the chain id- Returns:
- this
-
sentiment
Specifies the sentiment.- Parameters:
sentiment
- the sentiment- Returns:
- this
-
build
Returns an immutable resolved entity from the current state of the builder.- Returns:
- the new resolved entity
-
getThis
- Specified by:
getThis
in classAttribute.Builder<ResolvedEntity,
ResolvedEntity.Builder>
-