public final class UiCustomization
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
UiCustomization.ButtonType
Defines the button types for customizations.
|
| Constructor and Description |
|---|
UiCustomization()
Default constructor for UICustomization class.
|
| Modifier and Type | Method and Description |
|---|---|
ButtonCustomization |
getButtonCustomization(java.lang.String buttonType)
Provides value for ButtonCustomization.
|
ButtonCustomization |
getButtonCustomization(UiCustomization.ButtonType buttonType)
Gets the button customization for the provided
buttonType. |
boolean |
getDarkModeSupported()
Provides value if dark mode is supported.
|
LabelCustomization |
getLabelCustomization()
Provides value for LabelCustomization.
|
TextBoxCustomization |
getTextBoxCustomization()
Provides value for TextBoxCustomization.
|
ToolbarCustomization |
getToolbarCustomization()
Provides value for toolbar customization.
|
void |
setButtonCustomization(ButtonCustomization buttonCustomization,
java.lang.String customButtonType) |
void |
setButtonCustomization(ButtonCustomization buttonCustomization,
UiCustomization.ButtonType buttonType) |
void |
setLabelCustomization(LabelCustomization labelCustomization) |
void |
setTextBoxCustomization(TextBoxCustomization textBoxCustomization) |
void |
setToolbarCustomization(ToolbarCustomization toolbarCustomization) |
void |
supportDarkMode(boolean supported)
Should the Netcetera 3DS SDK support dark mode.
|
public UiCustomization()
public void setButtonCustomization(ButtonCustomization buttonCustomization, UiCustomization.ButtonType buttonType) throws InvalidInputException
buttonCustomization - ButtonCustomizationbuttonType - UiCustomization.ButtonTypeInvalidInputException - if buttonCustomization or buttonType have invalid values.public void setButtonCustomization(ButtonCustomization buttonCustomization, java.lang.String customButtonType) throws InvalidInputException
buttonCustomization - ButtonCustomizationcustomButtonType - StringInvalidInputException - if invalid input is provided.public ToolbarCustomization getToolbarCustomization()
ToolbarCustomizationpublic void setToolbarCustomization(ToolbarCustomization toolbarCustomization) throws InvalidInputException
toolbarCustomization - ToolbarCustomizationInvalidInputException - if ToolbarCustomization value is invalid.public TextBoxCustomization getTextBoxCustomization() throws InvalidInputException
TextBoxCustomizationInvalidInputExceptionpublic void setTextBoxCustomization(TextBoxCustomization textBoxCustomization) throws InvalidInputException
textBoxCustomization - TextBoxCustomizationInvalidInputException - if invalid input is provided.public LabelCustomization getLabelCustomization()
LabelCustomizationpublic ButtonCustomization getButtonCustomization(UiCustomization.ButtonType buttonType)
buttonType.buttonType - UiCustomization.ButtonTypeButtonCustomizationpublic ButtonCustomization getButtonCustomization(java.lang.String buttonType)
buttonType - UiCustomization.ButtonTypeButtonCustomizationpublic void setLabelCustomization(LabelCustomization labelCustomization) throws InvalidInputException
labelCustomization - LabelCustomizationInvalidInputException - if invalid input is provided.public void supportDarkMode(boolean supported)
supported - booleanpublic boolean getDarkModeSupported()
boolean