Package com.basistech.rosette.dm
Class HanMorphoAnalysis.Builder
java.lang.Object
com.basistech.rosette.dm.BaseAttribute.Builder<MorphoAnalysis,MorphoAnalysis.Builder<T,B>>
com.basistech.rosette.dm.MorphoAnalysis.Builder<HanMorphoAnalysis,HanMorphoAnalysis.Builder>
com.basistech.rosette.dm.HanMorphoAnalysis.Builder
- Enclosing class:
- HanMorphoAnalysis
public static class HanMorphoAnalysis.Builder
extends MorphoAnalysis.Builder<HanMorphoAnalysis,HanMorphoAnalysis.Builder>
A builder for
HanMorphoAnalysis
.-
Field Summary
Fields inherited from class com.basistech.rosette.dm.MorphoAnalysis.Builder
components, lemma, partOfSpeech, raw, tagSet
-
Constructor Summary
ConstructorDescriptionBuilder()
Constructs a builder with default values.Builder
(HanMorphoAnalysis toCopy) Constructs a builder initialized from an existing analysis. -
Method Summary
Modifier and TypeMethodDescriptionaddReading
(String reading) Adds a reading.build()
Builds an immutable analysis object from the current state of this builder.Set all the readings for this analysis.Methods inherited from class com.basistech.rosette.dm.MorphoAnalysis.Builder
addComponent, components, getThis, lemma, partOfSpeech, raw, tagSet
Methods inherited from class com.basistech.rosette.dm.BaseAttribute.Builder
addAllToList, addAllToSet, buildExtendedProperties, extendedProperties, extendedProperty, nullOrList
-
Constructor Details
-
Builder
public Builder()Constructs a builder with default values. -
Builder
Constructs a builder initialized from an existing analysis.- Parameters:
toCopy
- the analysis to copy
-
-
Method Details
-
addReading
Adds a reading.- Parameters:
reading
- the reading- Returns:
- this
-
readings
Set all the readings for this analysis.- Parameters:
readings
- the readings.- Returns:
- this
-
build
Builds an immutable analysis object from the current state of this builder.- Overrides:
build
in classMorphoAnalysis.Builder<HanMorphoAnalysis,
HanMorphoAnalysis.Builder> - Returns:
- the analysis
-