1*970e1046SAndroid Build Coastguard Worker /* 2*970e1046SAndroid Build Coastguard Worker * Copyright 2021 Google LLC 3*970e1046SAndroid Build Coastguard Worker * 4*970e1046SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*970e1046SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*970e1046SAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*970e1046SAndroid Build Coastguard Worker * 8*970e1046SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*970e1046SAndroid Build Coastguard Worker * 10*970e1046SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*970e1046SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*970e1046SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*970e1046SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*970e1046SAndroid Build Coastguard Worker * limitations under the License. 15*970e1046SAndroid Build Coastguard Worker */ 16*970e1046SAndroid Build Coastguard Worker 17*970e1046SAndroid Build Coastguard Worker // This file is automatically generated. Do not modify it. 18*970e1046SAndroid Build Coastguard Worker 19*970e1046SAndroid Build Coastguard Worker package com.google.ux.material.libmonet.scheme; 20*970e1046SAndroid Build Coastguard Worker 21*970e1046SAndroid Build Coastguard Worker import com.google.errorprone.annotations.CanIgnoreReturnValue; 22*970e1046SAndroid Build Coastguard Worker import com.google.errorprone.annotations.CheckReturnValue; 23*970e1046SAndroid Build Coastguard Worker import com.google.ux.material.libmonet.palettes.CorePalette; 24*970e1046SAndroid Build Coastguard Worker 25*970e1046SAndroid Build Coastguard Worker /** 26*970e1046SAndroid Build Coastguard Worker * Represents a Material color scheme, a mapping of color roles to colors. 27*970e1046SAndroid Build Coastguard Worker * 28*970e1046SAndroid Build Coastguard Worker * @deprecated Please use com.google.ux.material.libmonet.dynamiccolor.DynamicScheme instead. Refer 29*970e1046SAndroid Build Coastguard Worker * to https://github.com/material-foundation/material-color-utilities/blob/main/make_schemes.md 30*970e1046SAndroid Build Coastguard Worker * for migration guidance. 31*970e1046SAndroid Build Coastguard Worker */ 32*970e1046SAndroid Build Coastguard Worker @Deprecated 33*970e1046SAndroid Build Coastguard Worker @CheckReturnValue 34*970e1046SAndroid Build Coastguard Worker public class Scheme { 35*970e1046SAndroid Build Coastguard Worker private int primary; 36*970e1046SAndroid Build Coastguard Worker private int onPrimary; 37*970e1046SAndroid Build Coastguard Worker private int primaryContainer; 38*970e1046SAndroid Build Coastguard Worker private int onPrimaryContainer; 39*970e1046SAndroid Build Coastguard Worker private int secondary; 40*970e1046SAndroid Build Coastguard Worker private int onSecondary; 41*970e1046SAndroid Build Coastguard Worker private int secondaryContainer; 42*970e1046SAndroid Build Coastguard Worker private int onSecondaryContainer; 43*970e1046SAndroid Build Coastguard Worker private int tertiary; 44*970e1046SAndroid Build Coastguard Worker private int onTertiary; 45*970e1046SAndroid Build Coastguard Worker private int tertiaryContainer; 46*970e1046SAndroid Build Coastguard Worker private int onTertiaryContainer; 47*970e1046SAndroid Build Coastguard Worker private int error; 48*970e1046SAndroid Build Coastguard Worker private int onError; 49*970e1046SAndroid Build Coastguard Worker private int errorContainer; 50*970e1046SAndroid Build Coastguard Worker private int onErrorContainer; 51*970e1046SAndroid Build Coastguard Worker private int background; 52*970e1046SAndroid Build Coastguard Worker private int onBackground; 53*970e1046SAndroid Build Coastguard Worker private int surface; 54*970e1046SAndroid Build Coastguard Worker private int onSurface; 55*970e1046SAndroid Build Coastguard Worker private int surfaceVariant; 56*970e1046SAndroid Build Coastguard Worker private int onSurfaceVariant; 57*970e1046SAndroid Build Coastguard Worker private int outline; 58*970e1046SAndroid Build Coastguard Worker private int outlineVariant; 59*970e1046SAndroid Build Coastguard Worker private int shadow; 60*970e1046SAndroid Build Coastguard Worker private int scrim; 61*970e1046SAndroid Build Coastguard Worker private int inverseSurface; 62*970e1046SAndroid Build Coastguard Worker private int inverseOnSurface; 63*970e1046SAndroid Build Coastguard Worker private int inversePrimary; 64*970e1046SAndroid Build Coastguard Worker Scheme()65*970e1046SAndroid Build Coastguard Worker public Scheme() {} 66*970e1046SAndroid Build Coastguard Worker Scheme( int primary, int onPrimary, int primaryContainer, int onPrimaryContainer, int secondary, int onSecondary, int secondaryContainer, int onSecondaryContainer, int tertiary, int onTertiary, int tertiaryContainer, int onTertiaryContainer, int error, int onError, int errorContainer, int onErrorContainer, int background, int onBackground, int surface, int onSurface, int surfaceVariant, int onSurfaceVariant, int outline, int outlineVariant, int shadow, int scrim, int inverseSurface, int inverseOnSurface, int inversePrimary)67*970e1046SAndroid Build Coastguard Worker public Scheme( 68*970e1046SAndroid Build Coastguard Worker int primary, 69*970e1046SAndroid Build Coastguard Worker int onPrimary, 70*970e1046SAndroid Build Coastguard Worker int primaryContainer, 71*970e1046SAndroid Build Coastguard Worker int onPrimaryContainer, 72*970e1046SAndroid Build Coastguard Worker int secondary, 73*970e1046SAndroid Build Coastguard Worker int onSecondary, 74*970e1046SAndroid Build Coastguard Worker int secondaryContainer, 75*970e1046SAndroid Build Coastguard Worker int onSecondaryContainer, 76*970e1046SAndroid Build Coastguard Worker int tertiary, 77*970e1046SAndroid Build Coastguard Worker int onTertiary, 78*970e1046SAndroid Build Coastguard Worker int tertiaryContainer, 79*970e1046SAndroid Build Coastguard Worker int onTertiaryContainer, 80*970e1046SAndroid Build Coastguard Worker int error, 81*970e1046SAndroid Build Coastguard Worker int onError, 82*970e1046SAndroid Build Coastguard Worker int errorContainer, 83*970e1046SAndroid Build Coastguard Worker int onErrorContainer, 84*970e1046SAndroid Build Coastguard Worker int background, 85*970e1046SAndroid Build Coastguard Worker int onBackground, 86*970e1046SAndroid Build Coastguard Worker int surface, 87*970e1046SAndroid Build Coastguard Worker int onSurface, 88*970e1046SAndroid Build Coastguard Worker int surfaceVariant, 89*970e1046SAndroid Build Coastguard Worker int onSurfaceVariant, 90*970e1046SAndroid Build Coastguard Worker int outline, 91*970e1046SAndroid Build Coastguard Worker int outlineVariant, 92*970e1046SAndroid Build Coastguard Worker int shadow, 93*970e1046SAndroid Build Coastguard Worker int scrim, 94*970e1046SAndroid Build Coastguard Worker int inverseSurface, 95*970e1046SAndroid Build Coastguard Worker int inverseOnSurface, 96*970e1046SAndroid Build Coastguard Worker int inversePrimary) { 97*970e1046SAndroid Build Coastguard Worker super(); 98*970e1046SAndroid Build Coastguard Worker this.primary = primary; 99*970e1046SAndroid Build Coastguard Worker this.onPrimary = onPrimary; 100*970e1046SAndroid Build Coastguard Worker this.primaryContainer = primaryContainer; 101*970e1046SAndroid Build Coastguard Worker this.onPrimaryContainer = onPrimaryContainer; 102*970e1046SAndroid Build Coastguard Worker this.secondary = secondary; 103*970e1046SAndroid Build Coastguard Worker this.onSecondary = onSecondary; 104*970e1046SAndroid Build Coastguard Worker this.secondaryContainer = secondaryContainer; 105*970e1046SAndroid Build Coastguard Worker this.onSecondaryContainer = onSecondaryContainer; 106*970e1046SAndroid Build Coastguard Worker this.tertiary = tertiary; 107*970e1046SAndroid Build Coastguard Worker this.onTertiary = onTertiary; 108*970e1046SAndroid Build Coastguard Worker this.tertiaryContainer = tertiaryContainer; 109*970e1046SAndroid Build Coastguard Worker this.onTertiaryContainer = onTertiaryContainer; 110*970e1046SAndroid Build Coastguard Worker this.error = error; 111*970e1046SAndroid Build Coastguard Worker this.onError = onError; 112*970e1046SAndroid Build Coastguard Worker this.errorContainer = errorContainer; 113*970e1046SAndroid Build Coastguard Worker this.onErrorContainer = onErrorContainer; 114*970e1046SAndroid Build Coastguard Worker this.background = background; 115*970e1046SAndroid Build Coastguard Worker this.onBackground = onBackground; 116*970e1046SAndroid Build Coastguard Worker this.surface = surface; 117*970e1046SAndroid Build Coastguard Worker this.onSurface = onSurface; 118*970e1046SAndroid Build Coastguard Worker this.surfaceVariant = surfaceVariant; 119*970e1046SAndroid Build Coastguard Worker this.onSurfaceVariant = onSurfaceVariant; 120*970e1046SAndroid Build Coastguard Worker this.outline = outline; 121*970e1046SAndroid Build Coastguard Worker this.outlineVariant = outlineVariant; 122*970e1046SAndroid Build Coastguard Worker this.shadow = shadow; 123*970e1046SAndroid Build Coastguard Worker this.scrim = scrim; 124*970e1046SAndroid Build Coastguard Worker this.inverseSurface = inverseSurface; 125*970e1046SAndroid Build Coastguard Worker this.inverseOnSurface = inverseOnSurface; 126*970e1046SAndroid Build Coastguard Worker this.inversePrimary = inversePrimary; 127*970e1046SAndroid Build Coastguard Worker } 128*970e1046SAndroid Build Coastguard Worker 129*970e1046SAndroid Build Coastguard Worker /** Creates a light theme Scheme from a source color in ARGB, i.e. a hex code. */ light(int argb)130*970e1046SAndroid Build Coastguard Worker public static Scheme light(int argb) { 131*970e1046SAndroid Build Coastguard Worker return lightFromCorePalette(CorePalette.of(argb)); 132*970e1046SAndroid Build Coastguard Worker } 133*970e1046SAndroid Build Coastguard Worker 134*970e1046SAndroid Build Coastguard Worker /** Creates a dark theme Scheme from a source color in ARGB, i.e. a hex code. */ dark(int argb)135*970e1046SAndroid Build Coastguard Worker public static Scheme dark(int argb) { 136*970e1046SAndroid Build Coastguard Worker return darkFromCorePalette(CorePalette.of(argb)); 137*970e1046SAndroid Build Coastguard Worker } 138*970e1046SAndroid Build Coastguard Worker 139*970e1046SAndroid Build Coastguard Worker /** Creates a light theme content-based Scheme from a source color in ARGB, i.e. a hex code. */ lightContent(int argb)140*970e1046SAndroid Build Coastguard Worker public static Scheme lightContent(int argb) { 141*970e1046SAndroid Build Coastguard Worker return lightFromCorePalette(CorePalette.contentOf(argb)); 142*970e1046SAndroid Build Coastguard Worker } 143*970e1046SAndroid Build Coastguard Worker 144*970e1046SAndroid Build Coastguard Worker /** Creates a dark theme content-based Scheme from a source color in ARGB, i.e. a hex code. */ darkContent(int argb)145*970e1046SAndroid Build Coastguard Worker public static Scheme darkContent(int argb) { 146*970e1046SAndroid Build Coastguard Worker return darkFromCorePalette(CorePalette.contentOf(argb)); 147*970e1046SAndroid Build Coastguard Worker } 148*970e1046SAndroid Build Coastguard Worker lightFromCorePalette(CorePalette core)149*970e1046SAndroid Build Coastguard Worker private static Scheme lightFromCorePalette(CorePalette core) { 150*970e1046SAndroid Build Coastguard Worker return new Scheme() 151*970e1046SAndroid Build Coastguard Worker .withPrimary(core.a1.tone(40)) 152*970e1046SAndroid Build Coastguard Worker .withOnPrimary(core.a1.tone(100)) 153*970e1046SAndroid Build Coastguard Worker .withPrimaryContainer(core.a1.tone(90)) 154*970e1046SAndroid Build Coastguard Worker .withOnPrimaryContainer(core.a1.tone(10)) 155*970e1046SAndroid Build Coastguard Worker .withSecondary(core.a2.tone(40)) 156*970e1046SAndroid Build Coastguard Worker .withOnSecondary(core.a2.tone(100)) 157*970e1046SAndroid Build Coastguard Worker .withSecondaryContainer(core.a2.tone(90)) 158*970e1046SAndroid Build Coastguard Worker .withOnSecondaryContainer(core.a2.tone(10)) 159*970e1046SAndroid Build Coastguard Worker .withTertiary(core.a3.tone(40)) 160*970e1046SAndroid Build Coastguard Worker .withOnTertiary(core.a3.tone(100)) 161*970e1046SAndroid Build Coastguard Worker .withTertiaryContainer(core.a3.tone(90)) 162*970e1046SAndroid Build Coastguard Worker .withOnTertiaryContainer(core.a3.tone(10)) 163*970e1046SAndroid Build Coastguard Worker .withError(core.error.tone(40)) 164*970e1046SAndroid Build Coastguard Worker .withOnError(core.error.tone(100)) 165*970e1046SAndroid Build Coastguard Worker .withErrorContainer(core.error.tone(90)) 166*970e1046SAndroid Build Coastguard Worker .withOnErrorContainer(core.error.tone(10)) 167*970e1046SAndroid Build Coastguard Worker .withBackground(core.n1.tone(99)) 168*970e1046SAndroid Build Coastguard Worker .withOnBackground(core.n1.tone(10)) 169*970e1046SAndroid Build Coastguard Worker .withSurface(core.n1.tone(99)) 170*970e1046SAndroid Build Coastguard Worker .withOnSurface(core.n1.tone(10)) 171*970e1046SAndroid Build Coastguard Worker .withSurfaceVariant(core.n2.tone(90)) 172*970e1046SAndroid Build Coastguard Worker .withOnSurfaceVariant(core.n2.tone(30)) 173*970e1046SAndroid Build Coastguard Worker .withOutline(core.n2.tone(50)) 174*970e1046SAndroid Build Coastguard Worker .withOutlineVariant(core.n2.tone(80)) 175*970e1046SAndroid Build Coastguard Worker .withShadow(core.n1.tone(0)) 176*970e1046SAndroid Build Coastguard Worker .withScrim(core.n1.tone(0)) 177*970e1046SAndroid Build Coastguard Worker .withInverseSurface(core.n1.tone(20)) 178*970e1046SAndroid Build Coastguard Worker .withInverseOnSurface(core.n1.tone(95)) 179*970e1046SAndroid Build Coastguard Worker .withInversePrimary(core.a1.tone(80)); 180*970e1046SAndroid Build Coastguard Worker } 181*970e1046SAndroid Build Coastguard Worker darkFromCorePalette(CorePalette core)182*970e1046SAndroid Build Coastguard Worker private static Scheme darkFromCorePalette(CorePalette core) { 183*970e1046SAndroid Build Coastguard Worker return new Scheme() 184*970e1046SAndroid Build Coastguard Worker .withPrimary(core.a1.tone(80)) 185*970e1046SAndroid Build Coastguard Worker .withOnPrimary(core.a1.tone(20)) 186*970e1046SAndroid Build Coastguard Worker .withPrimaryContainer(core.a1.tone(30)) 187*970e1046SAndroid Build Coastguard Worker .withOnPrimaryContainer(core.a1.tone(90)) 188*970e1046SAndroid Build Coastguard Worker .withSecondary(core.a2.tone(80)) 189*970e1046SAndroid Build Coastguard Worker .withOnSecondary(core.a2.tone(20)) 190*970e1046SAndroid Build Coastguard Worker .withSecondaryContainer(core.a2.tone(30)) 191*970e1046SAndroid Build Coastguard Worker .withOnSecondaryContainer(core.a2.tone(90)) 192*970e1046SAndroid Build Coastguard Worker .withTertiary(core.a3.tone(80)) 193*970e1046SAndroid Build Coastguard Worker .withOnTertiary(core.a3.tone(20)) 194*970e1046SAndroid Build Coastguard Worker .withTertiaryContainer(core.a3.tone(30)) 195*970e1046SAndroid Build Coastguard Worker .withOnTertiaryContainer(core.a3.tone(90)) 196*970e1046SAndroid Build Coastguard Worker .withError(core.error.tone(80)) 197*970e1046SAndroid Build Coastguard Worker .withOnError(core.error.tone(20)) 198*970e1046SAndroid Build Coastguard Worker .withErrorContainer(core.error.tone(30)) 199*970e1046SAndroid Build Coastguard Worker .withOnErrorContainer(core.error.tone(80)) 200*970e1046SAndroid Build Coastguard Worker .withBackground(core.n1.tone(10)) 201*970e1046SAndroid Build Coastguard Worker .withOnBackground(core.n1.tone(90)) 202*970e1046SAndroid Build Coastguard Worker .withSurface(core.n1.tone(10)) 203*970e1046SAndroid Build Coastguard Worker .withOnSurface(core.n1.tone(90)) 204*970e1046SAndroid Build Coastguard Worker .withSurfaceVariant(core.n2.tone(30)) 205*970e1046SAndroid Build Coastguard Worker .withOnSurfaceVariant(core.n2.tone(80)) 206*970e1046SAndroid Build Coastguard Worker .withOutline(core.n2.tone(60)) 207*970e1046SAndroid Build Coastguard Worker .withOutlineVariant(core.n2.tone(30)) 208*970e1046SAndroid Build Coastguard Worker .withShadow(core.n1.tone(0)) 209*970e1046SAndroid Build Coastguard Worker .withScrim(core.n1.tone(0)) 210*970e1046SAndroid Build Coastguard Worker .withInverseSurface(core.n1.tone(90)) 211*970e1046SAndroid Build Coastguard Worker .withInverseOnSurface(core.n1.tone(20)) 212*970e1046SAndroid Build Coastguard Worker .withInversePrimary(core.a1.tone(40)); 213*970e1046SAndroid Build Coastguard Worker } 214*970e1046SAndroid Build Coastguard Worker getPrimary()215*970e1046SAndroid Build Coastguard Worker public int getPrimary() { 216*970e1046SAndroid Build Coastguard Worker return primary; 217*970e1046SAndroid Build Coastguard Worker } 218*970e1046SAndroid Build Coastguard Worker setPrimary(int primary)219*970e1046SAndroid Build Coastguard Worker public void setPrimary(int primary) { 220*970e1046SAndroid Build Coastguard Worker this.primary = primary; 221*970e1046SAndroid Build Coastguard Worker } 222*970e1046SAndroid Build Coastguard Worker 223*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withPrimary(int primary)224*970e1046SAndroid Build Coastguard Worker public Scheme withPrimary(int primary) { 225*970e1046SAndroid Build Coastguard Worker this.primary = primary; 226*970e1046SAndroid Build Coastguard Worker return this; 227*970e1046SAndroid Build Coastguard Worker } 228*970e1046SAndroid Build Coastguard Worker getOnPrimary()229*970e1046SAndroid Build Coastguard Worker public int getOnPrimary() { 230*970e1046SAndroid Build Coastguard Worker return onPrimary; 231*970e1046SAndroid Build Coastguard Worker } 232*970e1046SAndroid Build Coastguard Worker setOnPrimary(int onPrimary)233*970e1046SAndroid Build Coastguard Worker public void setOnPrimary(int onPrimary) { 234*970e1046SAndroid Build Coastguard Worker this.onPrimary = onPrimary; 235*970e1046SAndroid Build Coastguard Worker } 236*970e1046SAndroid Build Coastguard Worker 237*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnPrimary(int onPrimary)238*970e1046SAndroid Build Coastguard Worker public Scheme withOnPrimary(int onPrimary) { 239*970e1046SAndroid Build Coastguard Worker this.onPrimary = onPrimary; 240*970e1046SAndroid Build Coastguard Worker return this; 241*970e1046SAndroid Build Coastguard Worker } 242*970e1046SAndroid Build Coastguard Worker getPrimaryContainer()243*970e1046SAndroid Build Coastguard Worker public int getPrimaryContainer() { 244*970e1046SAndroid Build Coastguard Worker return primaryContainer; 245*970e1046SAndroid Build Coastguard Worker } 246*970e1046SAndroid Build Coastguard Worker setPrimaryContainer(int primaryContainer)247*970e1046SAndroid Build Coastguard Worker public void setPrimaryContainer(int primaryContainer) { 248*970e1046SAndroid Build Coastguard Worker this.primaryContainer = primaryContainer; 249*970e1046SAndroid Build Coastguard Worker } 250*970e1046SAndroid Build Coastguard Worker 251*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withPrimaryContainer(int primaryContainer)252*970e1046SAndroid Build Coastguard Worker public Scheme withPrimaryContainer(int primaryContainer) { 253*970e1046SAndroid Build Coastguard Worker this.primaryContainer = primaryContainer; 254*970e1046SAndroid Build Coastguard Worker return this; 255*970e1046SAndroid Build Coastguard Worker } 256*970e1046SAndroid Build Coastguard Worker getOnPrimaryContainer()257*970e1046SAndroid Build Coastguard Worker public int getOnPrimaryContainer() { 258*970e1046SAndroid Build Coastguard Worker return onPrimaryContainer; 259*970e1046SAndroid Build Coastguard Worker } 260*970e1046SAndroid Build Coastguard Worker setOnPrimaryContainer(int onPrimaryContainer)261*970e1046SAndroid Build Coastguard Worker public void setOnPrimaryContainer(int onPrimaryContainer) { 262*970e1046SAndroid Build Coastguard Worker this.onPrimaryContainer = onPrimaryContainer; 263*970e1046SAndroid Build Coastguard Worker } 264*970e1046SAndroid Build Coastguard Worker 265*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnPrimaryContainer(int onPrimaryContainer)266*970e1046SAndroid Build Coastguard Worker public Scheme withOnPrimaryContainer(int onPrimaryContainer) { 267*970e1046SAndroid Build Coastguard Worker this.onPrimaryContainer = onPrimaryContainer; 268*970e1046SAndroid Build Coastguard Worker return this; 269*970e1046SAndroid Build Coastguard Worker } 270*970e1046SAndroid Build Coastguard Worker getSecondary()271*970e1046SAndroid Build Coastguard Worker public int getSecondary() { 272*970e1046SAndroid Build Coastguard Worker return secondary; 273*970e1046SAndroid Build Coastguard Worker } 274*970e1046SAndroid Build Coastguard Worker setSecondary(int secondary)275*970e1046SAndroid Build Coastguard Worker public void setSecondary(int secondary) { 276*970e1046SAndroid Build Coastguard Worker this.secondary = secondary; 277*970e1046SAndroid Build Coastguard Worker } 278*970e1046SAndroid Build Coastguard Worker 279*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withSecondary(int secondary)280*970e1046SAndroid Build Coastguard Worker public Scheme withSecondary(int secondary) { 281*970e1046SAndroid Build Coastguard Worker this.secondary = secondary; 282*970e1046SAndroid Build Coastguard Worker return this; 283*970e1046SAndroid Build Coastguard Worker } 284*970e1046SAndroid Build Coastguard Worker getOnSecondary()285*970e1046SAndroid Build Coastguard Worker public int getOnSecondary() { 286*970e1046SAndroid Build Coastguard Worker return onSecondary; 287*970e1046SAndroid Build Coastguard Worker } 288*970e1046SAndroid Build Coastguard Worker setOnSecondary(int onSecondary)289*970e1046SAndroid Build Coastguard Worker public void setOnSecondary(int onSecondary) { 290*970e1046SAndroid Build Coastguard Worker this.onSecondary = onSecondary; 291*970e1046SAndroid Build Coastguard Worker } 292*970e1046SAndroid Build Coastguard Worker 293*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnSecondary(int onSecondary)294*970e1046SAndroid Build Coastguard Worker public Scheme withOnSecondary(int onSecondary) { 295*970e1046SAndroid Build Coastguard Worker this.onSecondary = onSecondary; 296*970e1046SAndroid Build Coastguard Worker return this; 297*970e1046SAndroid Build Coastguard Worker } 298*970e1046SAndroid Build Coastguard Worker getSecondaryContainer()299*970e1046SAndroid Build Coastguard Worker public int getSecondaryContainer() { 300*970e1046SAndroid Build Coastguard Worker return secondaryContainer; 301*970e1046SAndroid Build Coastguard Worker } 302*970e1046SAndroid Build Coastguard Worker setSecondaryContainer(int secondaryContainer)303*970e1046SAndroid Build Coastguard Worker public void setSecondaryContainer(int secondaryContainer) { 304*970e1046SAndroid Build Coastguard Worker this.secondaryContainer = secondaryContainer; 305*970e1046SAndroid Build Coastguard Worker } 306*970e1046SAndroid Build Coastguard Worker 307*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withSecondaryContainer(int secondaryContainer)308*970e1046SAndroid Build Coastguard Worker public Scheme withSecondaryContainer(int secondaryContainer) { 309*970e1046SAndroid Build Coastguard Worker this.secondaryContainer = secondaryContainer; 310*970e1046SAndroid Build Coastguard Worker return this; 311*970e1046SAndroid Build Coastguard Worker } 312*970e1046SAndroid Build Coastguard Worker getOnSecondaryContainer()313*970e1046SAndroid Build Coastguard Worker public int getOnSecondaryContainer() { 314*970e1046SAndroid Build Coastguard Worker return onSecondaryContainer; 315*970e1046SAndroid Build Coastguard Worker } 316*970e1046SAndroid Build Coastguard Worker setOnSecondaryContainer(int onSecondaryContainer)317*970e1046SAndroid Build Coastguard Worker public void setOnSecondaryContainer(int onSecondaryContainer) { 318*970e1046SAndroid Build Coastguard Worker this.onSecondaryContainer = onSecondaryContainer; 319*970e1046SAndroid Build Coastguard Worker } 320*970e1046SAndroid Build Coastguard Worker 321*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnSecondaryContainer(int onSecondaryContainer)322*970e1046SAndroid Build Coastguard Worker public Scheme withOnSecondaryContainer(int onSecondaryContainer) { 323*970e1046SAndroid Build Coastguard Worker this.onSecondaryContainer = onSecondaryContainer; 324*970e1046SAndroid Build Coastguard Worker return this; 325*970e1046SAndroid Build Coastguard Worker } 326*970e1046SAndroid Build Coastguard Worker getTertiary()327*970e1046SAndroid Build Coastguard Worker public int getTertiary() { 328*970e1046SAndroid Build Coastguard Worker return tertiary; 329*970e1046SAndroid Build Coastguard Worker } 330*970e1046SAndroid Build Coastguard Worker setTertiary(int tertiary)331*970e1046SAndroid Build Coastguard Worker public void setTertiary(int tertiary) { 332*970e1046SAndroid Build Coastguard Worker this.tertiary = tertiary; 333*970e1046SAndroid Build Coastguard Worker } 334*970e1046SAndroid Build Coastguard Worker 335*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withTertiary(int tertiary)336*970e1046SAndroid Build Coastguard Worker public Scheme withTertiary(int tertiary) { 337*970e1046SAndroid Build Coastguard Worker this.tertiary = tertiary; 338*970e1046SAndroid Build Coastguard Worker return this; 339*970e1046SAndroid Build Coastguard Worker } 340*970e1046SAndroid Build Coastguard Worker getOnTertiary()341*970e1046SAndroid Build Coastguard Worker public int getOnTertiary() { 342*970e1046SAndroid Build Coastguard Worker return onTertiary; 343*970e1046SAndroid Build Coastguard Worker } 344*970e1046SAndroid Build Coastguard Worker setOnTertiary(int onTertiary)345*970e1046SAndroid Build Coastguard Worker public void setOnTertiary(int onTertiary) { 346*970e1046SAndroid Build Coastguard Worker this.onTertiary = onTertiary; 347*970e1046SAndroid Build Coastguard Worker } 348*970e1046SAndroid Build Coastguard Worker 349*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnTertiary(int onTertiary)350*970e1046SAndroid Build Coastguard Worker public Scheme withOnTertiary(int onTertiary) { 351*970e1046SAndroid Build Coastguard Worker this.onTertiary = onTertiary; 352*970e1046SAndroid Build Coastguard Worker return this; 353*970e1046SAndroid Build Coastguard Worker } 354*970e1046SAndroid Build Coastguard Worker getTertiaryContainer()355*970e1046SAndroid Build Coastguard Worker public int getTertiaryContainer() { 356*970e1046SAndroid Build Coastguard Worker return tertiaryContainer; 357*970e1046SAndroid Build Coastguard Worker } 358*970e1046SAndroid Build Coastguard Worker setTertiaryContainer(int tertiaryContainer)359*970e1046SAndroid Build Coastguard Worker public void setTertiaryContainer(int tertiaryContainer) { 360*970e1046SAndroid Build Coastguard Worker this.tertiaryContainer = tertiaryContainer; 361*970e1046SAndroid Build Coastguard Worker } 362*970e1046SAndroid Build Coastguard Worker 363*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withTertiaryContainer(int tertiaryContainer)364*970e1046SAndroid Build Coastguard Worker public Scheme withTertiaryContainer(int tertiaryContainer) { 365*970e1046SAndroid Build Coastguard Worker this.tertiaryContainer = tertiaryContainer; 366*970e1046SAndroid Build Coastguard Worker return this; 367*970e1046SAndroid Build Coastguard Worker } 368*970e1046SAndroid Build Coastguard Worker getOnTertiaryContainer()369*970e1046SAndroid Build Coastguard Worker public int getOnTertiaryContainer() { 370*970e1046SAndroid Build Coastguard Worker return onTertiaryContainer; 371*970e1046SAndroid Build Coastguard Worker } 372*970e1046SAndroid Build Coastguard Worker setOnTertiaryContainer(int onTertiaryContainer)373*970e1046SAndroid Build Coastguard Worker public void setOnTertiaryContainer(int onTertiaryContainer) { 374*970e1046SAndroid Build Coastguard Worker this.onTertiaryContainer = onTertiaryContainer; 375*970e1046SAndroid Build Coastguard Worker } 376*970e1046SAndroid Build Coastguard Worker 377*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnTertiaryContainer(int onTertiaryContainer)378*970e1046SAndroid Build Coastguard Worker public Scheme withOnTertiaryContainer(int onTertiaryContainer) { 379*970e1046SAndroid Build Coastguard Worker this.onTertiaryContainer = onTertiaryContainer; 380*970e1046SAndroid Build Coastguard Worker return this; 381*970e1046SAndroid Build Coastguard Worker } 382*970e1046SAndroid Build Coastguard Worker getError()383*970e1046SAndroid Build Coastguard Worker public int getError() { 384*970e1046SAndroid Build Coastguard Worker return error; 385*970e1046SAndroid Build Coastguard Worker } 386*970e1046SAndroid Build Coastguard Worker setError(int error)387*970e1046SAndroid Build Coastguard Worker public void setError(int error) { 388*970e1046SAndroid Build Coastguard Worker this.error = error; 389*970e1046SAndroid Build Coastguard Worker } 390*970e1046SAndroid Build Coastguard Worker 391*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withError(int error)392*970e1046SAndroid Build Coastguard Worker public Scheme withError(int error) { 393*970e1046SAndroid Build Coastguard Worker this.error = error; 394*970e1046SAndroid Build Coastguard Worker return this; 395*970e1046SAndroid Build Coastguard Worker } 396*970e1046SAndroid Build Coastguard Worker getOnError()397*970e1046SAndroid Build Coastguard Worker public int getOnError() { 398*970e1046SAndroid Build Coastguard Worker return onError; 399*970e1046SAndroid Build Coastguard Worker } 400*970e1046SAndroid Build Coastguard Worker setOnError(int onError)401*970e1046SAndroid Build Coastguard Worker public void setOnError(int onError) { 402*970e1046SAndroid Build Coastguard Worker this.onError = onError; 403*970e1046SAndroid Build Coastguard Worker } 404*970e1046SAndroid Build Coastguard Worker 405*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnError(int onError)406*970e1046SAndroid Build Coastguard Worker public Scheme withOnError(int onError) { 407*970e1046SAndroid Build Coastguard Worker this.onError = onError; 408*970e1046SAndroid Build Coastguard Worker return this; 409*970e1046SAndroid Build Coastguard Worker } 410*970e1046SAndroid Build Coastguard Worker getErrorContainer()411*970e1046SAndroid Build Coastguard Worker public int getErrorContainer() { 412*970e1046SAndroid Build Coastguard Worker return errorContainer; 413*970e1046SAndroid Build Coastguard Worker } 414*970e1046SAndroid Build Coastguard Worker setErrorContainer(int errorContainer)415*970e1046SAndroid Build Coastguard Worker public void setErrorContainer(int errorContainer) { 416*970e1046SAndroid Build Coastguard Worker this.errorContainer = errorContainer; 417*970e1046SAndroid Build Coastguard Worker } 418*970e1046SAndroid Build Coastguard Worker 419*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withErrorContainer(int errorContainer)420*970e1046SAndroid Build Coastguard Worker public Scheme withErrorContainer(int errorContainer) { 421*970e1046SAndroid Build Coastguard Worker this.errorContainer = errorContainer; 422*970e1046SAndroid Build Coastguard Worker return this; 423*970e1046SAndroid Build Coastguard Worker } 424*970e1046SAndroid Build Coastguard Worker getOnErrorContainer()425*970e1046SAndroid Build Coastguard Worker public int getOnErrorContainer() { 426*970e1046SAndroid Build Coastguard Worker return onErrorContainer; 427*970e1046SAndroid Build Coastguard Worker } 428*970e1046SAndroid Build Coastguard Worker setOnErrorContainer(int onErrorContainer)429*970e1046SAndroid Build Coastguard Worker public void setOnErrorContainer(int onErrorContainer) { 430*970e1046SAndroid Build Coastguard Worker this.onErrorContainer = onErrorContainer; 431*970e1046SAndroid Build Coastguard Worker } 432*970e1046SAndroid Build Coastguard Worker 433*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnErrorContainer(int onErrorContainer)434*970e1046SAndroid Build Coastguard Worker public Scheme withOnErrorContainer(int onErrorContainer) { 435*970e1046SAndroid Build Coastguard Worker this.onErrorContainer = onErrorContainer; 436*970e1046SAndroid Build Coastguard Worker return this; 437*970e1046SAndroid Build Coastguard Worker } 438*970e1046SAndroid Build Coastguard Worker getBackground()439*970e1046SAndroid Build Coastguard Worker public int getBackground() { 440*970e1046SAndroid Build Coastguard Worker return background; 441*970e1046SAndroid Build Coastguard Worker } 442*970e1046SAndroid Build Coastguard Worker setBackground(int background)443*970e1046SAndroid Build Coastguard Worker public void setBackground(int background) { 444*970e1046SAndroid Build Coastguard Worker this.background = background; 445*970e1046SAndroid Build Coastguard Worker } 446*970e1046SAndroid Build Coastguard Worker 447*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withBackground(int background)448*970e1046SAndroid Build Coastguard Worker public Scheme withBackground(int background) { 449*970e1046SAndroid Build Coastguard Worker this.background = background; 450*970e1046SAndroid Build Coastguard Worker return this; 451*970e1046SAndroid Build Coastguard Worker } 452*970e1046SAndroid Build Coastguard Worker getOnBackground()453*970e1046SAndroid Build Coastguard Worker public int getOnBackground() { 454*970e1046SAndroid Build Coastguard Worker return onBackground; 455*970e1046SAndroid Build Coastguard Worker } 456*970e1046SAndroid Build Coastguard Worker setOnBackground(int onBackground)457*970e1046SAndroid Build Coastguard Worker public void setOnBackground(int onBackground) { 458*970e1046SAndroid Build Coastguard Worker this.onBackground = onBackground; 459*970e1046SAndroid Build Coastguard Worker } 460*970e1046SAndroid Build Coastguard Worker 461*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnBackground(int onBackground)462*970e1046SAndroid Build Coastguard Worker public Scheme withOnBackground(int onBackground) { 463*970e1046SAndroid Build Coastguard Worker this.onBackground = onBackground; 464*970e1046SAndroid Build Coastguard Worker return this; 465*970e1046SAndroid Build Coastguard Worker } 466*970e1046SAndroid Build Coastguard Worker getSurface()467*970e1046SAndroid Build Coastguard Worker public int getSurface() { 468*970e1046SAndroid Build Coastguard Worker return surface; 469*970e1046SAndroid Build Coastguard Worker } 470*970e1046SAndroid Build Coastguard Worker setSurface(int surface)471*970e1046SAndroid Build Coastguard Worker public void setSurface(int surface) { 472*970e1046SAndroid Build Coastguard Worker this.surface = surface; 473*970e1046SAndroid Build Coastguard Worker } 474*970e1046SAndroid Build Coastguard Worker 475*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withSurface(int surface)476*970e1046SAndroid Build Coastguard Worker public Scheme withSurface(int surface) { 477*970e1046SAndroid Build Coastguard Worker this.surface = surface; 478*970e1046SAndroid Build Coastguard Worker return this; 479*970e1046SAndroid Build Coastguard Worker } 480*970e1046SAndroid Build Coastguard Worker getOnSurface()481*970e1046SAndroid Build Coastguard Worker public int getOnSurface() { 482*970e1046SAndroid Build Coastguard Worker return onSurface; 483*970e1046SAndroid Build Coastguard Worker } 484*970e1046SAndroid Build Coastguard Worker setOnSurface(int onSurface)485*970e1046SAndroid Build Coastguard Worker public void setOnSurface(int onSurface) { 486*970e1046SAndroid Build Coastguard Worker this.onSurface = onSurface; 487*970e1046SAndroid Build Coastguard Worker } 488*970e1046SAndroid Build Coastguard Worker 489*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnSurface(int onSurface)490*970e1046SAndroid Build Coastguard Worker public Scheme withOnSurface(int onSurface) { 491*970e1046SAndroid Build Coastguard Worker this.onSurface = onSurface; 492*970e1046SAndroid Build Coastguard Worker return this; 493*970e1046SAndroid Build Coastguard Worker } 494*970e1046SAndroid Build Coastguard Worker getSurfaceVariant()495*970e1046SAndroid Build Coastguard Worker public int getSurfaceVariant() { 496*970e1046SAndroid Build Coastguard Worker return surfaceVariant; 497*970e1046SAndroid Build Coastguard Worker } 498*970e1046SAndroid Build Coastguard Worker setSurfaceVariant(int surfaceVariant)499*970e1046SAndroid Build Coastguard Worker public void setSurfaceVariant(int surfaceVariant) { 500*970e1046SAndroid Build Coastguard Worker this.surfaceVariant = surfaceVariant; 501*970e1046SAndroid Build Coastguard Worker } 502*970e1046SAndroid Build Coastguard Worker 503*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withSurfaceVariant(int surfaceVariant)504*970e1046SAndroid Build Coastguard Worker public Scheme withSurfaceVariant(int surfaceVariant) { 505*970e1046SAndroid Build Coastguard Worker this.surfaceVariant = surfaceVariant; 506*970e1046SAndroid Build Coastguard Worker return this; 507*970e1046SAndroid Build Coastguard Worker } 508*970e1046SAndroid Build Coastguard Worker getOnSurfaceVariant()509*970e1046SAndroid Build Coastguard Worker public int getOnSurfaceVariant() { 510*970e1046SAndroid Build Coastguard Worker return onSurfaceVariant; 511*970e1046SAndroid Build Coastguard Worker } 512*970e1046SAndroid Build Coastguard Worker setOnSurfaceVariant(int onSurfaceVariant)513*970e1046SAndroid Build Coastguard Worker public void setOnSurfaceVariant(int onSurfaceVariant) { 514*970e1046SAndroid Build Coastguard Worker this.onSurfaceVariant = onSurfaceVariant; 515*970e1046SAndroid Build Coastguard Worker } 516*970e1046SAndroid Build Coastguard Worker 517*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOnSurfaceVariant(int onSurfaceVariant)518*970e1046SAndroid Build Coastguard Worker public Scheme withOnSurfaceVariant(int onSurfaceVariant) { 519*970e1046SAndroid Build Coastguard Worker this.onSurfaceVariant = onSurfaceVariant; 520*970e1046SAndroid Build Coastguard Worker return this; 521*970e1046SAndroid Build Coastguard Worker } 522*970e1046SAndroid Build Coastguard Worker getOutline()523*970e1046SAndroid Build Coastguard Worker public int getOutline() { 524*970e1046SAndroid Build Coastguard Worker return outline; 525*970e1046SAndroid Build Coastguard Worker } 526*970e1046SAndroid Build Coastguard Worker setOutline(int outline)527*970e1046SAndroid Build Coastguard Worker public void setOutline(int outline) { 528*970e1046SAndroid Build Coastguard Worker this.outline = outline; 529*970e1046SAndroid Build Coastguard Worker } 530*970e1046SAndroid Build Coastguard Worker 531*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOutline(int outline)532*970e1046SAndroid Build Coastguard Worker public Scheme withOutline(int outline) { 533*970e1046SAndroid Build Coastguard Worker this.outline = outline; 534*970e1046SAndroid Build Coastguard Worker return this; 535*970e1046SAndroid Build Coastguard Worker } 536*970e1046SAndroid Build Coastguard Worker getOutlineVariant()537*970e1046SAndroid Build Coastguard Worker public int getOutlineVariant() { 538*970e1046SAndroid Build Coastguard Worker return outlineVariant; 539*970e1046SAndroid Build Coastguard Worker } 540*970e1046SAndroid Build Coastguard Worker setOutlineVariant(int outlineVariant)541*970e1046SAndroid Build Coastguard Worker public void setOutlineVariant(int outlineVariant) { 542*970e1046SAndroid Build Coastguard Worker this.outlineVariant = outlineVariant; 543*970e1046SAndroid Build Coastguard Worker } 544*970e1046SAndroid Build Coastguard Worker 545*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withOutlineVariant(int outlineVariant)546*970e1046SAndroid Build Coastguard Worker public Scheme withOutlineVariant(int outlineVariant) { 547*970e1046SAndroid Build Coastguard Worker this.outlineVariant = outlineVariant; 548*970e1046SAndroid Build Coastguard Worker return this; 549*970e1046SAndroid Build Coastguard Worker } 550*970e1046SAndroid Build Coastguard Worker getShadow()551*970e1046SAndroid Build Coastguard Worker public int getShadow() { 552*970e1046SAndroid Build Coastguard Worker return shadow; 553*970e1046SAndroid Build Coastguard Worker } 554*970e1046SAndroid Build Coastguard Worker setShadow(int shadow)555*970e1046SAndroid Build Coastguard Worker public void setShadow(int shadow) { 556*970e1046SAndroid Build Coastguard Worker this.shadow = shadow; 557*970e1046SAndroid Build Coastguard Worker } 558*970e1046SAndroid Build Coastguard Worker 559*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withShadow(int shadow)560*970e1046SAndroid Build Coastguard Worker public Scheme withShadow(int shadow) { 561*970e1046SAndroid Build Coastguard Worker this.shadow = shadow; 562*970e1046SAndroid Build Coastguard Worker return this; 563*970e1046SAndroid Build Coastguard Worker } 564*970e1046SAndroid Build Coastguard Worker getScrim()565*970e1046SAndroid Build Coastguard Worker public int getScrim() { 566*970e1046SAndroid Build Coastguard Worker return scrim; 567*970e1046SAndroid Build Coastguard Worker } 568*970e1046SAndroid Build Coastguard Worker setScrim(int scrim)569*970e1046SAndroid Build Coastguard Worker public void setScrim(int scrim) { 570*970e1046SAndroid Build Coastguard Worker this.scrim = scrim; 571*970e1046SAndroid Build Coastguard Worker } 572*970e1046SAndroid Build Coastguard Worker 573*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withScrim(int scrim)574*970e1046SAndroid Build Coastguard Worker public Scheme withScrim(int scrim) { 575*970e1046SAndroid Build Coastguard Worker this.scrim = scrim; 576*970e1046SAndroid Build Coastguard Worker return this; 577*970e1046SAndroid Build Coastguard Worker } 578*970e1046SAndroid Build Coastguard Worker getInverseSurface()579*970e1046SAndroid Build Coastguard Worker public int getInverseSurface() { 580*970e1046SAndroid Build Coastguard Worker return inverseSurface; 581*970e1046SAndroid Build Coastguard Worker } 582*970e1046SAndroid Build Coastguard Worker setInverseSurface(int inverseSurface)583*970e1046SAndroid Build Coastguard Worker public void setInverseSurface(int inverseSurface) { 584*970e1046SAndroid Build Coastguard Worker this.inverseSurface = inverseSurface; 585*970e1046SAndroid Build Coastguard Worker } 586*970e1046SAndroid Build Coastguard Worker 587*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withInverseSurface(int inverseSurface)588*970e1046SAndroid Build Coastguard Worker public Scheme withInverseSurface(int inverseSurface) { 589*970e1046SAndroid Build Coastguard Worker this.inverseSurface = inverseSurface; 590*970e1046SAndroid Build Coastguard Worker return this; 591*970e1046SAndroid Build Coastguard Worker } 592*970e1046SAndroid Build Coastguard Worker getInverseOnSurface()593*970e1046SAndroid Build Coastguard Worker public int getInverseOnSurface() { 594*970e1046SAndroid Build Coastguard Worker return inverseOnSurface; 595*970e1046SAndroid Build Coastguard Worker } 596*970e1046SAndroid Build Coastguard Worker setInverseOnSurface(int inverseOnSurface)597*970e1046SAndroid Build Coastguard Worker public void setInverseOnSurface(int inverseOnSurface) { 598*970e1046SAndroid Build Coastguard Worker this.inverseOnSurface = inverseOnSurface; 599*970e1046SAndroid Build Coastguard Worker } 600*970e1046SAndroid Build Coastguard Worker 601*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withInverseOnSurface(int inverseOnSurface)602*970e1046SAndroid Build Coastguard Worker public Scheme withInverseOnSurface(int inverseOnSurface) { 603*970e1046SAndroid Build Coastguard Worker this.inverseOnSurface = inverseOnSurface; 604*970e1046SAndroid Build Coastguard Worker return this; 605*970e1046SAndroid Build Coastguard Worker } 606*970e1046SAndroid Build Coastguard Worker getInversePrimary()607*970e1046SAndroid Build Coastguard Worker public int getInversePrimary() { 608*970e1046SAndroid Build Coastguard Worker return inversePrimary; 609*970e1046SAndroid Build Coastguard Worker } 610*970e1046SAndroid Build Coastguard Worker setInversePrimary(int inversePrimary)611*970e1046SAndroid Build Coastguard Worker public void setInversePrimary(int inversePrimary) { 612*970e1046SAndroid Build Coastguard Worker this.inversePrimary = inversePrimary; 613*970e1046SAndroid Build Coastguard Worker } 614*970e1046SAndroid Build Coastguard Worker 615*970e1046SAndroid Build Coastguard Worker @CanIgnoreReturnValue withInversePrimary(int inversePrimary)616*970e1046SAndroid Build Coastguard Worker public Scheme withInversePrimary(int inversePrimary) { 617*970e1046SAndroid Build Coastguard Worker this.inversePrimary = inversePrimary; 618*970e1046SAndroid Build Coastguard Worker return this; 619*970e1046SAndroid Build Coastguard Worker } 620*970e1046SAndroid Build Coastguard Worker 621*970e1046SAndroid Build Coastguard Worker @Override toString()622*970e1046SAndroid Build Coastguard Worker public String toString() { 623*970e1046SAndroid Build Coastguard Worker return "Scheme{" 624*970e1046SAndroid Build Coastguard Worker + "primary=" 625*970e1046SAndroid Build Coastguard Worker + primary 626*970e1046SAndroid Build Coastguard Worker + ", onPrimary=" 627*970e1046SAndroid Build Coastguard Worker + onPrimary 628*970e1046SAndroid Build Coastguard Worker + ", primaryContainer=" 629*970e1046SAndroid Build Coastguard Worker + primaryContainer 630*970e1046SAndroid Build Coastguard Worker + ", onPrimaryContainer=" 631*970e1046SAndroid Build Coastguard Worker + onPrimaryContainer 632*970e1046SAndroid Build Coastguard Worker + ", secondary=" 633*970e1046SAndroid Build Coastguard Worker + secondary 634*970e1046SAndroid Build Coastguard Worker + ", onSecondary=" 635*970e1046SAndroid Build Coastguard Worker + onSecondary 636*970e1046SAndroid Build Coastguard Worker + ", secondaryContainer=" 637*970e1046SAndroid Build Coastguard Worker + secondaryContainer 638*970e1046SAndroid Build Coastguard Worker + ", onSecondaryContainer=" 639*970e1046SAndroid Build Coastguard Worker + onSecondaryContainer 640*970e1046SAndroid Build Coastguard Worker + ", tertiary=" 641*970e1046SAndroid Build Coastguard Worker + tertiary 642*970e1046SAndroid Build Coastguard Worker + ", onTertiary=" 643*970e1046SAndroid Build Coastguard Worker + onTertiary 644*970e1046SAndroid Build Coastguard Worker + ", tertiaryContainer=" 645*970e1046SAndroid Build Coastguard Worker + tertiaryContainer 646*970e1046SAndroid Build Coastguard Worker + ", onTertiaryContainer=" 647*970e1046SAndroid Build Coastguard Worker + onTertiaryContainer 648*970e1046SAndroid Build Coastguard Worker + ", error=" 649*970e1046SAndroid Build Coastguard Worker + error 650*970e1046SAndroid Build Coastguard Worker + ", onError=" 651*970e1046SAndroid Build Coastguard Worker + onError 652*970e1046SAndroid Build Coastguard Worker + ", errorContainer=" 653*970e1046SAndroid Build Coastguard Worker + errorContainer 654*970e1046SAndroid Build Coastguard Worker + ", onErrorContainer=" 655*970e1046SAndroid Build Coastguard Worker + onErrorContainer 656*970e1046SAndroid Build Coastguard Worker + ", background=" 657*970e1046SAndroid Build Coastguard Worker + background 658*970e1046SAndroid Build Coastguard Worker + ", onBackground=" 659*970e1046SAndroid Build Coastguard Worker + onBackground 660*970e1046SAndroid Build Coastguard Worker + ", surface=" 661*970e1046SAndroid Build Coastguard Worker + surface 662*970e1046SAndroid Build Coastguard Worker + ", onSurface=" 663*970e1046SAndroid Build Coastguard Worker + onSurface 664*970e1046SAndroid Build Coastguard Worker + ", surfaceVariant=" 665*970e1046SAndroid Build Coastguard Worker + surfaceVariant 666*970e1046SAndroid Build Coastguard Worker + ", onSurfaceVariant=" 667*970e1046SAndroid Build Coastguard Worker + onSurfaceVariant 668*970e1046SAndroid Build Coastguard Worker + ", outline=" 669*970e1046SAndroid Build Coastguard Worker + outline 670*970e1046SAndroid Build Coastguard Worker + ", outlineVariant=" 671*970e1046SAndroid Build Coastguard Worker + outlineVariant 672*970e1046SAndroid Build Coastguard Worker + ", shadow=" 673*970e1046SAndroid Build Coastguard Worker + shadow 674*970e1046SAndroid Build Coastguard Worker + ", scrim=" 675*970e1046SAndroid Build Coastguard Worker + scrim 676*970e1046SAndroid Build Coastguard Worker + ", inverseSurface=" 677*970e1046SAndroid Build Coastguard Worker + inverseSurface 678*970e1046SAndroid Build Coastguard Worker + ", inverseOnSurface=" 679*970e1046SAndroid Build Coastguard Worker + inverseOnSurface 680*970e1046SAndroid Build Coastguard Worker + ", inversePrimary=" 681*970e1046SAndroid Build Coastguard Worker + inversePrimary 682*970e1046SAndroid Build Coastguard Worker + '}'; 683*970e1046SAndroid Build Coastguard Worker } 684*970e1046SAndroid Build Coastguard Worker 685*970e1046SAndroid Build Coastguard Worker @Override equals(Object object)686*970e1046SAndroid Build Coastguard Worker public boolean equals(Object object) { 687*970e1046SAndroid Build Coastguard Worker if (this == object) { 688*970e1046SAndroid Build Coastguard Worker return true; 689*970e1046SAndroid Build Coastguard Worker } 690*970e1046SAndroid Build Coastguard Worker if (!(object instanceof Scheme)) { 691*970e1046SAndroid Build Coastguard Worker return false; 692*970e1046SAndroid Build Coastguard Worker } 693*970e1046SAndroid Build Coastguard Worker 694*970e1046SAndroid Build Coastguard Worker Scheme scheme = (Scheme) object; 695*970e1046SAndroid Build Coastguard Worker 696*970e1046SAndroid Build Coastguard Worker if (primary != scheme.primary) { 697*970e1046SAndroid Build Coastguard Worker return false; 698*970e1046SAndroid Build Coastguard Worker } 699*970e1046SAndroid Build Coastguard Worker if (onPrimary != scheme.onPrimary) { 700*970e1046SAndroid Build Coastguard Worker return false; 701*970e1046SAndroid Build Coastguard Worker } 702*970e1046SAndroid Build Coastguard Worker if (primaryContainer != scheme.primaryContainer) { 703*970e1046SAndroid Build Coastguard Worker return false; 704*970e1046SAndroid Build Coastguard Worker } 705*970e1046SAndroid Build Coastguard Worker if (onPrimaryContainer != scheme.onPrimaryContainer) { 706*970e1046SAndroid Build Coastguard Worker return false; 707*970e1046SAndroid Build Coastguard Worker } 708*970e1046SAndroid Build Coastguard Worker if (secondary != scheme.secondary) { 709*970e1046SAndroid Build Coastguard Worker return false; 710*970e1046SAndroid Build Coastguard Worker } 711*970e1046SAndroid Build Coastguard Worker if (onSecondary != scheme.onSecondary) { 712*970e1046SAndroid Build Coastguard Worker return false; 713*970e1046SAndroid Build Coastguard Worker } 714*970e1046SAndroid Build Coastguard Worker if (secondaryContainer != scheme.secondaryContainer) { 715*970e1046SAndroid Build Coastguard Worker return false; 716*970e1046SAndroid Build Coastguard Worker } 717*970e1046SAndroid Build Coastguard Worker if (onSecondaryContainer != scheme.onSecondaryContainer) { 718*970e1046SAndroid Build Coastguard Worker return false; 719*970e1046SAndroid Build Coastguard Worker } 720*970e1046SAndroid Build Coastguard Worker if (tertiary != scheme.tertiary) { 721*970e1046SAndroid Build Coastguard Worker return false; 722*970e1046SAndroid Build Coastguard Worker } 723*970e1046SAndroid Build Coastguard Worker if (onTertiary != scheme.onTertiary) { 724*970e1046SAndroid Build Coastguard Worker return false; 725*970e1046SAndroid Build Coastguard Worker } 726*970e1046SAndroid Build Coastguard Worker if (tertiaryContainer != scheme.tertiaryContainer) { 727*970e1046SAndroid Build Coastguard Worker return false; 728*970e1046SAndroid Build Coastguard Worker } 729*970e1046SAndroid Build Coastguard Worker if (onTertiaryContainer != scheme.onTertiaryContainer) { 730*970e1046SAndroid Build Coastguard Worker return false; 731*970e1046SAndroid Build Coastguard Worker } 732*970e1046SAndroid Build Coastguard Worker if (error != scheme.error) { 733*970e1046SAndroid Build Coastguard Worker return false; 734*970e1046SAndroid Build Coastguard Worker } 735*970e1046SAndroid Build Coastguard Worker if (onError != scheme.onError) { 736*970e1046SAndroid Build Coastguard Worker return false; 737*970e1046SAndroid Build Coastguard Worker } 738*970e1046SAndroid Build Coastguard Worker if (errorContainer != scheme.errorContainer) { 739*970e1046SAndroid Build Coastguard Worker return false; 740*970e1046SAndroid Build Coastguard Worker } 741*970e1046SAndroid Build Coastguard Worker if (onErrorContainer != scheme.onErrorContainer) { 742*970e1046SAndroid Build Coastguard Worker return false; 743*970e1046SAndroid Build Coastguard Worker } 744*970e1046SAndroid Build Coastguard Worker if (background != scheme.background) { 745*970e1046SAndroid Build Coastguard Worker return false; 746*970e1046SAndroid Build Coastguard Worker } 747*970e1046SAndroid Build Coastguard Worker if (onBackground != scheme.onBackground) { 748*970e1046SAndroid Build Coastguard Worker return false; 749*970e1046SAndroid Build Coastguard Worker } 750*970e1046SAndroid Build Coastguard Worker if (surface != scheme.surface) { 751*970e1046SAndroid Build Coastguard Worker return false; 752*970e1046SAndroid Build Coastguard Worker } 753*970e1046SAndroid Build Coastguard Worker if (onSurface != scheme.onSurface) { 754*970e1046SAndroid Build Coastguard Worker return false; 755*970e1046SAndroid Build Coastguard Worker } 756*970e1046SAndroid Build Coastguard Worker if (surfaceVariant != scheme.surfaceVariant) { 757*970e1046SAndroid Build Coastguard Worker return false; 758*970e1046SAndroid Build Coastguard Worker } 759*970e1046SAndroid Build Coastguard Worker if (onSurfaceVariant != scheme.onSurfaceVariant) { 760*970e1046SAndroid Build Coastguard Worker return false; 761*970e1046SAndroid Build Coastguard Worker } 762*970e1046SAndroid Build Coastguard Worker if (outline != scheme.outline) { 763*970e1046SAndroid Build Coastguard Worker return false; 764*970e1046SAndroid Build Coastguard Worker } 765*970e1046SAndroid Build Coastguard Worker if (outlineVariant != scheme.outlineVariant) { 766*970e1046SAndroid Build Coastguard Worker return false; 767*970e1046SAndroid Build Coastguard Worker } 768*970e1046SAndroid Build Coastguard Worker if (shadow != scheme.shadow) { 769*970e1046SAndroid Build Coastguard Worker return false; 770*970e1046SAndroid Build Coastguard Worker } 771*970e1046SAndroid Build Coastguard Worker if (scrim != scheme.scrim) { 772*970e1046SAndroid Build Coastguard Worker return false; 773*970e1046SAndroid Build Coastguard Worker } 774*970e1046SAndroid Build Coastguard Worker if (inverseSurface != scheme.inverseSurface) { 775*970e1046SAndroid Build Coastguard Worker return false; 776*970e1046SAndroid Build Coastguard Worker } 777*970e1046SAndroid Build Coastguard Worker if (inverseOnSurface != scheme.inverseOnSurface) { 778*970e1046SAndroid Build Coastguard Worker return false; 779*970e1046SAndroid Build Coastguard Worker } 780*970e1046SAndroid Build Coastguard Worker if (inversePrimary != scheme.inversePrimary) { 781*970e1046SAndroid Build Coastguard Worker return false; 782*970e1046SAndroid Build Coastguard Worker } 783*970e1046SAndroid Build Coastguard Worker 784*970e1046SAndroid Build Coastguard Worker return true; 785*970e1046SAndroid Build Coastguard Worker } 786*970e1046SAndroid Build Coastguard Worker 787*970e1046SAndroid Build Coastguard Worker @Override hashCode()788*970e1046SAndroid Build Coastguard Worker public int hashCode() { 789*970e1046SAndroid Build Coastguard Worker int result = System.identityHashCode(this); 790*970e1046SAndroid Build Coastguard Worker result = 31 * result + primary; 791*970e1046SAndroid Build Coastguard Worker result = 31 * result + onPrimary; 792*970e1046SAndroid Build Coastguard Worker result = 31 * result + primaryContainer; 793*970e1046SAndroid Build Coastguard Worker result = 31 * result + onPrimaryContainer; 794*970e1046SAndroid Build Coastguard Worker result = 31 * result + secondary; 795*970e1046SAndroid Build Coastguard Worker result = 31 * result + onSecondary; 796*970e1046SAndroid Build Coastguard Worker result = 31 * result + secondaryContainer; 797*970e1046SAndroid Build Coastguard Worker result = 31 * result + onSecondaryContainer; 798*970e1046SAndroid Build Coastguard Worker result = 31 * result + tertiary; 799*970e1046SAndroid Build Coastguard Worker result = 31 * result + onTertiary; 800*970e1046SAndroid Build Coastguard Worker result = 31 * result + tertiaryContainer; 801*970e1046SAndroid Build Coastguard Worker result = 31 * result + onTertiaryContainer; 802*970e1046SAndroid Build Coastguard Worker result = 31 * result + error; 803*970e1046SAndroid Build Coastguard Worker result = 31 * result + onError; 804*970e1046SAndroid Build Coastguard Worker result = 31 * result + errorContainer; 805*970e1046SAndroid Build Coastguard Worker result = 31 * result + onErrorContainer; 806*970e1046SAndroid Build Coastguard Worker result = 31 * result + background; 807*970e1046SAndroid Build Coastguard Worker result = 31 * result + onBackground; 808*970e1046SAndroid Build Coastguard Worker result = 31 * result + surface; 809*970e1046SAndroid Build Coastguard Worker result = 31 * result + onSurface; 810*970e1046SAndroid Build Coastguard Worker result = 31 * result + surfaceVariant; 811*970e1046SAndroid Build Coastguard Worker result = 31 * result + onSurfaceVariant; 812*970e1046SAndroid Build Coastguard Worker result = 31 * result + outline; 813*970e1046SAndroid Build Coastguard Worker result = 31 * result + outlineVariant; 814*970e1046SAndroid Build Coastguard Worker result = 31 * result + shadow; 815*970e1046SAndroid Build Coastguard Worker result = 31 * result + scrim; 816*970e1046SAndroid Build Coastguard Worker result = 31 * result + inverseSurface; 817*970e1046SAndroid Build Coastguard Worker result = 31 * result + inverseOnSurface; 818*970e1046SAndroid Build Coastguard Worker result = 31 * result + inversePrimary; 819*970e1046SAndroid Build Coastguard Worker return result; 820*970e1046SAndroid Build Coastguard Worker } 821*970e1046SAndroid Build Coastguard Worker } 822