public class XDStreamParser extends java.lang.Object implements XDParser
ModuleDescriptor
オブジェクトのリストに変換するパーサー。修飾子と型 | クラスと説明 |
---|---|
static class | XDStreamParser.MultiLineDocumentParser 複数行の「ドキュメント」解析をサポートする標準パーサーのラッパー。 |
コンストラクターと説明 |
---|
XDStreamParser(org.springframework.data.repository.CrudRepository<? extends BaseDefinition,java.lang.String> repository, ModuleRegistry moduleRegistry, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver) XDStreamParser を作成します。 |
XDStreamParser(ModuleRegistry moduleRegistry, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver) XDStreamParser を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
java.util.List<ModuleDescriptor> | parse(java.lang.String name, java.lang.String config, ParsingContext parsingContext) DSL 文字列を解析します。 |
public XDStreamParser(org.springframework.data.repository.CrudRepository<? extends BaseDefinition,java.lang.String> repository, ModuleRegistry moduleRegistry, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver)
XDStreamParser
を作成します。repository
- ストリーム定義のリポジトリ (オプション)moduleRegistry
- モジュールのレジストリ moduleOptionsMetadataResolver
- モジュールオプションメタデータのリゾルバー public XDStreamParser(ModuleRegistry moduleRegistry, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver)
XDStreamParser
を作成します。moduleRegistry
- モジュールのレジストリ moduleOptionsMetadataResolver
- モジュールオプションメタデータのリゾルバー public java.util.List<ModuleDescriptor> parse(java.lang.String name, java.lang.String config, ParsingContext parsingContext)
XDParser
XDParser
の parse
name
- ストリームやジョブなどのデプロイ可能なユニットの名前 config
- DSL 文字列 parsingContext
- 解析が行われているコンテキスト (たとえば、解析されているのはストリーム、モジュール、ジョブのどれか、DSL のどこまで解析が行われたかなど)ModuleDescriptor
のリスト。