Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

AbstractDelegator<T> - Class in org.opendaylight.yangtools.concepts
Simple base class for classes which wish to implement Delegator interface and are not otherwise constrained in their class hierarchy.
AbstractDelegator(T) - Constructor for class org.opendaylight.yangtools.concepts.AbstractDelegator
 
AbstractListenerRegistration<T extends EventListener> - Class in org.opendaylight.yangtools.concepts
 
AbstractListenerRegistration(T) - Constructor for class org.opendaylight.yangtools.concepts.AbstractListenerRegistration
 
AbstractObjectRegistration<T> - Class in org.opendaylight.yangtools.concepts
Utility registration handle.
AbstractObjectRegistration(T) - Constructor for class org.opendaylight.yangtools.concepts.AbstractObjectRegistration
 
AbstractRegistration - Class in org.opendaylight.yangtools.concepts
Utility registration handle.
AbstractRegistration() - Constructor for class org.opendaylight.yangtools.concepts.AbstractRegistration
 
addToString(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.concepts.AbstractDelegator
 
addToString(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.concepts.Variant
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.concepts.AbstractObjectRegistration
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.concepts.AbstractRegistration
 

B

build() - Method in interface org.opendaylight.yangtools.concepts.Builder
Returns instance of the product.
Builder<P> - Interface in org.opendaylight.yangtools.concepts
Builder object which produces a product.

C

CheckedValue<T,E extends Exception> - Class in org.opendaylight.yangtools.concepts
Utility holder similar to Optional, except the empty case contains an Exception, which should be reported, for example via throwing it.
CheckedValue(T) - Constructor for class org.opendaylight.yangtools.concepts.CheckedValue
 
CheckedValue(E, Void) - Constructor for class org.opendaylight.yangtools.concepts.CheckedValue
 
ClassBasedPropertyBuilder<P,T extends ClassBasedPropertyBuilder<P,T>> - Interface in org.opendaylight.yangtools.concepts
 
close() - Method in class org.opendaylight.yangtools.concepts.AbstractRegistration
 
close() - Method in interface org.opendaylight.yangtools.concepts.ListenerRegistration
Unregister the listener.
close() - Method in class org.opendaylight.yangtools.concepts.NoOpObjectRegistration
 
close() - Method in interface org.opendaylight.yangtools.concepts.Registration
Unregisters the object.
Codec<P,I> - Interface in org.opendaylight.yangtools.concepts
 
compareTo(SemVer) - Method in class org.opendaylight.yangtools.concepts.SemVer
 
completeFuture(CompletableFuture<T>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Complete target CompletableFuture either successfully or exceptionally based on the state of this object.
completeFuture(SettableFuture<T>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Complete target SettableFuture either successfully or exceptionally based on the state of this object.
contains(P) - Method in interface org.opendaylight.yangtools.concepts.Path
Check if this path contains some other.
create(int) - Static method in class org.opendaylight.yangtools.concepts.SemVer
 
create(int, int) - Static method in class org.opendaylight.yangtools.concepts.SemVer
 
create(int, int, int) - Static method in class org.opendaylight.yangtools.concepts.SemVer
 

D

Delegator<T> - Interface in org.opendaylight.yangtools.concepts
Implementation of this interface delegates all it's calls to the delegate if not specified otherwise.
deserialize(P) - Method in interface org.opendaylight.yangtools.concepts.Codec
 
deserialize(I) - Method in interface org.opendaylight.yangtools.concepts.Deserializer
Produce an object base on input.
Deserializer<P,I> - Interface in org.opendaylight.yangtools.concepts
The concept of a serializer, which produces an object from some input.

E

equals(Object) - Method in interface org.opendaylight.yangtools.concepts.Identifier
 
equals(Object) - Method in class org.opendaylight.yangtools.concepts.SemVer
 
equals(Object) - Method in class org.opendaylight.yangtools.concepts.Variant
 

F

first() - Method in class org.opendaylight.yangtools.concepts.Variant
 
flatMap(Function<? super T, CheckedValue<U, E>>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
 

G

get() - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return the contained value if CheckedValue.isPresent() would return true, throws IllegalStateException otherwise.
get(Class<V>) - Method in interface org.opendaylight.yangtools.concepts.ClassBasedPropertyBuilder
Gets a value of property based on its type.
getDelegate() - Method in class org.opendaylight.yangtools.concepts.AbstractDelegator
 
getDelegate() - Method in interface org.opendaylight.yangtools.concepts.Delegator
Return underlying delegate.
getException() - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return the contained error string if CheckedValue.isPresent() would return false, throws IllegalStateException otherwise.
getFirst() - Method in class org.opendaylight.yangtools.concepts.Variant
 
getIdentifier() - Method in interface org.opendaylight.yangtools.concepts.Identifiable
Return this objects Identifier.
getInstance() - Method in class org.opendaylight.yangtools.concepts.AbstractObjectRegistration
 
getInstance() - Method in class org.opendaylight.yangtools.concepts.NoOpObjectRegistration
 
getInstance() - Method in interface org.opendaylight.yangtools.concepts.ObjectRegistration
Return the object instance.
getMajor() - Method in class org.opendaylight.yangtools.concepts.SemVer
Return the major version number.
getMinor() - Method in class org.opendaylight.yangtools.concepts.SemVer
Return the minor version number.
getPatch() - Method in class org.opendaylight.yangtools.concepts.SemVer
Return the patch version number.
getSecond() - Method in class org.opendaylight.yangtools.concepts.Variant
 
getValue() - Method in interface org.opendaylight.yangtools.concepts.ValueWrapper
Return the wrapped value object.

H

hashCode() - Method in interface org.opendaylight.yangtools.concepts.Identifier
 
hashCode() - Method in class org.opendaylight.yangtools.concepts.SemVer
 
hashCode() - Method in class org.opendaylight.yangtools.concepts.Variant
 

I

Identifiable<T> - Interface in org.opendaylight.yangtools.concepts
 
Identifier - Interface in org.opendaylight.yangtools.concepts
General identifier interface.
ifPresent(Consumer<? super T>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
If a value is present, invoke the specified consumer with the value, otherwise do nothing.
Immutable - Interface in org.opendaylight.yangtools.concepts
Immutable Object - object does not change its state during lifecycle.
isClosed() - Method in class org.opendaylight.yangtools.concepts.AbstractRegistration
Query the state of this registration.
isFirst() - Method in class org.opendaylight.yangtools.concepts.Variant
 
isPresent() - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return true if a value is present.
isSecond() - Method in class org.opendaylight.yangtools.concepts.Variant
 

L

ListenerRegistration<T extends EventListener> - Interface in org.opendaylight.yangtools.concepts
Class representing a Registration of an EventListener.
longHeaderFlags(byte) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Extract user-defined flags from a compressed long header.

M

map(Function<? super T, U>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
 
mapException(Function<? super E, X>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
 
Mutable - Interface in org.opendaylight.yangtools.concepts
Mutable object - object may change it's state during lifecycle.
MutationBehaviour<T extends MutationBehaviour<T>> - Interface in org.opendaylight.yangtools.concepts
Mutation behavior.

N

NoOpListenerRegistration<T extends EventListener> - Class in org.opendaylight.yangtools.concepts
Implementation of ListenerRegistration which does nothing in its NoOpObjectRegistration.close() method.
NoOpObjectRegistration<T> - Class in org.opendaylight.yangtools.concepts
Implementation of ObjectRegistration which does nothing in its NoOpObjectRegistration.close() method.

O

ObjectRegistration<T> - Interface in org.opendaylight.yangtools.concepts
Class representing a registration of an object.
of(T) - Static method in class org.opendaylight.yangtools.concepts.NoOpListenerRegistration
 
of(T) - Static method in class org.opendaylight.yangtools.concepts.NoOpObjectRegistration
 
ofException(E) - Static method in class org.opendaylight.yangtools.concepts.CheckedValue
Create a new instance containing an Exception.
ofFirst(T) - Static method in class org.opendaylight.yangtools.concepts.Variant
Create a new instance containing specified value.
ofSecond(U) - Static method in class org.opendaylight.yangtools.concepts.Variant
Create a new instance containing specified value.
ofValue(T) - Static method in class org.opendaylight.yangtools.concepts.CheckedValue
Create a new instance containing specified value.
ofVariant(Variant<T, U>, Function<U, E>) - Static method in class org.opendaylight.yangtools.concepts.CheckedValue
Convert a Variant into a CheckedValue, converting the second value into an exception.
orElse(T) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return contained value if present, otherwise return supplied value.
orElseGet(Supplier<T>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return contained value if present, otherwise return the value produced by a supplier.
orElseThrow() - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return contained value if present or throw the exception alternative.
orElseThrow(Function<E, X>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return contained value if present or throw the exception alternative mapped through provided mapper.
orElseThrow(Supplier<X>) - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Return contained value if present or throw the exception supplied by supplier.
org.opendaylight.yangtools.concepts - package org.opendaylight.yangtools.concepts
 

P

Path<P extends Path<P>> - Interface in org.opendaylight.yangtools.concepts
Conceptual representation of a logical path in a tree-like structure, similar to a Path, but more general in terms of what objects it can be applied to.
ProductAwareBuilder<P> - Interface in org.opendaylight.yangtools.concepts
An extension of the Builder concept which allows an implementation of this interface to be used in collections instead of the product.
productEquals(Object) - Method in interface org.opendaylight.yangtools.concepts.ProductAwareBuilder
Check whether an instance of the product that would be created by the builder is equal to an existing instance.
productHashCode() - Method in interface org.opendaylight.yangtools.concepts.ProductAwareBuilder
Return the hash code of the product.

R

readFirstLong(DataInput, byte) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Read first long value from an input.
readLong(DataInput) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Read a long value from a DataInput which was previously written via WritableObjects.writeLong(DataOutput, long).
readLongBody(DataInput, byte) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Read a long value from a DataInput as hinted by the result of WritableObjects.readLongHeader(DataInput).
readLongHeader(DataInput) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Read the header of a compressed long value.
readSecondLong(DataInput, byte) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Read second long value from an input.
Registration - Interface in org.opendaylight.yangtools.concepts
Class representing a registration.
removeRegistration() - Method in class org.opendaylight.yangtools.concepts.AbstractRegistration
Remove the state referenced by this registration.

S

second() - Method in class org.opendaylight.yangtools.concepts.Variant
 
SemVer - Class in org.opendaylight.yangtools.concepts
A single version according to Semantic Versioning.
serialize(I) - Method in interface org.opendaylight.yangtools.concepts.Codec
 
serialize(I) - Method in interface org.opendaylight.yangtools.concepts.Serializer
 
Serializer<P,I> - Interface in org.opendaylight.yangtools.concepts
 
set(Class<V>, V) - Method in interface org.opendaylight.yangtools.concepts.ClassBasedPropertyBuilder
Sets a value of property uniquely identified by its class.

T

toCompletableFuture() - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Transform this object into an immediately-completed CompletableFuture.
toFluentFuture() - Method in class org.opendaylight.yangtools.concepts.CheckedValue
Transform this object into an immediately-completed FluentFuture.
toString() - Method in class org.opendaylight.yangtools.concepts.AbstractDelegator
 
toString() - Method in class org.opendaylight.yangtools.concepts.AbstractRegistration
 
toString() - Method in interface org.opendaylight.yangtools.concepts.Identifier
 
toString() - Method in class org.opendaylight.yangtools.concepts.NoOpObjectRegistration
 
toString() - Method in class org.opendaylight.yangtools.concepts.SemVer
 
toString() - Method in class org.opendaylight.yangtools.concepts.Variant
 
tryFirst() - Method in class org.opendaylight.yangtools.concepts.Variant
 
trySecond() - Method in class org.opendaylight.yangtools.concepts.Variant
 

V

valueOf(String) - Static method in class org.opendaylight.yangtools.concepts.SemVer
 
ValueWrapper<T> - Interface in org.opendaylight.yangtools.concepts
Wraps around a value object.
Variant<T,U> - Class in org.opendaylight.yangtools.concepts
Utility holder of a two-variant value.
Variant(T) - Constructor for class org.opendaylight.yangtools.concepts.Variant
 
Variant(U, Void) - Constructor for class org.opendaylight.yangtools.concepts.Variant
 

W

WritableIdentifier - Interface in org.opendaylight.yangtools.concepts
A combination of both Identifier and WritableObject.
WritableObject - Interface in org.opendaylight.yangtools.concepts
Marker interface for an object which can be written out to an DataOutput.
WritableObjects - Class in org.opendaylight.yangtools.concepts
Utility methods for working with WritableObjects.
writeLong(DataOutput, long) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
writeLong(DataOutput, long, int) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Write a long value into a DataOutput, compressing potential zero bytes.
writeLongs(DataOutput, long, long) - Static method in class org.opendaylight.yangtools.concepts.WritableObjects
Write two consecutive long values.
writeTo(DataOutput) - Method in interface org.opendaylight.yangtools.concepts.WritableObject
Serialize this object into a DataOutput as a fixed-format stream.
A B C D E F G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2018 OpenDaylight. All rights reserved.