Modifier and Type | Interface and 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 concrete
ExtensibleObject . |
class |
ObjectExtensions<O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>>
Utility
ClassToInstanceMap implementation for implementing ExtensibleObject.getExtensions() method
by objects which are themselves implementing the extension. |
static class |
ObjectExtensions.Factory<T,O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>> |
Modifier and Type | Method and Description |
---|---|
static <T,O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>> |
ObjectExtensions.factory(Class<T> objClass,
Class<? extends E>... extensions) |
Modifier and Type | Interface and Description |
---|---|
interface |
NormalizedMetadataStreamWriter
Extension to the NormalizedNodeStreamWriter with metadata support.
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableNormalizedMetadataStreamWriter
A simple
NormalizedMetadataStreamWriter implementation, which takes care of building
NormalizedMetadata based on additional nesting instructions. |
Modifier and Type | Interface and Description |
---|---|
interface |
MountPointStreamWriter
A
NormalizedNodeStreamWriterExtension exposed by stream writers which can handle mount point data, notably
providing the facilities to resolve a mount point schema and normalize mount point contents into a normalized
structure. |
Modifier and Type | Interface and Description |
---|---|
interface |
AnydataExtension
A
NormalizedNodeStreamWriterExtension supporting streaming of anydata nodes. |
interface |
NormalizedNodeStreamWriterExtension
Extension interface for
NormalizedNodeStreamWriter . |
Modifier and Type | Class and Description |
---|---|
class |
JSONNormalizedNodeStreamWriter
This implementation will create JSON output as output stream.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLStreamNormalizedNodeStreamWriter<T>
A
NormalizedNodeStreamWriter which translates the events into an XMLStreamWriter , resulting in an
RFC6020 XML encoding. |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableMetadataNormalizedNodeStreamWriter
|
class |
ImmutableMountPointNormalizedNodeStreamWriter |
class |
ImmutableNormalizedNodeStreamWriter
Implementation of
NormalizedNodeStreamWriter , which constructs immutable instances of
NormalizedNode s. |
class |
ReusableImmutableNormalizedNodeStreamWriter
A reusable variant of
ImmutableNormalizedNodeStreamWriter . |
Copyright © 2020 OpenDaylight. All rights reserved.