public interface android.print.IPrintManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.print.IPrintManager
super_class: java.lang.Object
{
public abstract java.util.List<android.print.PrintJobInfo> getPrintJobInfos(int, int);
descriptor: (II)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (II)Ljava/util/List<Landroid/print/PrintJobInfo;>;
MethodParameters:
Name Flags
appId
userId
public abstract android.print.PrintJobInfo getPrintJobInfo(android.print.PrintJobId, int, int);
descriptor: (Landroid/print/PrintJobId;II)Landroid/print/PrintJobInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printJobId
appId
userId
public abstract android.os.Bundle print(java.lang.String, android.print.IPrintDocumentAdapter, android.print.PrintAttributes, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Landroid/print/IPrintDocumentAdapter;Landroid/print/PrintAttributes;Ljava/lang/String;II)Landroid/os/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printJobName
printAdapter
attributes
packageName
appId
userId
public abstract void cancelPrintJob(android.print.PrintJobId, int, int);
descriptor: (Landroid/print/PrintJobId;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printJobId
appId
userId
public abstract void restartPrintJob(android.print.PrintJobId, int, int);
descriptor: (Landroid/print/PrintJobId;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printJobId
appId
userId
public abstract void addPrintJobStateChangeListener(android.print.IPrintJobStateChangeListener, int, int);
descriptor: (Landroid/print/IPrintJobStateChangeListener;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
appId
userId
public abstract void removePrintJobStateChangeListener(android.print.IPrintJobStateChangeListener, int);
descriptor: (Landroid/print/IPrintJobStateChangeListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
public abstract void addPrintServicesChangeListener(android.print.IPrintServicesChangeListener, int);
descriptor: (Landroid/print/IPrintServicesChangeListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
public abstract void removePrintServicesChangeListener(android.print.IPrintServicesChangeListener, int);
descriptor: (Landroid/print/IPrintServicesChangeListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
public abstract java.util.List<android.printservice.PrintServiceInfo> getPrintServices(int, int);
descriptor: (II)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (II)Ljava/util/List<Landroid/printservice/PrintServiceInfo;>;
MethodParameters:
Name Flags
selectionFlags
userId
public abstract void setPrintServiceEnabled(android.content.ComponentName, boolean, int);
descriptor: (Landroid/content/ComponentName;ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
service
isEnabled
userId
public abstract void addPrintServiceRecommendationsChangeListener(android.printservice.recommendation.IRecommendationsChangeListener, int);
descriptor: (Landroid/printservice/recommendation/IRecommendationsChangeListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
public abstract void removePrintServiceRecommendationsChangeListener(android.printservice.recommendation.IRecommendationsChangeListener, int);
descriptor: (Landroid/printservice/recommendation/IRecommendationsChangeListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
public abstract java.util.List<android.printservice.recommendation.RecommendationInfo> getPrintServiceRecommendations(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Landroid/printservice/recommendation/RecommendationInfo;>;
MethodParameters:
Name Flags
userId
public abstract void createPrinterDiscoverySession(android.print.IPrinterDiscoveryObserver, int);
descriptor: (Landroid/print/IPrinterDiscoveryObserver;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
observer
userId
public abstract void startPrinterDiscovery(android.print.IPrinterDiscoveryObserver, java.util.List<android.print.PrinterId>, );
descriptor: (Landroid/print/IPrinterDiscoveryObserver;Ljava/util/List;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/print/IPrinterDiscoveryObserver;Ljava/util/List<Landroid/print/PrinterId;>;I)V
MethodParameters:
Name Flags
observer
priorityList
userId
public abstract void stopPrinterDiscovery(android.print.IPrinterDiscoveryObserver, int);
descriptor: (Landroid/print/IPrinterDiscoveryObserver;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
observer
userId
public abstract void validatePrinters(java.util.List<android.print.PrinterId>, );
descriptor: (Ljava/util/List;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Ljava/util/List<Landroid/print/PrinterId;>;I)V
MethodParameters:
Name Flags
printerIds
userId
public abstract void startPrinterStateTracking(android.print.PrinterId, int);
descriptor: (Landroid/print/PrinterId;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printerId
userId
public abstract android.graphics.drawable.Icon getCustomPrinterIcon(android.print.PrinterId, int);
descriptor: (Landroid/print/PrinterId;I)Landroid/graphics/drawable/Icon;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printerId
userId
public abstract void stopPrinterStateTracking(android.print.PrinterId, int);
descriptor: (Landroid/print/PrinterId;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
printerId
userId
public abstract void destroyPrinterDiscoverySession(android.print.IPrinterDiscoveryObserver, int);
descriptor: (Landroid/print/IPrinterDiscoveryObserver;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
observer
userId
public abstract boolean getBindInstantServiceAllowed(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void setBindInstantServiceAllowed(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
allowed
}
SourceFile: "IPrintManager.java"
NestMembers:
android.print.IPrintManager$Stub android.print.IPrintManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.print.IPrintManager$Stub of android.print.IPrintManager