1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5package org.chromium.printing; 6 7import android.print.PrintAttributes; 8import android.print.PrintDocumentAdapter; 9 10/** 11 * Defines an interface for the Android system printing service, for easier testing. 12 * We can't simply extend from {@link android.print.PrintManager}, since it's a final class. 13 */ 14public interface PrintManagerDelegate { 15 16 /** 17 * Same as {@link android.print.PrintManager#print}, except this doesn't return a 18 * {@link android.print.PrintJob} since the clients don't need it. 19 */ 20 void print(String printJobName, 21 PrintDocumentAdapter documentAdapter, 22 PrintAttributes attributes); 23} 24