public class CustomColor extends Object implements IGuiColor
IGuiColor color with a builder that supports whatever color fields were added during the build
process.| Modifier and Type | Class and Description |
|---|---|
static class |
CustomColor.Builder
Simple builder for a
CustomColor. |
| Modifier and Type | Method and Description |
|---|---|
static CustomColor.Builder |
builder() |
boolean |
equals(Object obj) |
<T extends Serializable> |
getField(IColorField<T> field)
Finds the value of the given color palette field.
|
com.google.common.collect.ImmutableSet<IColorField<?>> |
getSupportedFields() |
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetStyleBackground, getStyleClassBackground, getStyleClassTextOnWhite, getStyleTextOnWhite, supportsFieldpublic <T extends Serializable> T getField(IColorField<T> field) throws IllegalArgumentException
IGuiColorgetField in interface IGuiColorT - Type of the field value.field - A field to retrieve.IllegalArgumentException - If the given field is not supported, see EColorPalette.supportsField(de.xima.fc.gui.common.interfaces.IColorField<?>).public com.google.common.collect.ImmutableSet<IColorField<?>> getSupportedFields()
getSupportedFields in interface IGuiColorIGuiColor.supportsField(IColorField)public static CustomColor.Builder builder()
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.