Package net.n2oapp.framework.config
Class N2oApplicationBuilder
- java.lang.Object
-
- net.n2oapp.framework.config.N2oApplicationBuilder
-
- All Implemented Interfaces:
PersistersBuilder<N2oApplicationBuilder>,ReadersBuilder<N2oApplicationBuilder>
public class N2oApplicationBuilder extends Object implements ReadersBuilder<N2oApplicationBuilder>, PersistersBuilder<N2oApplicationBuilder>
Конструктор окруженияN2oEnvironmentи конвеера сборки метаданныхReadPipeline
-
-
Constructor Summary
Constructors Constructor Description N2oApplicationBuilder()N2oApplicationBuilder(MetadataEnvironment environment)
-
Method Summary
-
-
-
Constructor Detail
-
N2oApplicationBuilder
public N2oApplicationBuilder()
-
N2oApplicationBuilder
public N2oApplicationBuilder(MetadataEnvironment environment)
-
-
Method Detail
-
packs
@SafeVarargs public final N2oApplicationBuilder packs(MetadataPack<? super N2oApplicationBuilder>... packs)
-
types
public N2oApplicationBuilder types(MetaType... types)
-
operations
public N2oApplicationBuilder operations(PipelineOperation<?,?>... operations)
-
readers
@SafeVarargs public final N2oApplicationBuilder readers(NamespaceReader<? extends NamespaceUriAware>... readers)
- Specified by:
readersin interfaceReadersBuilder<N2oApplicationBuilder>
-
ios
@SafeVarargs public final N2oApplicationBuilder ios(NamespaceIO<? extends NamespaceUriAware>... ios)
- Specified by:
iosin interfacePersistersBuilder<N2oApplicationBuilder>- Specified by:
iosin interfaceReadersBuilder<N2oApplicationBuilder>
-
persisters
public N2oApplicationBuilder persisters(NamespacePersister<? extends NamespaceUriAware>... persisters)
- Specified by:
persistersin interfacePersistersBuilder<N2oApplicationBuilder>
-
compilers
public N2oApplicationBuilder compilers(SourceCompiler... compilers)
-
providers
public N2oApplicationBuilder providers(DynamicMetadataProvider... providers)
-
binders
public N2oApplicationBuilder binders(MetadataBinder... binders)
-
scanners
public N2oApplicationBuilder scanners(MetadataScanner... scanners)
-
loaders
public N2oApplicationBuilder loaders(SourceLoader... loaders)
-
routes
public N2oApplicationBuilder routes(RouteInfo... routes)
-
sources
public N2oApplicationBuilder sources(SourceInfo... sources)
-
validators
public N2oApplicationBuilder validators(SourceValidator... validators)
-
mergers
public N2oApplicationBuilder mergers(SourceMerger... mergers)
-
transformers
public N2oApplicationBuilder transformers(SourceTransformer... transformers)
-
transformers
public N2oApplicationBuilder transformers(CompileTransformer... transformers)
-
extensions
public N2oApplicationBuilder extensions(ExtensionAttributeMapper... extensions)
-
generators
public N2oApplicationBuilder generators(ButtonGenerator... generators)
-
scan
public N2oApplicationBuilder scan()
-
read
public ReadTerminalPipeline<ReadCompileTerminalPipeline<ReadCompileBindTerminalPipeline>> read()
-
route
public <D extends Compiled> CompileContext<D,?> route(String url, Class<D> compiledClass)
-
getEnvironment
public MetadataEnvironment getEnvironment()
-
-