12f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian/*
22f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * Copyright (C) 2017 The Android Open Source Project
32f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian *
42f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * Licensed under the Apache License, Version 2.0 (the "License");
52f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * you may not use this file except in compliance with the License.
62f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * You may obtain a copy of the License at
72f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian *
82f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian *      http://www.apache.org/licenses/LICENSE-2.0
92f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian *
102f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * Unless required by applicable law or agreed to in writing, software
112f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * distributed under the License is distributed on an "AS IS" BASIS,
122f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * See the License for the specific language governing permissions and
142f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * limitations under the License.
152f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian */
162f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian
172f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanianpackage com.android.dialer.contactactions;
182f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian
192f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanianimport com.android.dialer.common.Assert;
202f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian
212f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian/**
222f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * A module that inserts a grey line divider into {@link ContactActionModule}. Layout it provided in
232f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian * R.layout.divider_layout.xml
242f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian */
252f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanianpublic final class DividerModule implements ContactActionModule {
262f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian
272f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  @Override
282f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  public int getStringId() {
292f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian    throw Assert.createUnsupportedOperationFailException();
302f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  }
312f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian
322f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  @Override
332f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  public int getDrawableId() {
342f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian    throw Assert.createUnsupportedOperationFailException();
352f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  }
362f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian
372f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  @Override
382f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  public boolean onClick() {
392f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian    throw Assert.createUnsupportedOperationFailException();
402f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian  }
412f1c7586bcce334ca69022eb8dc6d8965ceb6a05Eric Erfanian}
42