com.xtremelabs.robolectric.shadows
Class ShadowIntent

java.lang.Object
  extended by com.xtremelabs.robolectric.shadows.ShadowIntent

@Implements(value=android.content.Intent.class)
public class ShadowIntent
extends java.lang.Object


Constructor Summary
ShadowIntent()
           
 
Method Summary
 void __constructor__(android.content.Context packageContext, java.lang.Class cls)
           
 void __constructor__(java.lang.String action)
           
 void __constructor__(java.lang.String action, android.net.Uri uri)
           
 java.lang.String getAction()
           
 byte[] getByteArrayExtra(java.lang.String name)
           
 android.content.ComponentName getComponent()
           
 android.net.Uri getData()
           
 android.os.Bundle getExtras()
           
 int getFlags()
           
 java.lang.Class<?> getIntentClass()
          Non-Android accessor that returns the Class object set by setClass(android.content.Context, Class)
 int getIntExtra(java.lang.String name, int defaultValue)
           
 android.os.Parcelable getParcelableExtra(java.lang.String name)
           
 java.io.Serializable getSerializableExtra(java.lang.String name)
           
 java.lang.String getStringExtra(java.lang.String name)
           
 boolean hasExtra(java.lang.String name)
           
 void putExtra(java.lang.String key, byte[] value)
           
 android.content.Intent putExtra(java.lang.String key, int value)
           
 android.content.Intent putExtra(java.lang.String key, long value)
           
 android.content.Intent putExtra(java.lang.String key, android.os.Parcelable value)
           
 android.content.Intent putExtra(java.lang.String key, java.io.Serializable value)
           
 android.content.Intent putExtra(java.lang.String key, java.lang.String value)
           
 android.content.Intent putExtras(android.content.Intent src)
           
 boolean realIntentEquals(ShadowIntent o)
          Deprecated. 
 android.content.Intent setAction(java.lang.String action)
           
 android.content.Intent setClass(android.content.Context packageContext, java.lang.Class<?> cls)
           
 android.content.Intent setClassName(java.lang.String packageName, java.lang.String className)
           
 android.content.Intent setData(android.net.Uri data)
           
 void setFlags(int flags)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShadowIntent

public ShadowIntent()
Method Detail

__constructor__

public void __constructor__(android.content.Context packageContext,
                            java.lang.Class cls)

__constructor__

public void __constructor__(java.lang.String action,
                            android.net.Uri uri)

__constructor__

public void __constructor__(java.lang.String action)

setAction

@Implementation
public android.content.Intent setAction(java.lang.String action)

getAction

@Implementation
public java.lang.String getAction()

getData

@Implementation
public android.net.Uri getData()

setClass

@Implementation
public android.content.Intent setClass(android.content.Context packageContext,
                                                      java.lang.Class<?> cls)

setClassName

@Implementation
public android.content.Intent setClassName(java.lang.String packageName,
                                                          java.lang.String className)

setData

@Implementation
public android.content.Intent setData(android.net.Uri data)

getFlags

@Implementation
public int getFlags()

setFlags

@Implementation
public void setFlags(int flags)

putExtras

@Implementation
public android.content.Intent putExtras(android.content.Intent src)

getExtras

@Implementation
public android.os.Bundle getExtras()

putExtra

@Implementation
public android.content.Intent putExtra(java.lang.String key,
                                                      int value)

putExtra

@Implementation
public android.content.Intent putExtra(java.lang.String key,
                                                      long value)

putExtra

@Implementation
public android.content.Intent putExtra(java.lang.String key,
                                                      java.io.Serializable value)

putExtra

@Implementation
public android.content.Intent putExtra(java.lang.String key,
                                                      android.os.Parcelable value)

putExtra

@Implementation
public android.content.Intent putExtra(java.lang.String key,
                                                      java.lang.String value)

hasExtra

@Implementation
public boolean hasExtra(java.lang.String name)

putExtra

@Implementation
public void putExtra(java.lang.String key,
                                    byte[] value)

getStringExtra

@Implementation
public java.lang.String getStringExtra(java.lang.String name)

getParcelableExtra

@Implementation
public android.os.Parcelable getParcelableExtra(java.lang.String name)

getIntExtra

@Implementation
public int getIntExtra(java.lang.String name,
                                      int defaultValue)

getByteArrayExtra

@Implementation
public byte[] getByteArrayExtra(java.lang.String name)

getSerializableExtra

@Implementation
public java.io.Serializable getSerializableExtra(java.lang.String name)

getComponent

@Implementation
public android.content.ComponentName getComponent()

realIntentEquals

@Deprecated
public boolean realIntentEquals(ShadowIntent o)
Deprecated. 

Compares an Intent with a ShadowIntent (obtained via a call to Robolectric.shadowOf(android.content.Intent))

Parameters:
o - a ShadowIntent
Returns:
whether they are equivalent todo: replace with equals()

getIntentClass

public java.lang.Class<?> getIntentClass()
Non-Android accessor that returns the Class object set by setClass(android.content.Context, Class)

Returns:
the Class object set by setClass(android.content.Context, Class)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object