Package org.uberfire.ext.metadata.io
Class MetadataConfigBuilder
- java.lang.Object
-
- org.uberfire.ext.metadata.io.MetadataConfigBuilder
-
public class MetadataConfigBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringORG_UBERFIRE_EXT_METADATA_INDEX
-
Constructor Summary
Constructors Constructor Description MetadataConfigBuilder()MetadataConfigBuilder(String metadataIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.ext.metadata.MetadataConfigbuild()MetadataConfigBuilderuseDirectoryBasedIndex()MetadataConfigBuilderuseInMemoryDirectory()MetadataConfigBuilderuseMMapDirectory()MetadataConfigBuilderuseNIODirectory()MetadataConfigBuilderusingAnalyzers(Map<String,org.apache.lucene.analysis.Analyzer> analyzers)MetadataConfigBuilderusingAnalyzerWrapperFactory(org.uberfire.ext.metadata.backend.lucene.index.CustomAnalyzerWrapperFactory analyzerWrapper)MetadataConfigBuilderusingFieldFactory(org.uberfire.ext.metadata.backend.lucene.fields.FieldFactory fieldFactory)voidwithDefaultAnalyzer()voidwithDefaultAnalyzers()voidwithDefaultDirectory()MetadataConfigBuilderwithDefaultFieldFactory()MetadataConfigBuilderwithInMemoryMetaModelStore()MetadataConfigBuilderwithoutMemoryMetaModel()
-
-
-
Field Detail
-
ORG_UBERFIRE_EXT_METADATA_INDEX
public static final String ORG_UBERFIRE_EXT_METADATA_INDEX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MetadataConfigBuilder
public MetadataConfigBuilder()
-
MetadataConfigBuilder
public MetadataConfigBuilder(String metadataIndex)
-
-
Method Detail
-
withInMemoryMetaModelStore
public MetadataConfigBuilder withInMemoryMetaModelStore()
-
withoutMemoryMetaModel
public MetadataConfigBuilder withoutMemoryMetaModel()
-
withDefaultFieldFactory
public MetadataConfigBuilder withDefaultFieldFactory()
-
usingAnalyzers
public MetadataConfigBuilder usingAnalyzers(Map<String,org.apache.lucene.analysis.Analyzer> analyzers)
-
usingAnalyzerWrapperFactory
public MetadataConfigBuilder usingAnalyzerWrapperFactory(org.uberfire.ext.metadata.backend.lucene.index.CustomAnalyzerWrapperFactory analyzerWrapper)
-
usingFieldFactory
public MetadataConfigBuilder usingFieldFactory(org.uberfire.ext.metadata.backend.lucene.fields.FieldFactory fieldFactory)
-
useDirectoryBasedIndex
public MetadataConfigBuilder useDirectoryBasedIndex()
-
useInMemoryDirectory
public MetadataConfigBuilder useInMemoryDirectory()
-
useMMapDirectory
public MetadataConfigBuilder useMMapDirectory()
-
useNIODirectory
public MetadataConfigBuilder useNIODirectory()
-
build
public org.uberfire.ext.metadata.MetadataConfig build()
-
withDefaultDirectory
public void withDefaultDirectory()
-
withDefaultAnalyzers
public void withDefaultAnalyzers()
-
withDefaultAnalyzer
public void withDefaultAnalyzer()
-
-