Uses of Interface
org.opendaylight.yangtools.concepts.ExtensibleObject
-
Packages that use ExtensibleObject Package Description org.opendaylight.yangtools.concepts Concept used widely across OpenDaylight code base.org.opendaylight.yangtools.transform org.opendaylight.yangtools.yang.data.api.schema.stream org.opendaylight.yangtools.yang.data.codec.gson org.opendaylight.yangtools.yang.data.codec.xml org.opendaylight.yangtools.yang.data.impl.schema -
-
Uses of ExtensibleObject in org.opendaylight.yangtools.concepts
Classes in org.opendaylight.yangtools.concepts with type parameters of type ExtensibleObject Modifier and Type Interface Description interface
ExtensibleObject<T extends ExtensibleObject<T,E>,E extends ObjectExtension<T,E>>
Interface specifying access to extensions attached to a particular object.interface
ObjectExtension<T extends ExtensibleObject<T,E>,E extends ObjectExtension<T,E>>
An extension to a concreteExtensibleObject
.class
ObjectExtensions<O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>>
UtilityClassToInstanceMap
implementation for implementinggetExtensions()
method by objects which are themselves implementing the extension.static class
ObjectExtensions.Factory<T,O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>>
Methods in org.opendaylight.yangtools.concepts with type parameters of type ExtensibleObject Modifier and Type Method Description static <T,O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>>
@NonNull ObjectExtensions.Factory<T,O,E>ObjectExtensions. factory(Class<T> objClass, Class<? extends E>... extensions)
-
Uses of ExtensibleObject in org.opendaylight.yangtools.transform
Classes in org.opendaylight.yangtools.transform that implement ExtensibleObject Modifier and Type Class Description class
QNameTransformingStreamWriter
Stateless Normalized Node Stream Writer decorator, which performs QName translation. -
Uses of ExtensibleObject in org.opendaylight.yangtools.yang.data.api.schema.stream
Subinterfaces of ExtensibleObject in org.opendaylight.yangtools.yang.data.api.schema.stream Modifier and Type Interface Description interface
NormalizedNodeStreamWriter
Event Stream Writer based on Normalized Node tree representation.interface
ReusableStreamReceiver
Utility marker interface forNormalizedNodeStreamWriter
implementations which can be reused multiple times and can expose aNormalizedNode
result of each complete streaming use.Classes in org.opendaylight.yangtools.yang.data.api.schema.stream that implement ExtensibleObject Modifier and Type Class Description class
FormattingNormalizedNodeStreamWriter
ANormalizedNodeStreamWriter
which formats events into a String, available via #result().class
ForwardingNormalizedNodeStreamWriter
class
LoggingNormalizedNodeStreamWriter
ANormalizedNodeStreamWriter
which logs the events into aLogger
. -
Uses of ExtensibleObject in org.opendaylight.yangtools.yang.data.codec.gson
Classes in org.opendaylight.yangtools.yang.data.codec.gson that implement ExtensibleObject Modifier and Type Class Description class
JSONNormalizedNodeStreamWriter
This implementation will create JSON output as output stream. -
Uses of ExtensibleObject in org.opendaylight.yangtools.yang.data.codec.xml
Classes in org.opendaylight.yangtools.yang.data.codec.xml that implement ExtensibleObject Modifier and Type Class Description class
XMLStreamNormalizedNodeStreamWriter<T>
ANormalizedNodeStreamWriter
which translates the events into anXMLStreamWriter
, resulting in an RFC6020 XML encoding. -
Uses of ExtensibleObject in org.opendaylight.yangtools.yang.data.impl.schema
Classes in org.opendaylight.yangtools.yang.data.impl.schema that implement ExtensibleObject Modifier and Type Class Description class
ImmutableMetadataNormalizedNodeStreamWriter
class
ImmutableMountPointNormalizedNodeStreamWriter
class
ImmutableNormalizedNodeStreamWriter
Implementation ofNormalizedNodeStreamWriter
, which constructs immutable instances ofNormalizedNode
s.class
ReusableImmutableNormalizedNodeStreamWriter
A reusable variant ofImmutableNormalizedNodeStreamWriter
.
-