Package com.basistech.rosette.dm
Class KoreanMorphoAnalysis.Builder
java.lang.Object
com.basistech.rosette.dm.BaseAttribute.Builder<MorphoAnalysis,MorphoAnalysis.Builder<T,B>>
com.basistech.rosette.dm.MorphoAnalysis.Builder<KoreanMorphoAnalysis,KoreanMorphoAnalysis.Builder>
com.basistech.rosette.dm.KoreanMorphoAnalysis.Builder
- Enclosing class:
- KoreanMorphoAnalysis
public static class KoreanMorphoAnalysis.Builder
extends MorphoAnalysis.Builder<KoreanMorphoAnalysis,KoreanMorphoAnalysis.Builder>
A builder for
KoreanMorphoAnalysis
.-
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
(KoreanMorphoAnalysis toCopy) Constructs a builder initialized from an existing analysis. -
Method Summary
Modifier and TypeMethodDescriptionaddMorpheme
(String morpheme, String tag) add a morpheme/tag pair.build()
Builds an immutable analysis object from the current state of this builder.Sets the morphemes and their tags.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
-
addMorpheme
add a morpheme/tag pair.- Parameters:
morpheme
- the morpheme.tag
- its tag.- Returns:
- this.
-
morphemes
Sets the morphemes and their tags. The lists must be the same length.- Parameters:
morphemes
- the morphemes.morphemeTags
- their tags.- Returns:
- this.
-
build
Builds an immutable analysis object from the current state of this builder.- Overrides:
build
in classMorphoAnalysis.Builder<KoreanMorphoAnalysis,
KoreanMorphoAnalysis.Builder> - Returns:
- the analysis
-