public abstract class AbstractBuilder extends Object implements Builder
| Modifier and Type | Field and Description |
|---|---|
protected List<UnknownSchemaNodeBuilder> |
addedUnknownNodes |
protected List<org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode> |
unknownNodes |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBuilder(String moduleName,
int line) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUnknownNodeBuilder(UnknownSchemaNodeBuilder unknownNode)
Adds an unknown node builder to this builder.
|
protected void |
checkNotSealed() |
int |
getLine()
Get current line in yang file, on which statement
associated with this builder was declared.
|
String |
getModuleName()
Returns name of module in which node created by this builder
was declared.
|
Builder |
getParent()
Returns parent node builder of this node.
|
List<UnknownSchemaNodeBuilder> |
getUnknownNodes()
Get builders of unknown nodes defined in this node.
|
void |
setModuleName(String moduleName)
Deprecated.
|
void |
setParent(Builder parentBuilder)
Set parent of this node.
|
protected final List<org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode> unknownNodes
protected final List<UnknownSchemaNodeBuilder> addedUnknownNodes
protected AbstractBuilder(String moduleName, int line)
public String getModuleName()
BuildergetModuleName in interface Builder@Deprecated public void setModuleName(String moduleName)
BuildersetModuleName in interface Builderpublic int getLine()
Builderpublic Builder getParent()
Builderpublic void setParent(Builder parentBuilder)
Builderpublic List<UnknownSchemaNodeBuilder> getUnknownNodes()
BuildergetUnknownNodes in interface Builderpublic void addUnknownNodeBuilder(UnknownSchemaNodeBuilder unknownNode)
BuilderBuilder.build()
method, this builder is also built and unknown node is added
as child to the product of this builder.addUnknownNodeBuilder in interface Builderprotected final void checkNotSealed()
Copyright © 2014. All rights reserved.