@Singleton public abstract class BaseView extends com.google.common.collect.ForwardingObject implements View
| Modifier | Constructor and Description | 
|---|---|
protected  | 
BaseView(Context backend,
        com.google.common.reflect.TypeToken<? extends Context> backendType)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Context | 
delegate()  | 
boolean | 
equals(Object o)  | 
com.google.common.reflect.TypeToken<? extends Context> | 
getBackendType()  | 
int | 
hashCode()  | 
protected com.google.common.base.Objects.ToStringHelper | 
string()  | 
String | 
toString()  | 
<C extends Context>  | 
unwrap()
shortcut for  
unwrap(getWrappedType()) | 
<C extends Context>  | 
unwrap(Class<C> clazz)
shortcut for  
unwrap(TypeToken.of(clazz)) | 
<C extends Context>  | 
unwrap(com.google.common.reflect.TypeToken<C> type)
Return an object of the specified type to allow access to the backend
 context. 
 | 
public <C extends Context> C unwrap(com.google.common.reflect.TypeToken<C> type)
ViewIllegalArgumentException is thrown.
 
 ex.
 RestContextbackendApi = computeContext.unwrap(NovaApiMetadata.CONTEXT_TOKEN); 
unwrap in interface Viewtype - the type of the context to be returned. The backend context must
           be assignable from this type.View.getBackendType()public <C extends Context> C unwrap(Class<C> clazz)
Viewunwrap(TypeToken.of(clazz))unwrap in interface ViewView.unwrap(TypeToken)public com.google.common.reflect.TypeToken<? extends Context> getBackendType()
getBackendType in interface Viewpublic <C extends Context> C unwrap() throws ClassCastException
Viewunwrap(getWrappedType())unwrap in interface ViewClassCastException - if the user supplied C param is not assignableFrom
            View.getBackendType()protected Context delegate()
delegate in class com.google.common.collect.ForwardingObjectpublic String toString()
toString in class com.google.common.collect.ForwardingObjectprotected com.google.common.base.Objects.ToStringHelper string()
Copyright © 2009-2013 jclouds. All Rights Reserved.