com.xtremelabs.robolectric.shadows
Class ShadowView

java.lang.Object
  extended by com.xtremelabs.robolectric.shadows.ShadowView
Direct Known Subclasses:
ShadowImageView, ShadowTextView, ShadowViewGroup

@Implements(value=android.view.View.class)
public class ShadowView
extends java.lang.Object


Field Summary
protected  boolean focusable
           
protected  android.view.View.OnKeyListener onKeyListener
           
protected  android.view.View realView
           
static int UNINITIALIZED_ATTRIBUTE
          Deprecated. 
 
Constructor Summary
ShadowView()
           
 
Method Summary
 void __constructor__(android.content.Context context)
           
 void __constructor__(android.content.Context context, android.util.AttributeSet attrs)
           
 void clearFocus()
           
 void clearWasInvalidated()
           
 boolean dispatchTouchEvent(android.view.MotionEvent event)
           
 void dump()
           
 void dump(java.io.PrintStream out, int indent)
           
protected  void dumpFirstPart(java.io.PrintStream out, int indent)
           
protected  void dumpIndent(java.io.PrintStream out, int indent)
           
 android.view.View findViewById(int id)
           
 int getBackgroundResourceId()
           
 int getBottom()
           
 android.content.Context getContext()
           
 int getHeight()
           
 int getId()
           
 android.view.ViewGroup.LayoutParams getLayoutParams()
           
 int getLeft()
           
 int getMeasuredWidth()
           
 int getPaddingBottom()
           
 int getPaddingLeft()
           
 int getPaddingRight()
           
 int getPaddingTop()
           
 android.view.ViewParent getParent()
           
 android.content.res.Resources getResources()
           
 int getRight()
           
 android.view.View getRootView()
           
 java.lang.Object getTag()
           
 java.lang.Object getTag(int key)
           
 int getTop()
           
 int getVisibility()
           
 int getWidth()
           
 boolean hasFocus()
           
static android.view.View inflate(android.content.Context context, int resource, android.view.ViewGroup root)
           
 java.lang.String innerText()
           
 void invalidate()
           
 boolean isClickable()
           
 boolean isEnabled()
           
 boolean isFocusable()
           
 boolean isFocusableInTouchMode()
           
 boolean isFocused()
           
 boolean isSelected()
           
 void layout(int l, int t, int r, int b)
           
 boolean performClick()
           
 boolean requestFocus()
           
 boolean requestFocus(int direction)
           
 void setBackgroundResource(int backgroundResourceId)
           
 void setBottom(int bottom)
           
 void setClickable(boolean clickable)
           
 void setEnabled(boolean enabled)
           
 void setFocusable(boolean focusable)
           
 void setFocusableInTouchMode(boolean focusableInTouchMode)
           
 void setFocused(boolean focused)
           
 void setId(int id)
           
 void setLayoutParams(android.view.ViewGroup.LayoutParams params)
           
 void setLeft(int left)
           
 void setOnClickListener(android.view.View.OnClickListener onClickListener)
           
 void setOnFocusChangeListener(android.view.View.OnFocusChangeListener listener)
           
 void setOnKeyListener(android.view.View.OnKeyListener onKeyListener)
           
 void setOnTouchListener(android.view.View.OnTouchListener onTouchListener)
           
 void setPadding(int left, int top, int right, int bottom)
           
 void setPaddingBottom(int paddingBottom)
           
 void setPaddingLeft(int paddingLeft)
           
 void setPaddingRight(int paddingRight)
           
 void setPaddingTop(int paddingTop)
           
 void setRight(int right)
           
 void setSelected(boolean selected)
           
 void setTag(int key, java.lang.Object value)
           
 void setTag(java.lang.Object tag)
           
 void setTop(int top)
           
 void setViewFocus(boolean hasFocus)
           
 void setVisibility(int visibility)
           
 boolean wasInvalidated()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNINITIALIZED_ATTRIBUTE

@Deprecated
public static final int UNINITIALIZED_ATTRIBUTE
Deprecated. 
See Also:
Constant Field Values

realView

@RealObject
protected android.view.View realView

focusable

protected boolean focusable

onKeyListener

protected android.view.View.OnKeyListener onKeyListener
Constructor Detail

ShadowView

public ShadowView()
Method Detail

__constructor__

public void __constructor__(android.content.Context context)

__constructor__

public void __constructor__(android.content.Context context,
                            android.util.AttributeSet attrs)

setId

@Implementation
public void setId(int id)

setClickable

@Implementation
public void setClickable(boolean clickable)

setFocusable

