I
- An object that is identifiable by an identifierT
- The identifier of the objectpublic static class InstanceIdentifier.IdentifiableItem<I extends Identifiable<T> & DataObject,T extends Identifier<I>> extends Object
Modifier and Type | Method and Description |
---|---|
T |
getKey()
Return the data object type backing this PathArgument.
|
static <C extends ChoiceIn<?> & DataObject,T extends ChildOf<? super C> & Identifiable<I>,I extends Identifier<T>> |
of(Class<C> caseType,
Class<T> type,
I key)
Return an IdentifiableItem instance backed by the specified class with specified key.
|
static <T extends Identifiable<I> & DataObject,I extends Identifier<T>> |
of(Class<T> type,
I key)
Return an IdentifiableItem instance backed by the specified class with specified key.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCaseType
public static <T extends Identifiable<I> & DataObject,I extends Identifier<T>> InstanceIdentifier.IdentifiableItem<T,I> of(Class<T> type, I key)
T
- List typeI
- Key typetype
- Backing classkey
- KeyNullPointerException
- if any argument is null.public static <C extends ChoiceIn<?> & DataObject,T extends ChildOf<? super C> & Identifiable<I>,I extends Identifier<T>> InstanceIdentifier.IdentifiableItem<T,I> of(Class<C> caseType, Class<T> type, I key)
grouping
used in a corresponding case
statement.C
- Case typeT
- List typeI
- Key typecaseType
- defining case classtype
- Backing classNullPointerException
- if any argument is null.public final T getKey()
Copyright © 2019 OpenDaylight. All rights reserved.