Interface UnknownSchemaNode
-
- All Superinterfaces:
AddedByUsesAware
,DocumentedNode
,DocumentedNode.WithStatus
,SchemaNode
- All Known Subinterfaces:
AnnotationSchemaNode
,DefaultDenyAllSchemaNode
,DefaultDenyWriteSchemaNode
,GetFilterElementAttributesSchemaNode
,MountPointSchemaNode
,OpenConfigHashedValueSchemaNode
,YangDataSchemaNode
- All Known Implementing Classes:
AnyxmlSchemaLocationEffectiveStatementImpl
,UnknownEffectiveStatementBase
public interface UnknownSchemaNode extends SchemaNode, AddedByUsesAware
Contains the methods for getting the details about the unknown node.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ExtensionDefinition
getExtensionDefinition()
Get extension definition which identifies this node.String
getNodeParameter()
Returns name of the unknown node.QName
getNodeType()
Returns QName instance with the name of the unknown node.boolean
isAddedByAugmentation()
Deprecated.This method exposes mechanism of how this node was instantiated.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.AddedByUsesAware
isAddedByUses
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getDescription, getReference, getUnknownSchemaNodes
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus
getStatus
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaNode
getPath, getQName
-
-
-
-
Method Detail
-
getNodeType
QName getNodeType()
Returns QName instance with the name of the unknown node.- Returns:
- QName with name the name of the unknown node.
-
getNodeParameter
String getNodeParameter()
Returns name of the unknown node.- Returns:
- string with the name of unknown node.
-
isAddedByAugmentation
@Deprecated boolean isAddedByAugmentation()
Deprecated.This method exposes mechanism of how this node was instantiated. This runs contrary to the idea that a SchemaNode is part of the effective model of the world. Examining a node's DeclaredStatement world should be sufficient to ascertain its origin.Describes whether the node was added throughaugment
YANG statement.- Returns:
- boolean value which is
true
if the node is added byaugment
YANG statement
-
getExtensionDefinition
ExtensionDefinition getExtensionDefinition()
Get extension definition which identifies this node.- Returns:
- extension definition if exists, null otherwise
-
-