Record Class UISchemesOldNames.ClientThemes
java.lang.Object
java.lang.Record
com.iizix.prop.ui.device.UISchemesOldNames.ClientThemes
- Record Components:
themes- The widget styles, asUIThemes.parseNames(String)returns them: null for any (nothing known named, or "*"), otherwise the known names.family- The family the names select: the family name a current launcher sent, or the mapped family of an old name an old launcher sent, or null when the names select none and the client's own choice rules.
- Enclosing class:
UISchemesOldNames
public static record UISchemesOldNames.ClientThemes(UIThemes.Name[] themes, UISchemes.Family family) extends Record
What the server makes of the theme names a client sent.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorsConstructorDescriptionClientThemes(UIThemes.Name[] themes, UISchemes.Family family) Creates an instance of aClientThemesrecord class.Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.family()Returns the value of thefamilyrecord component.final inthashCode()Returns a hash code value for this object.themes()Returns the value of thethemesrecord component.final StringtoString()Returns a string representation of this record class.
Constructor Details
Method Details
toString
hashCode
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object).themes
family