Index
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
YangParserConfigurationinitialized 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.Builderinitialized to default configuration.
C
- createParser() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParserFactory
-
Create a
YangParserinstance operating with defaultYangParserConfiguration. - createParser(YangParserConfiguration) - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParserFactory
-
Create a
YangParserinstance operating with specifiedYangParserConfiguration.
D
- DEFAULT - Enum constant in enum class org.opendaylight.yangtools.yang.parser.api.ImportResolutionMode
- 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
deviationModuleNamesrecord 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
featuresrecord 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
identifierrecord component. - identifier() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
-
Returns the value of the
identifierrecord component. - importOnlyModules() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
-
Returns the value of the
importOnlyModulesrecord 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
importstatements.
M
- modules() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
-
Returns the value of the
modulesrecord component.
N
- name() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModuleSet
-
Returns the value of the
namerecord component. - namespace() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
-
Returns the value of the
namespacerecord 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
trueifDeclarationReferenceto source location in the final parser product, notably makingDeclaredStatement.declarationReference()available. - retainDeclarationReferences(boolean) - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration.Builder
-
Retain
DeclarationReferenceto 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
sourcerecord component. - source() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
-
Returns the value of the
sourcerecord component. - submodules() - Method in record class org.opendaylight.yangtools.yang.parser.api.YangLibModule
-
Returns the value of the
submodulesrecord 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
SchemaSourceRepresentationthis resolver supports. - supportedSourceRepresentations() - Method in interface org.opendaylight.yangtools.yang.parser.api.YangParser
-
Return enumeration of concrete types of
SchemaSourceRepresentationparsers 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
liststatement without akeystatement is found in theconfig truepart of the schema tree. - warnForUnkeyedLists(boolean) - Method in class org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration.Builder
-
Issue a warning when a
liststatement without akeystatement is found in theconfig truepart of the schema tree.
Y
- YangLibModule - Record Class in org.opendaylight.yangtools.yang.parser.api
- 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
YangLibModulerecord 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
YangLibModuleSetrecord class. - YangLibResolver - Interface in org.opendaylight.yangtools.yang.parser.api
-
A service capable of transforming a
YangLibModuleSetto anEffectiveModelContext. - YangLibSubmodule - Record Class in org.opendaylight.yangtools.yang.parser.api
-
A single RFC8525
submodulelist entry. - YangLibSubmodule(SourceIdentifier, SchemaSourceRepresentation) - Constructor for record class org.opendaylight.yangtools.yang.parser.api.YangLibSubmodule
-
Creates an instance of a
YangLibSubmodulerecord 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
YangParserwiring for use withYangParserFactory. - 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
All Classes and Interfaces|All Packages|Serialized Form