Package de.xima.fc.form.common.models
Class FormThemeReference.ClientFormTheme
- java.lang.Object
-
- de.xima.fc.form.common.models.FormThemeReference
-
- de.xima.fc.form.common.models.FormThemeReference.ClientFormTheme
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- FormThemeReference
public static final class FormThemeReference.ClientFormTheme extends FormThemeReference
A form theme reference to a client form theme. Corresponds to ade.xima.fc.entities.ClientFormTheme.- Since:
- 8.3.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.xima.fc.form.common.models.FormThemeReference
FormThemeReference.ClientFormTheme, FormThemeReference.DefaultMatcher<R,E extends Throwable>, FormThemeReference.FormThemePlugin, FormThemeReference.FormThemeReferenceDeserializer, FormThemeReference.Matcher<R,E extends Throwable>, FormThemeReference.System
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcanonicalPayloadPartsLength()Gets the length of the parts representing the payload of this reference, i.e. the length of the array returned byFormThemeReference.toCanonicalPayloadParts().FormThemeReferencecopy()Creates a copy of this form theme reference.booleanequals(Object o)protected voidfillCanonicalPayloadParts(String[] parts, int offset)UUIDgetUuid()The UUID of the referencedde.xima.fc.entities.ClientFormTheme.inthashCode()EFormThemeReferenceKindkind()Gets the enum constant that represents the kind of this form theme reference.StringtoCanonicalPayloadString()Converts this form theme reference to its canonical string representation.StringtoSimpleName()Gets a simple name describing this reference.StringtoString()-
Methods inherited from class de.xima.fc.form.common.models.FormThemeReference
canonicalPartsLength, clientFormTheme, clone, formThemePlugin, matchFormThemeReference, ofAttributeMap, ofCanonicalParts, ofCanonicalPartsOrNull, ofCanonicalPayloadParts, ofCanonicalPayloadPartsOrNull, ofCanonicalPayloadString, ofCanonicalPayloadStringOrNull, ofCanonicalString, ofCanonicalStringOrNull, system, systemClassic, systemModern, systemUnstyled, toAttributeMap, toCanonicalParts, toCanonicalPayloadParts, toCanonicalString
-
-
-
-
Method Detail
-
canonicalPayloadPartsLength
public int canonicalPayloadPartsLength()
Description copied from class:FormThemeReferenceGets the length of the parts representing the payload of this reference, i.e. the length of the array returned byFormThemeReference.toCanonicalPayloadParts(). The payload is the data of this reference, without theFormThemeReference.kind().- Specified by:
canonicalPayloadPartsLengthin classFormThemeReference- Returns:
- The length of the parts representing this reference.
-
copy
public FormThemeReference copy()
Description copied from class:FormThemeReferenceCreates a copy of this form theme reference.- Specified by:
copyin classFormThemeReference- Returns:
- A copy of this form theme reference.
-
equals
public boolean equals(Object o)
- Specified by:
equalsin classFormThemeReference
-
getUuid
public UUID getUuid()
The UUID of the referencedde.xima.fc.entities.ClientFormTheme.- Returns:
- The UUID of the client form theme.
-
hashCode
public int hashCode()
- Specified by:
hashCodein classFormThemeReference
-
kind
public EFormThemeReferenceKind kind()
Description copied from class:FormThemeReferenceGets the enum constant that represents the kind of this form theme reference.- Specified by:
kindin classFormThemeReference- Returns:
- The kind of the form theme reference.
-
toCanonicalPayloadString
public String toCanonicalPayloadString()
Description copied from class:FormThemeReferenceConverts this form theme reference to its canonical string representation. Only includes the data of this particularFormThemeReference.kind()of reference, does not include data regarding which kind of reference this is.- Specified by:
toCanonicalPayloadStringin classFormThemeReference- Returns:
- The canonical string representation of the form theme reference.
- See Also:
FormThemeReference.toCanonicalParts()
-
toSimpleName
public String toSimpleName()
Description copied from class:FormThemeReferenceGets a simple name describing this reference. Should not be used for any purposes other than to pretty-print the reference.- Specified by:
toSimpleNamein classFormThemeReference- Returns:
- A simple name describing this reference.
-
fillCanonicalPayloadParts
protected void fillCanonicalPayloadParts(String[] parts, int offset)
- Specified by:
fillCanonicalPayloadPartsin classFormThemeReference
-
-