Class GomButtonScriptReference
java.lang.Object
de.espirit.firstspirit.common.text.AbstractTextType<GomButtonScriptReference>
de.espirit.firstspirit.access.store.templatestore.gom.GomButtonScriptReference
- All Implemented Interfaces:
ValueOfContractor
,GomUidProviding
,GomUidTypeProviding
,Serializable
,CharSequence
,Comparable<GomButtonScriptReference>
@NonExtendable
public class GomButtonScriptReference
extends AbstractTextType<GomButtonScriptReference>
implements GomUidProviding, GomUidTypeProviding
- Since:
- 5.2.1402
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.common.text.ValueOfContractor
ValueOfContractor.Invoke
-
Method Summary
Modifier and TypeMethodDescription@Nullable String
getUid()
The UID this element holds as a reference.TheIDProvider.UidType
of the references contained.static @Nullable GomButtonScriptReference
Create an instance from String.Methods inherited from class de.espirit.firstspirit.common.text.AbstractTextType
charAt, codePointAt, codePointBefore, codePointCount, compareTo, compareTo, compareToIgnoreCase, concat, contains, contentEquals, contentEquals, correlatesTo, endsWith, equals, equalsIgnoreCase, getBytes, getBytes, getBytes, getChars, hashCode, indexOf, indexOf, indexOf, indexOf, intern, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, length, matches, offsetByCodePoints, regionMatches, regionMatches, replace, replace, replaceAll, replaceFirst, split, split, startsWith, startsWith, subSequence, substring, substring, toCharArray, toLowerCase, toLowerCase, toString, toUpperCase, toUpperCase, trim
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.CharSequence
chars, codePoints, isEmpty
-
Method Details
-
getUid
Description copied from interface:GomUidProviding
The UID this element holds as a reference.- Specified by:
getUid
in interfaceGomUidProviding
- Returns:
- The UID or
null
.
-
getUidType
Description copied from interface:GomUidTypeProviding
TheIDProvider.UidType
of the references contained.- Specified by:
getUidType
in interfaceGomUidTypeProviding
- Returns:
- The associated uid type.
-
valueOf
@Nullable @Contract("null -> null") public static @Nullable GomButtonScriptReference valueOf(String string) Create an instance from String.Fulfills the
ValueOfContractor
marker.- Parameters:
string
- The string to create from.- Returns:
- The created instance or
null
, iff the given string is null. - Throws:
IllegalArgumentException
- If the given string does not match basic criteria for being a language abbreviation.- Since:
- 5.2.1402
-