public class CustomStatementParserBuilder extends Object
Constructor and Description |
---|
CustomStatementParserBuilder()
Creates a new CustomStatementParserBuilder object initialized by
YangInferencePipeline.SUPPORTED_VERSION_BUNDLE.
|
CustomStatementParserBuilder(Set<YangVersion> supportedVersions)
Creates a new CustomStatementParserBuilder object initialized by specific
version bundle.
|
public CustomStatementParserBuilder()
public CustomStatementParserBuilder(Set<YangVersion> supportedVersions)
supportedVersions
- bundle of supported verionspublic CustomStatementParserBuilder addStatementSupport(ModelProcessingPhase phase, StatementSupport<?,?,?> stmtSupport)
public CustomStatementParserBuilder addNamespaceSupport(ModelProcessingPhase phase, NamespaceBehaviour<?,?,?> namespaceSupport)
public CustomStatementParserBuilder addDefaultRFC6020Bundles()
public CustomStatementParserBuilder addValidationBundle(ValidationBundlesNamespace.ValidationBundleType validationBundleType, Collection<StatementDefinition> validationBundle)
public CustomStatementParserBuilder addAllSupports(ModelProcessingPhase phase, StatementSupportBundle stmtSupportBundle)
public CustomStatementParserBuilder addAllNamespaceSupports(ModelProcessingPhase phase, Collection<NamespaceBehaviour<?,?,?>> namespaceSupports)
@Deprecated public CustomStatementParserBuilder addAllStatementSupports(ModelProcessingPhase phase, Collection<StatementSupport<?,?,?>> statementSupports)
addAllCommonStatementSupports
method instead.public CustomStatementParserBuilder addAllCommonStatementSupports(ModelProcessingPhase phase, Collection<StatementSupport<?,?,?>> statementSupports)
public CustomStatementParserBuilder addAllVersionSpecificSupports(ModelProcessingPhase phase, com.google.common.collect.Table<YangVersion,QName,StatementSupport<?,?,?>> versionSpecificSupports)
public CrossSourceStatementReactor build()
Copyright © 2018 OpenDaylight. All rights reserved.