Package de.xima.fc.form.common.models
Class FormThemeReference.System
- java.lang.Object
-
- de.xima.fc.form.common.models.FormThemeReference
-
- de.xima.fc.form.common.models.FormThemeReference.System
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- FormThemeReference
public static final class FormThemeReference.System extends FormThemeReference
A form theme reference to a system form theme, i.e. a form theme that is provided by the formcycle application. System form themes are not editable by users.- 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.FormThemeReferencecopy()Creates a copy of this form theme reference.booleanequals(Object o)protected voidfillCanonicalPayloadParts(String[] parts, int offset)ESystemFormThemeTypegetType()Get the type of the system form theme referenced by this instance.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
-
getType
public ESystemFormThemeType getType()
Get the type of the system form theme referenced by this instance.- Returns:
- The type of the system 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
-
-