API Compatibility report 0.0.830-0.0.816

Copyright

Copyright © 2023 TomTom NV. All rights reserved.

This software is the proprietary copyright of TomTom NV and its subsidiaries and may be used for internal evaluation purposes or commercial use strictly subject to separate license agreement between you and TomTom NV. If you are the licensee, you are only permitted to use this software in accordance with the terms of your license agreement. If you are not the licensee, you are not authorized to use this software in any manner and should immediately return or destroy it.

Module api_lifecycle

Type: class

Name: SubLifecycleOwnerKt

  
  public final class SubLifecycleOwnerKt {
  method public static void destroyAll(java.util.Map<?,com.tomtom.tools.android.api.lifecycle.SubLifecycleOwner>);
  
  

Module api_resourceresolution

Type: class

Name: AmPmIndicatorStringResolver

  
  @kotlinx.parcelize.Parcelize public final class AmPmIndicatorStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class AmPmIndicatorStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: AttrStringResolver

  
  @kotlinx.parcelize.Parcelize public final class AttrStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class AttrStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: DurationStringResolver

  
  @kotlinx.parcelize.Parcelize public final class DurationStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class DurationStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: HourMinuteStringResolver

  
  @kotlinx.parcelize.Parcelize public final class HourMinuteStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class HourMinuteStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: InstantStringResolver

  
  @kotlinx.parcelize.Parcelize public final class InstantStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class InstantStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: LabeledDurationStringResolver

  
  @kotlinx.parcelize.Parcelize public final class LabeledDurationStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class LabeledDurationStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: LocalTimeStringResolver

  
  @kotlinx.parcelize.Parcelize public final class LocalTimeStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class LocalTimeStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: PhoneNumberStringResolver

  
  @kotlinx.parcelize.Parcelize public final class PhoneNumberStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class PhoneNumberStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: PluralResourceStringResolver

  
  public final class PluralResourceStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  public final class PluralResourceStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: ResourceStringResolver

  
  public final class ResourceStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  public final class ResourceStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: interface

Name: StableStringResolver

  
  public final class StaticStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  public interface StableStringResolver extends com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  public final class StaticStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Type: class

Name: TemperatureStringResolver

  
  @kotlinx.parcelize.Parcelize public final class TemperatureStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StringResolver {
  
  
  @kotlinx.parcelize.Parcelize public final class TemperatureStringResolver implements com.tomtom.tools.android.api.resourceresolution.string.StableStringResolver {
  

Module api_uicontrols

Type: interface

Name: VisibilityProvidingCompositeViewModel

  
  
  
  package com.tomtom.tools.android.api.uicontrols.divider {
  
  public abstract sealed class TtDivider extends android.view.View {
  method protected abstract android.graphics.Rect calculateDrawableBoundingRect();
  method public final int getTtColor();
  method public final int getTtInsetEnd();
  method public final int getTtInsetStart();
  method public final int getTtThickness();
  method protected abstract void measureViewDimensionIfNecessary(int widthMeasureSpec, int heightMeasureSpec);
  method public final void setTtColor(int);
  method public final void setTtInsetEnd(int);
  method public final void setTtInsetStart(int);
  method public final void setTtThickness(int);
  property public final int ttColor;
  property public final int ttInsetEnd;
  property public final int ttInsetStart;
  property public final int ttThickness;
  
  public final class TtDividerItemDecoration extends androidx.recyclerview.widget.RecyclerView.ItemDecoration {
  ctor public TtDividerItemDecoration(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr, optional int orientation);
  ctor public TtDividerItemDecoration(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr);
  ctor public TtDividerItemDecoration(android.content.Context context, optional android.util.AttributeSet? attrs);
  ctor public TtDividerItemDecoration(android.content.Context context);
  method public int getTtColor();
  method public boolean getTtDecorateLastItem();
  method public int getTtInsetEnd();
  method public int getTtInsetStart();
  method public int getTtOrientation();
  method public int getTtThickness();
  method public void setTtColor(int);
  method public void setTtDecorateLastItem(boolean);
  method public void setTtInsetEnd(int);
  method public void setTtInsetStart(int);
  method public void setTtOrientation(int);
  method public void setTtThickness(int);
  property public final int ttColor;
  property public final boolean ttDecorateLastItem;
  property public final int ttInsetEnd;
  property public final int ttInsetStart;
  property public final int ttOrientation;
  property public final int ttThickness;
  field public static final com.tomtom.tools.android.api.uicontrols.divider.TtDividerItemDecoration.Companion Companion;
  field public static final int HORIZONTAL = 0; // 0x0
  field public static final int VERTICAL = 1; // 0x1
  
  public static final class TtDividerItemDecoration.Companion {
  
  public final class TtHorizontalDivider extends com.tomtom.tools.android.api.uicontrols.divider.TtDivider {
  ctor public TtHorizontalDivider(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr);
  ctor public TtHorizontalDivider(android.content.Context context, optional android.util.AttributeSet? attrs);
  ctor public TtHorizontalDivider(android.content.Context context);
  method protected android.graphics.Rect calculateDrawableBoundingRect();
  method protected void measureViewDimensionIfNecessary(int widthMeasureSpec, int heightMeasureSpec);
  
  public final class TtVerticalDivider extends com.tomtom.tools.android.api.uicontrols.divider.TtDivider {
  ctor public TtVerticalDivider(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr);
  ctor public TtVerticalDivider(android.content.Context context, optional android.util.AttributeSet? attrs);
  ctor public TtVerticalDivider(android.content.Context context);
  method protected android.graphics.Rect calculateDrawableBoundingRect();
  method protected void measureViewDimensionIfNecessary(int widthMeasureSpec, int heightMeasureSpec);
  

Type: class

Name: TtListLinearLayout

  
  method public final boolean getTtDivider();
  method public final int getTtDividerColor();
  method public final int getTtDividerInsetEnd();
  method public final int getTtDividerInsetStart();
  method public final int getTtDividerThickness();
  method public final boolean getTtDrawDividerForLastItem();
  

Type: class

Name: TtListLinearLayout

  
  method public final void setTtDivider(boolean);
  method public final void setTtDividerColor(int);
  method public final void setTtDividerInsetEnd(int);
  method public final void setTtDividerInsetStart(int);
  method public final void setTtDividerThickness(int);
  method public final void setTtDrawDividerForLastItem(boolean);
  

Type: class

Name: TtListLinearLayout

  
  property public final boolean ttDivider;
  property public final int ttDividerColor;
  property public final int ttDividerInsetEnd;
  property public final int ttDividerInsetStart;
  property public final int ttDividerThickness;
  property public final boolean ttDrawDividerForLastItem;
  

Type: class

Name: TtListRecyclerView

  
  method public final boolean getTtDivider();
  method public final int getTtDividerColor();
  method public final int getTtDividerInsetEnd();
  method public final int getTtDividerInsetStart();
  method public final int getTtDividerThickness();
  method public final boolean getTtDrawDividerForLastItem();
  

Type: class

Name: TtListRecyclerView

  
  method public final void setTtDivider(boolean);
  method public final void setTtDividerColor(int);
  method public final void setTtDividerInsetEnd(int);
  method public final void setTtDividerInsetStart(int);
  method public final void setTtDividerThickness(int);
  method public final void setTtDrawDividerForLastItem(boolean);
  

Type: class

Name: TtListRecyclerView

  
  property public final boolean ttDivider;
  property public final int ttDividerColor;
  property public final int ttDividerInsetEnd;
  property public final int ttDividerInsetStart;
  property public final int ttDividerThickness;
  property public final boolean ttDrawDividerForLastItem;