1b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen/* 2b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * Copyright (C) 2014 The Android Open Source Project 3b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * 4b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * Licensed under the Apache License, Version 2.0 (the "License"); 5b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * you may not use this file except in compliance with the License. 6b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * You may obtain a copy of the License at 7b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * 8b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * http://www.apache.org/licenses/LICENSE-2.0 9b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * 10b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * Unless required by applicable law or agreed to in writing, software 11b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * distributed under the License is distributed on an "AS IS" BASIS, 12b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * See the License for the specific language governing permissions and 14b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * limitations under the License. 15b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen */ 16b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen 17b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazenpackage android.support.v4.app; 18b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen 19b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazenimport android.app.Notification; 20c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viveretteimport android.support.annotation.RestrictTo; 21c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viverette 22c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viveretteimport static android.support.annotation.RestrictTo.Scope.GROUP_ID; 23b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen 24b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen/** 25b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * Interface implemented by notification compat builders that support 26b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * an accessor for {@link Notification.Builder}. {@link Notification.Builder} 27b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen * was introduced in HoneyComb. 2810d7d250bc41b21059a90095e8b693c9e7bc3bc3Jorim Jaggi * 2910d7d250bc41b21059a90095e8b693c9e7bc3bc3Jorim Jaggi * @hide 30b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen */ 31c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viverette@RestrictTo(GROUP_ID) 3210d7d250bc41b21059a90095e8b693c9e7bc3bc3Jorim Jaggipublic interface NotificationBuilderWithBuilderAccessor { 33b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen public Notification.Builder getBuilder(); 3410d7d250bc41b21059a90095e8b693c9e7bc3bc3Jorim Jaggi public Notification build(); 35b56de0d1a113c71a2808303009ab4d9708ed6e84Griff Hazen} 36