Class SourceInfo.Builder<B extends SourceInfo.Builder<B,I>,I extends SourceInfo>
java.lang.Object
org.opendaylight.yangtools.yang.model.spi.source.SourceInfo.Builder<B,I>
- Direct Known Subclasses:
SourceInfo.Module.Builder
,SourceInfo.Submodule.Builder
- Enclosing interface:
SourceInfo
public abstract static sealed class SourceInfo.Builder<B extends SourceInfo.Builder<B,I>,I extends SourceInfo>
extends Object
permits SourceInfo.Module.Builder, SourceInfo.Submodule.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal B
addImport
(SourceDependency.Import importDep) final B
addInclude
(SourceDependency.Include includeDep) final B
addRevision
(Revision revision) final I
build()
final B
setName
(UnresolvedQName.Unqualified newName) final B
setYangVersion
(YangVersion newYangVersion)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setName
-
setYangVersion
-
addImport
-
addInclude
-
addRevision
-
build
-