@Implementation
public void setFocusable(boolean focusable)

isFocusableInTouchMode

@Implementation
public final boolean isFocusableInTouchMode()

setFocusableInTouchMode

@Implementation
public void setFocusableInTouchMode(boolean focusableInTouchMode)

isFocusable

@Implementation
public boolean isFocusable()

getId

@Implementation
public int getId()

inflate

@Implementation
public static android.view.View inflate(android.content.Context context,
                                                       int resource,
                                                       android.view.ViewGroup root)

findViewById

@Implementation
public android.view.View findViewById(int id)

getRootView

@Implementation
public android.view.View getRootView()

getLayoutParams

@Implementation
public android.view.ViewGroup.LayoutParams getLayoutParams()

setLayoutParams

@Implementation
public void setLayoutParams(android.view.ViewGroup.LayoutParams params)

getParent

@Implementation
public final android.view.ViewParent getParent()

getContext

@Implementation
public final android.content.Context getContext()

getResources

@Implementation
public android.content.res.Resources getResources()

setBackgroundResource

@Implementation
public void setBackgroundResource(int backgroundResourceId)

getVisibility

@Implementation
public int getVisibility()

setVisibility

@Implementation
public void setVisibility(int visibility)

setSelected

@Implementation
public void setSelected(boolean selected)

isSelected

@Implementation
public boolean isSelected()

isEnabled

@Implementation
public boolean isEnabled()

setEnabled

@Implementation
public void setEnabled(boolean enabled)

setOnClickListener

@Implementation
public void setOnClickListener(android.view.View.OnClickListener onClickListener)

performClick

@Implementation
public boolean performClick()

setOnKeyListener

@Implementation
public void setOnKeyListener(android.view.View.OnKeyListener onKeyListener)

getTag

@Implementation
public java.lang.Object getTag()

setTag

@Implementation
public void setTag(java.lang.Object tag)

getHeight

@Implementation
public final int getHeight()

getWidth

@Implementation
public final int getWidth()

getMeasuredWidth

@Implementation
public final int getMeasuredWidth()

layout

@Implementation
public final void layout(int l,
                                        int t,
                                        int r,
                                        int b)

setPadding

@Implementation
public void setPadding(int left,
                                      int top,
                                      int right,
                                      int bottom)

getPaddingTop

@Implementation
public int getPaddingTop()

getPaddingLeft

@Implementation
public int getPaddingLeft()

getPaddingRight

@Implementation
public int getPaddingRight()

getPaddingBottom

@Implementation
public int getPaddingBottom()

getTag

@Implementation
public java.lang.Object getTag(int key)

setTag

@Implementation
public void setTag(int key,
                                  java.lang.Object value)

requestFocus

@Implementation
public final boolean requestFocus()

requestFocus

@Implementation
public final boolean requestFocus(int direction)

setViewFocus

public void setViewFocus(boolean hasFocus)

isFocused

@Implementation
public boolean isFocused()

hasFocus

@Implementation
public boolean hasFocus()

clearFocus

@Implementation
public void clearFocus()

setOnFocusChangeListener

@Implementation
public void setOnFocusChangeListener(android.view.View.OnFocusChangeListener listener)

invalidate

@Implementation
public void invalidate()

setOnTouchListener

@Implementation
public void setOnTouchListener(android.view.View.OnTouchListener onTouchListener)

dispatchTouchEvent

@Implementation
public boolean dispatchTouchEvent(android.view.MotionEvent event)

innerText

public java.lang.String innerText()

dump

public void dump()

dump

public void dump(java.io.PrintStream out,
                 int indent)

dumpFirstPart

protected void dumpFirstPart(java.io.PrintStream out,
                             int indent)

dumpIndent

protected void dumpIndent(java.io.PrintStream out,
                          int indent)

getLeft

public int getLeft()

getTop

public int getTop()

getRight

public int getRight()

getBottom

public int getBottom()

isClickable

public boolean isClickable()

getBackgroundResourceId

public int getBackgroundResourceId()

wasInvalidated

public boolean wasInvalidated()

clearWasInvalidated

public void clearWasInvalidated()

setLeft

public void setLeft(int left)

setTop

public void setTop(int top)

setRight

public void setRight(int right)

setBottom

public void setBottom(int bottom)

setPaddingLeft

public void setPaddingLeft(int paddingLeft)

setPaddingTop

public void setPaddingTop(int paddingTop)

setPaddingRight

public void setPaddingRight(int paddingRight)

setPaddingBottom

public void setPaddingBottom(int paddingBottom)

setFocused

public void setFocused(boolean focused)