org.jvnet.hk2.internal
Class IterableProviderImpl<T>
java.lang.Object
org.jvnet.hk2.internal.IterableProviderImpl<T>
- Type Parameters:
T - The type for this provider
- All Implemented Interfaces:
- java.lang.Iterable<T>, Provider<T>, IterableProvider<T>
public class IterableProviderImpl<T>
- extends java.lang.Object
- implements IterableProvider<T>
- Author:
- jwells
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
get
public T get()
- Specified by:
get in interface Provider<T>
getHandle
public ServiceHandle<T> getHandle()
- Specified by:
getHandle in interface IterableProvider<T>
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iterator in interface java.lang.Iterable<T>
getSize
public int getSize()
- Specified by:
getSize in interface IterableProvider<T>
named
public IterableProvider<T> named(java.lang.String name)
- Specified by:
named in interface IterableProvider<T>
ofType
public <U> IterableProvider<U> ofType(java.lang.reflect.Type type)
- Specified by:
ofType in interface IterableProvider<T>
qualifiedWith
public IterableProvider<T> qualifiedWith(java.lang.annotation.Annotation... qualifiers)
- Specified by:
qualifiedWith in interface IterableProvider<T>
handleIterator
public java.lang.Iterable<ServiceHandle<T>> handleIterator()
- Specified by:
handleIterator in interface IterableProvider<T>
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2012 Oracle Corporation. All Rights Reserved.