Class ForwardingModuleInfoSnapshot
java.lang.Object
com.google.common.collect.ForwardingObject
org.opendaylight.yangtools.binding.runtime.spi.ForwardingModuleInfoSnapshot
- All Implemented Interfaces:
ModuleInfoSnapshot
,Immutable
@Beta
@NonNullByDefault
public abstract class ForwardingModuleInfoSnapshot
extends ForwardingObject
implements ModuleInfoSnapshot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ModuleInfoSnapshot
delegate()
getYangTextSource
(SourceIdentifier sourceId) <T> Class
<T> TheEffectiveModelContext
resulting from all models exposed from constituent module infos.@Nullable YangTextSource
yangTextSource
(SourceIdentifier sourceId) Methods inherited from class com.google.common.collect.ForwardingObject
toString
-
Constructor Details
-
ForwardingModuleInfoSnapshot
public ForwardingModuleInfoSnapshot()
-
-
Method Details
-
delegate
- Specified by:
delegate
in classForwardingObject
-
loadClass
- Specified by:
loadClass
in interfaceModuleInfoSnapshot
- Throws:
ClassNotFoundException
-
modelContext
Description copied from interface:ModuleInfoSnapshot
TheEffectiveModelContext
resulting from all models exposed from constituent module infos.- Specified by:
modelContext
in interfaceModuleInfoSnapshot
- Returns:
- the resulting model context
-
yangTextSource
- Specified by:
yangTextSource
in interfaceModuleInfoSnapshot
-
getYangTextSource
public YangTextSource getYangTextSource(SourceIdentifier sourceId) throws MissingSchemaSourceException - Specified by:
getYangTextSource
in interfaceModuleInfoSnapshot
- Throws:
MissingSchemaSourceException
-