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