Package morfologik.stemming
Class DictionaryMetadataBuilder
- java.lang.Object
-
- morfologik.stemming.DictionaryMetadataBuilder
-
public final class DictionaryMetadataBuilder extends java.lang.Object
Helper class to buildDictionaryMetadata
instances.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.EnumMap<DictionaryAttribute,java.lang.String>
attrs
-
Constructor Summary
Constructors Constructor Description DictionaryMetadataBuilder()
-
Method Summary
-
-
-
Field Detail
-
attrs
private final java.util.EnumMap<DictionaryAttribute,java.lang.String> attrs
-
-
Method Detail
-
separator
public DictionaryMetadataBuilder separator(char c)
-
encoding
public DictionaryMetadataBuilder encoding(java.nio.charset.Charset charset)
-
encoding
public DictionaryMetadataBuilder encoding(java.lang.String charsetName)
-
frequencyIncluded
public DictionaryMetadataBuilder frequencyIncluded()
-
frequencyIncluded
public DictionaryMetadataBuilder frequencyIncluded(boolean v)
-
ignorePunctuation
public DictionaryMetadataBuilder ignorePunctuation()
-
ignorePunctuation
public DictionaryMetadataBuilder ignorePunctuation(boolean v)
-
ignoreNumbers
public DictionaryMetadataBuilder ignoreNumbers()
-
ignoreNumbers
public DictionaryMetadataBuilder ignoreNumbers(boolean v)
-
ignoreCamelCase
public DictionaryMetadataBuilder ignoreCamelCase()
-
ignoreCamelCase
public DictionaryMetadataBuilder ignoreCamelCase(boolean v)
-
ignoreAllUppercase
public DictionaryMetadataBuilder ignoreAllUppercase()
-
ignoreAllUppercase
public DictionaryMetadataBuilder ignoreAllUppercase(boolean v)
-
ignoreDiacritics
public DictionaryMetadataBuilder ignoreDiacritics()
-
ignoreDiacritics
public DictionaryMetadataBuilder ignoreDiacritics(boolean v)
-
convertCase
public DictionaryMetadataBuilder convertCase()
-
convertCase
public DictionaryMetadataBuilder convertCase(boolean v)
-
supportRunOnWords
public DictionaryMetadataBuilder supportRunOnWords()
-
supportRunOnWords
public DictionaryMetadataBuilder supportRunOnWords(boolean v)
-
encoder
public DictionaryMetadataBuilder encoder(EncoderType type)
-
locale
public DictionaryMetadataBuilder locale(java.util.Locale locale)
-
locale
public DictionaryMetadataBuilder locale(java.lang.String localeName)
-
withReplacementPairs
public DictionaryMetadataBuilder withReplacementPairs(java.util.Map<java.lang.String,java.util.List<java.lang.String>> replacementPairs)
-
withEquivalentChars
public DictionaryMetadataBuilder withEquivalentChars(java.util.Map<java.lang.Character,java.util.List<java.lang.Character>> equivalentChars)
-
withInputConversionPairs
public DictionaryMetadataBuilder withInputConversionPairs(java.util.Map<java.lang.String,java.lang.String> conversionPairs)
-
withOutputConversionPairs
public DictionaryMetadataBuilder withOutputConversionPairs(java.util.Map<java.lang.String,java.lang.String> conversionPairs)
-
author
public DictionaryMetadataBuilder author(java.lang.String author)
-
creationDate
public DictionaryMetadataBuilder creationDate(java.lang.String creationDate)
-
license
public DictionaryMetadataBuilder license(java.lang.String license)
-
build
public DictionaryMetadata build()
-
toMap
public java.util.EnumMap<DictionaryAttribute,java.lang.String> toMap()
-
-