android.content
Class ComponentName

java.lang.Object
  extended by android.content.ComponentName
All Implemented Interfaces:
Parcelable, java.lang.Comparable<ComponentName>

public final class ComponentName
extends java.lang.Object
implements Parcelable, java.lang.Comparable<ComponentName>


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.Creator<T>
 
Field Summary
static Parcelable.Creator<ComponentName> CREATOR
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Constructor Summary
ComponentName(Context pkg, java.lang.Class<?> cls)
           
ComponentName(Context pkg, java.lang.String cls)
           
ComponentName(Parcel in)
           
ComponentName(java.lang.String pkg, java.lang.String cls)
           
 
Method Summary
 int compareTo(ComponentName that)
           
 int describeContents()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String flattenToShortString()
           
 java.lang.String flattenToString()
           
 java.lang.String getClassName()
           
 java.lang.String getPackageName()
           
 java.lang.String getShortClassName()
           
 int hashCode()
           
static ComponentName readFromParcel(Parcel in)
           
 java.lang.String toShortString()
           
 java.lang.String toString()
           
static ComponentName unflattenFromString(java.lang.String str)
           
static void writeToParcel(ComponentName c, Parcel out)
           
 void writeToParcel(Parcel out, int flags)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CREATOR

public static final Parcelable.Creator<ComponentName> CREATOR
Constructor Detail

ComponentName

public ComponentName(java.lang.String pkg,
                     java.lang.String cls)

ComponentName

public ComponentName(Context pkg,
                     java.lang.String cls)

ComponentName

public ComponentName(Context pkg,
                     java.lang.Class<?> cls)

ComponentName

public ComponentName(Parcel in)
Method Detail

getPackageName

public java.lang.String getPackageName()

getClassName

public java.lang.String getClassName()

getShortClassName

public java.lang.String getShortClassName()

flattenToString

public java.lang.String flattenToString()

flattenToShortString

public java.lang.String flattenToShortString()

unflattenFromString

public static ComponentName unflattenFromString(java.lang.String str)

toShortString

public java.lang.String toShortString()

toString

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(ComponentName that)
Specified by:
compareTo in interface java.lang.Comparable<ComponentName>

describeContents

public int describeContents()
Specified by:
describeContents in interface Parcelable

writeToParcel

public void writeToParcel(Parcel out,
                          int flags)
Specified by:
writeToParcel in interface Parcelable

writeToParcel

public static void writeToParcel(ComponentName c,
                                 Parcel out)

readFromParcel

public static ComponentName readFromParcel(Parcel in)


Copyright © 2008-2010. All Rights Reserved.