com.xtremelabs.robolectric.shadows
Class ShadowView
java.lang.Object
com.xtremelabs.robolectric.shadows.ShadowView
- Direct Known Subclasses:
- ShadowImageView, ShadowTextView, ShadowViewGroup
@Implements(value=android.view.View.class)
public class ShadowView
- extends java.lang.Object
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 |
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
ShadowView
public ShadowView()
__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)