/**@class android.print.PrintJob @extends java.lang.Object This class represents a print job from the perspective of an application. It contains behavior methods for performing operations on it as well as methods for querying its state. A snapshot of the print job state is represented by the {@link android.print.PrintJobInfo} class. The state of a print job may change over time. An application receives instances of this class when creating a print job or querying for its print jobs. */ var PrintJob = { /**Gets the unique print job id. @return {Object {android.print.PrintJobId}} The id. */ getId : function( ) {}, /**Gets the {@link android.print.PrintJobInfo} that describes this job. <p> <strong>Node:</strong>The returned info object is a snapshot of the current print job state. Every call to this method returns a fresh info object that reflects the current print job state. </p> @return {Object {android.print.PrintJobInfo}} The print job info. */ getInfo : function( ) {}, /**Cancels this print job. You can request cancellation of a queued, started, blocked, or failed print job. @see #isQueued() @see #isStarted() @see #isBlocked() @see #isFailed() */ cancel : function( ) {}, /**Restarts this print job. You can request restart of a failed print job. @see #isFailed() */ restart : function( ) {}, /**Gets whether this print job is queued. Such a print job is ready to be printed. You can request a cancellation via {@link #cancel}(). @return {Boolean} Whether the print job is queued. @see #cancel() */ isQueued : function( ) {}, /**Gets whether this print job is started. Such a print job is being printed. You can request a cancellation via {@link #cancel}(). @return {Boolean} Whether the print job is started. @see #cancel() */ isStarted : function( ) {}, /**Gets whether this print job is blocked. Such a print job is halted due to an abnormal condition. You can request a cancellation via {@link #cancel}(). @return {Boolean} Whether the print job is blocked. @see #cancel() */ isBlocked : function( ) {}, /**Gets whether this print job is completed. Such a print job is successfully printed. You can neither cancel nor restart such a print job. @return {Boolean} Whether the print job is completed. */ isCompleted : function( ) {}, /**Gets whether this print job is failed. Such a print job is not successfully printed due to an error. You can request a restart via {@link #restart}() or cancel via {@link #cancel}(). @return {Boolean} Whether the print job is failed. @see #restart() @see #cancel() */ isFailed : function( ) {}, /**Gets whether this print job is cancelled. Such a print job was cancelled as a result of a user request. This is a final state. You cannot restart such a print job. @return {Boolean} Whether the print job is cancelled. */ isCancelled : function( ) {}, /** */ equals : function( ) {}, /** */ hashCode : function( ) {}, };