|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.apis.Apis
public class Apis
The Apis class provides static methods for accessing apis.
| Constructor Summary | |
|---|---|
Apis()
|
|
| Method Summary | |
|---|---|
static Iterable<ApiMetadata> |
all()
Returns all available apis. |
static Iterable<ApiMetadata> |
contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
Returns all apis who's contexts are assignable from the parameter |
static com.google.common.reflect.TypeToken<?> |
findView(ApiMetadata apiMetadata,
com.google.common.reflect.TypeToken<?> view)
Returns the type of context |
static com.google.common.base.Function<ApiMetadata,String> |
idFunction()
|
static Iterable<ApiMetadata> |
viewableAs(Class<? extends View> type)
|
static Iterable<ApiMetadata> |
viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
Returns all apis who's contexts are assignable from the parameter |
static ApiMetadata |
withId(String id)
Returns the first api with the provided id |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Apis()
| Method Detail |
|---|
public static com.google.common.base.Function<ApiMetadata,String> idFunction()
public static Iterable<ApiMetadata> all()
public static ApiMetadata withId(String id)
throws NoSuchElementException
id - the id of the api to return
NoSuchElementException - whenever there are no apis with the provided idpublic static Iterable<ApiMetadata> contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
type - the type of the context to search for
public static Iterable<ApiMetadata> viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
type - the type of the context to search for
public static Iterable<ApiMetadata> viewableAs(Class<? extends View> type)
public static com.google.common.reflect.TypeToken<?> findView(ApiMetadata apiMetadata,
com.google.common.reflect.TypeToken<?> view)
throws NoSuchElementException
type - the type of the context to search for
NoSuchElementException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||