A B C D E F G H I L M O R S T V Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
-
Add subclass-specific attributes to the output
YinTextSchemaSource.toString()
output. - addToStringAttributes(MoreObjects.ToStringHelper) - Method in exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Add subclass-specific attributes to the output
YangTextSchemaSource.toString()
output. - addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
-
Add subclass-specific attributes to the output
YinDomSchemaSource.toString()
output. - ALWAYS_ACCEPT - Static variable in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceFilter
-
A
SchemaSourceFilter
which accepts any schema source it is presented with. - apply(SchemaSourceRepresentation) - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceFilter
-
Check if a particular schema source is acceptable to the filter.
B
- build() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration.Builder
-
Return a new
SchemaContextFactoryConfiguration
based on the contents of this builder. - builder() - Static method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- Builder() - Constructor for class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration.Builder
C
- create(SourceIdentifier, DOMSource, String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
-
Create a new
YinDomSchemaSource
using an identifier and a source. - create(String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier
-
Creates new YANG Schema revision source identifier for sources without a revision.
- create(String, Revision) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier
-
Creates new YANG Schema revision source identifier.
- create(String, Optional<Revision>) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier
-
Creates new YANG Schema revision source identifier.
- create(String, Optional<Revision>, SemVer) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.Creates new YANG Schema semVer source identifier.
- create(String, SemVer) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.Creates new YANG Schema semVer source identifier.
- create(String, Revision, SemVer) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.Creates new YANG Schema semVer source identifier.
- createEffectiveModelContext(Collection<SourceIdentifier>) - Method in interface org.opendaylight.yangtools.yang.model.repo.api.EffectiveModelContextFactory
-
Create a new schema context containing specified sources, pulling in any dependencies they may have.
- createEffectiveModelContext(SourceIdentifier...) - Method in interface org.opendaylight.yangtools.yang.model.repo.api.EffectiveModelContextFactory
- createEffectiveModelContextFactory() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaRepository
- createEffectiveModelContextFactory(SchemaContextFactoryConfiguration) - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaRepository
-
Returns
EffectiveModelContextFactory
with supplied configuration.
D
- DEFAULT_MODE - org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode
-
Default mode of statement parser.
- delegateForByteSource(String, ByteSource) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new YangTextSchemaSource with
SourceIdentifier
derived from a supplied filename and backed by ByteSource, which provides the actual InputStreams. - delegateForByteSource(SourceIdentifier, ByteSource) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new YangTextSchemaSource with a specific source identifier and backed by ByteSource, which provides the actual InputStreams.
- delegateForByteSource(SourceIdentifier, ByteSource) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
-
Create a new YinTextSchemaSource with a specific source identifier and backed by ByteSource, which provides the actual InputStreams.
E
- EffectiveModelContextFactory - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
An asynchronous factory for building
EffectiveModelContext
instances based on a specification of whatSourceIdentifier
s are required and dynamic recursive resolution. - equals(Object) - Method in class org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier
- equals(Object) - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- equals(Object) - Method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.
F
- forPath(Path) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new YangTextSchemaSource backed by a
File
withSourceIdentifier
derived from the file name. - forPath(Path) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- forPath(Path, SourceIdentifier) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new YangTextSchemaSource backed by a
File
and specifiedSourceIdentifier
. - forResource(Class<?>, String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new
YangTextSchemaSource
backed by a resource by a resource available on the ClassLoader which loaded the specified class. - forResource(Class<?>, String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- forResource(String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new
YangTextSchemaSource
backed by a resource available in the ClassLoader where this class resides. - forURL(URL, SourceIdentifier) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
-
Create a new
YangTextSchemaSource
backed by a URL.
G
- getDefault() - Static method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- getFailedSource() - Method in exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
-
Return YANG schema source identifier consisting of name and revision of the module which caused this exception.
- getIdentifier() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation
- getIdentifier() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
- getIdentifier() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- getModulesDeviatedByModules() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- getName() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier
-
Returns model name.
- getResolvedSources() - Method in exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- getRevision() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier
-
Returns revision of source or null if revision was not supplied.
- getSchemaSource(SourceIdentifier, Class<T>) - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaRepository
- getSchemaSourceFilter() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- getSemanticVersion() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.Returns semantic version of source if it was specified.
- getSource() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
- getSource() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.YinXmlSchemaSource
-
Return an XML
Source
of the YIN document. - getSourceId() - Method in exception org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException
- getStatementParserMode() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- getSupportedFeatures() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- getSymbolicName() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation
-
Return the symbolic name, if available.
- getType() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation
-
Return the concrete representation type.
- getType() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.YangSchemaSourceRepresentation
- getType() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
- getType() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
- getType() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.YinSchemaSourceRepresentation
- getType() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- getType() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.YinXmlSchemaSource
- getUnsatisfiedImports() - Method in exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
-
Return the list of sources which failed to resolve along with reasons why they were not resolved.
H
- hashCode() - Method in class org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier
- hashCode() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- hashCode() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.
I
- identifierFromFilename(String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
- identifierFromFilename(String) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- intern() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier
-
Return an interned reference to an equivalent SourceIdentifier.
L
- lazyTransform(YinXmlSchemaSource) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
-
Create a
YinDomSchemaSource
from aYinXmlSchemaSource
.
M
- MissingSchemaSourceException - Exception in org.opendaylight.yangtools.yang.model.repo.api
-
Exception thrown when a the specified schema source is not available.
- MissingSchemaSourceException(String, SourceIdentifier) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException
- MissingSchemaSourceException(String, SourceIdentifier, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException
O
- org.opendaylight.yangtools.yang.model.repo.api - package org.opendaylight.yangtools.yang.model.repo.api
- org.opendaylight.yangtools.yang.repo.api - module org.opendaylight.yangtools.yang.repo.api
R
- RevisionSourceIdentifier - Class in org.opendaylight.yangtools.yang.model.repo.api
-
YANG Schema revision source identifier.
S
- SchemaContextFactoryConfiguration - Class in org.opendaylight.yangtools.yang.model.repo.api
-
SchemaContextFactory configuration class.
- SchemaContextFactoryConfiguration.Builder - Class in org.opendaylight.yangtools.yang.model.repo.api
- SchemaRepository - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
Interface exposed by repository implementations.
- SchemaResolutionException - Exception in org.opendaylight.yangtools.yang.model.repo.api
-
Exception thrown when a Schema Source fails to resolve.
- SchemaResolutionException(String) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- SchemaResolutionException(String, Collection<SourceIdentifier>, Multimap<SourceIdentifier, ModuleImport>) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- SchemaResolutionException(String, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- SchemaResolutionException(String, SourceIdentifier, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- SchemaResolutionException(String, SourceIdentifier, Throwable, Collection<SourceIdentifier>, Multimap<SourceIdentifier, ModuleImport>) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- SchemaSourceException - Exception in org.opendaylight.yangtools.yang.model.repo.api
-
Exception thrown when a failure to acquire a schema source occurs.
- SchemaSourceException(String) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException
- SchemaSourceException(String, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException
- SchemaSourceFilter - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
A filter of schema sources.
- SchemaSourceRepresentation - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
Common interface for schema source representations.
- SEMVER_MODE - org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SemVerSourceIdentifier - Class in org.opendaylight.yangtools.yang.model.repo.api
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setFilter(SchemaSourceFilter) - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration.Builder
-
Set schema source filter which will filter available schema sources using the provided filter.
- setModulesDeviatedByModules(SetMultimap<QNameModule, QNameModule>) - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration.Builder
-
Set YANG modules which can be deviated by specified modules during the parsing process.
- setStatementParserMode(StatementParserMode) - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration.Builder
-
Set YANG statement parser mode.
- setSupportedFeatures(Set<QName>) - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration.Builder
-
Set supported features based on which all if-feature statements in the parsed YANG modules will be resolved.
- SourceIdentifier - Class in org.opendaylight.yangtools.yang.model.repo.api
-
Base class of YANG Schema source identifiers.
- StatementParserMode - Enum in org.opendaylight.yangtools.yang.model.repo.api
- supportedRepresentations() - Method in interface org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceFilter
-
Get the representations this filter supports.
T
- toString() - Method in class org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier
- toString() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactoryConfiguration
- toString() - Method in exception org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException
- toString() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier
-
Deprecated.
- toString() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
- toString() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
- toString() - Method in class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- toYangFilename() - Method in class org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier
-
Returns filename for this YANG module as specified in RFC 6020.
- toYangFileName(String, Optional<Revision>) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier
-
Returns filename for this YANG module as specified in RFC 6020.
- transform(YinXmlSchemaSource) - Static method in class org.opendaylight.yangtools.yang.model.repo.api.YinDomSchemaSource
-
Create a
YinDomSchemaSource
from aYinXmlSchemaSource
.
V
- valueOf(String) - Static method in enum org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
Y
- YangSchemaSourceRepresentation - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
A YANG
SchemaSourceRepresentation
. - YangTextSchemaSource - Class in org.opendaylight.yangtools.yang.model.repo.api
-
YANG text schema source representation.
- YangTextSchemaSource(SourceIdentifier) - Constructor for class org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource
- YinDomSchemaSource - Class in org.opendaylight.yangtools.yang.model.repo.api
-
Utility
YinXmlSchemaSource
exposing a W3CDOMSource
representation of YIN model. - YinSchemaSourceRepresentation - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
A YIN
SchemaSourceRepresentation
. - YinTextSchemaSource - Class in org.opendaylight.yangtools.yang.model.repo.api
-
YIN text schema source representation.
- YinTextSchemaSource(SourceIdentifier) - Constructor for class org.opendaylight.yangtools.yang.model.repo.api.YinTextSchemaSource
- YinXmlSchemaSource - Interface in org.opendaylight.yangtools.yang.model.repo.api
-
YIN text schema source representation.
All Classes All Packages