Index

A B C D E F G H I M N O R S T V W Y 
All Classes and Interfaces|All Packages|Serialized Form

A

addLibSource(SchemaSourceRepresentation) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
 
addLibSources(Collection<SchemaSourceRepresentation>) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
 
addLibSources(SchemaSourceRepresentation...) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Add library sources.
addSource(SchemaSourceRepresentation) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Add main source.
addSources(Collection<? extends SchemaSourceRepresentation>) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
 
addSources(SchemaSourceRepresentation...) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Add main sources.

B

build() - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration.Builder
Return a YangParserConfiguration initialized with contents of this builder.
buildDeclaredModel() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Build the declared view of a combined view of declared statements.
buildEffectiveModel() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Build the effective view of a combined view of effective statements.
builder() - Static method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
Return a new YangParserConfiguration.Builder initialized to default configuration.

C

createParser() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParserFactory
Create a YangParser instance operating with default YangParserConfiguration.
createParser(YangParserConfiguration) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParserFactory
Create a YangParser instance operating with specified YangParserConfiguration.

D

DEFAULT - Enum constant in enum class org.opendaylight.yangtools.yang.parser.api.ImportResolutionMode
Standard method as specified by RFC6020 and refined by RFC7950.
DEFAULT - Static variable in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
System-wide default configuration.
deviationModuleNames() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns the value of the deviationModuleNames record component.

E

equals(Object) - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
 
equals(Object) - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
Indicates whether some other object is "equal to" this one.

F

features() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns the value of the features record component.

G

getCharPositionInLine() - Method in exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 
getFormattedMessage() - Method in exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 
getLine() - Method in exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 
getSource() - Method in exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 

H

hashCode() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns a hash code value for this object.
hashCode() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Returns a hash code value for this object.
hashCode() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
Returns a hash code value for this object.
hashCode() - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
 

I

identifier() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns the value of the identifier record component.
identifier() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
Returns the value of the identifier record component.
importOnlyModules() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Returns the value of the importOnlyModules record component.
importResolutionMode() - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
 
importResolutionMode(ImportResolutionMode) - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration.Builder
 
ImportResolutionMode - Enum Class in org.opendaylight.yangtools.yang.parser.api
Enumeration of various ways of resolving import statements.

M

modules() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Returns the value of the modules record component.

N

name() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Returns the value of the name record component.
namespace() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns the value of the namespace record component.

O

org.opendaylight.yangtools.yang.parser.api - module org.opendaylight.yangtools.yang.parser.api
 
org.opendaylight.yangtools.yang.parser.api - package org.opendaylight.yangtools.yang.parser.api
YANG parser public API.

R

resolveModuleSet(YangLibModuleSet) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangLibResolver
Build the effective view of a combined view of effective statements.
retainDeclarationReferences() - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
Return true if DeclarationReference to source location in the final parser product, notably making DeclaredStatement.declarationReference() available.
retainDeclarationReferences(boolean) - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration.Builder
Retain DeclarationReference to source location in the final parser product.

S

setModulesWithSupportedDeviations(SetMultimap<QNameModule, QNameModule>) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Set YANG modules which can be deviated by specified modules during the parsing process.
setSupportedFeatures(FeatureSet) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Set supported features based on which all if-feature statements in the parsed YANG modules will be resolved.
source() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns the value of the source record component.
source() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
Returns the value of the source record component.
submodules() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns the value of the submodules record component.
supportedImportResolutionModes() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParserFactory
Return enumeration of ImportResolutionModes supported by this factory.
supportedSourceRepresentations() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangLibResolver
Return enumeration of concrete types of SchemaSourceRepresentation this resolver supports.
supportedSourceRepresentations() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
Return enumeration of concrete types of SchemaSourceRepresentation parsers created from this factory support.

T

toString() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Returns a string representation of this record class.
toString() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Returns a string representation of this record class.
toString() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
Returns a string representation of this record class.
toString() - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
 
toString() - Method in exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 

V

valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.api.ImportResolutionMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.api.ImportResolutionMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

warnForUnkeyedLists() - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
Issue a warning when a list statement without a key statement is found in the config true part of the schema tree.
warnForUnkeyedLists(boolean) - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration.Builder
Issue a warning when a list statement without a key statement is found in the config true part of the schema tree.

Y

YangLibModule - Record Class in org.opendaylight.yangtools.yang.parser.api
A single RFC8525 module or import-only-module list entry.
YangLibModule(SourceIdentifier, XMLNamespace, ImmutableMap<UnresolvedQName.Unqualified, YangLibSubmodule>, ImmutableSet<UnresolvedQName.Unqualified>, ImmutableSet<UnresolvedQName.Unqualified>, SchemaSourceRepresentation) - Constructor for record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
Creates an instance of a YangLibModule record class.
YangLibModuleSet - Record Class in org.opendaylight.yangtools.yang.parser.api
A single RFC8525 module-set.
YangLibModuleSet(String, ImmutableMap<UnresolvedQName.Unqualified, YangLibModule>, ImmutableMap<SourceIdentifier, YangLibModule>) - Constructor for record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
Creates an instance of a YangLibModuleSet record class.
YangLibResolver - Interface in org.opendaylight.yangtools.yang.parser.api
A service capable of transforming a YangLibModuleSet to an EffectiveModelContext.
YangLibSubmodule - Record Class in org.opendaylight.yangtools.yang.parser.api
A single RFC8525 submodule list entry.
YangLibSubmodule(SourceIdentifier, SchemaSourceRepresentation) - Constructor for record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
Creates an instance of a YangLibSubmodule record class.
YangParser - Interface in org.opendaylight.yangtools.yang.parser.api
Configurable single-use YANG parser.
YangParserConfiguration - Class in org.opendaylight.yangtools.yang.parser.api
A configuration of YangParser wiring for use with YangParserFactory.
YangParserConfiguration.Builder - Class in org.opendaylight.yangtools.yang.parser.api
 
YangParserException - Exception in org.opendaylight.yangtools.yang.parser.api
Base exception reported by YangParser.
YangParserException(String) - Constructor for exception org.opendaylight.yangtools.yang.parser.api.YangParserException
 
YangParserException(String, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.api.YangParserException
 
YangParserFactory - Interface in org.opendaylight.yangtools.yang.parser.api
Basic entry point into a YANG parser implementation.
YangSyntaxErrorException - Exception in org.opendaylight.yangtools.yang.parser.api
 
YangSyntaxErrorException(SourceIdentifier, int, int, String) - Constructor for exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 
YangSyntaxErrorException(SourceIdentifier, int, int, String, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.api.YangSyntaxErrorException
 
A B C D E F G H I M N O R S T V W Y 
All Classes and Interfaces|All Packages|Serialized Form