android.content.pm
Class ProviderInfo

java.lang.Object
  extended by android.content.pm.PackageItemInfo
      extended by android.content.pm.ComponentInfo
          extended by android.content.pm.ProviderInfo
All Implemented Interfaces:
Parcelable

public final class ProviderInfo
extends ComponentInfo
implements Parcelable


Nested Class Summary
 
Nested classes/interfaces inherited from class android.content.pm.PackageItemInfo
PackageItemInfo.DisplayNameComparator
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
 
Field Summary
 String authority
           
static Parcelable.Creator<ProviderInfo> CREATOR
           
 boolean grantUriPermissions
           
 int initOrder
           
 boolean isSyncable
           
 boolean multiprocess
           
 PathPermission[] pathPermissions
           
 String readPermission
           
 PatternMatcher[] uriPermissionPatterns
           
 String writePermission
           
 
Fields inherited from class android.content.pm.ComponentInfo
applicationInfo, descriptionRes, enabled, exported, processName
 
Fields inherited from class android.content.pm.PackageItemInfo
icon, labelRes, logo, metaData, name, nonLocalizedLabel, packageName
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Constructor Summary
ProviderInfo()
           
ProviderInfo(ProviderInfo orig)
           
 
Method Summary
 int describeContents()
           
 String toString()
           
 void writeToParcel(Parcel out, int parcelableFlags)
           
 
Methods inherited from class android.content.pm.ComponentInfo
dumpBack, dumpFront, getIconResource, isEnabled, loadLabel
 
Methods inherited from class android.content.pm.PackageItemInfo
loadIcon, loadLogo, loadXmlMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

authority

public String authority

readPermission

public String readPermission

writePermission

public String writePermission

grantUriPermissions

public boolean grantUriPermissions

uriPermissionPatterns

public PatternMatcher[] uriPermissionPatterns

pathPermissions

public PathPermission[] pathPermissions

multiprocess

public boolean multiprocess

initOrder

public int initOrder

isSyncable

public boolean isSyncable

CREATOR

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

ProviderInfo

public ProviderInfo()

ProviderInfo

public ProviderInfo(ProviderInfo orig)
Method Detail

describeContents

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

writeToParcel

public void writeToParcel(Parcel out,
                          int parcelableFlags)
Specified by:
writeToParcel in interface Parcelable
Overrides:
writeToParcel in class ComponentInfo

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2012. All Rights Reserved.