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 StringgetUid()The UID this element holds as a reference.TheIDProvider.UidTypeof the references contained.static @Nullable GomButtonScriptReferenceCreate 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, trimMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.CharSequence
chars, codePoints, isEmpty
-
Method Details
-
getUid
Description copied from interface:GomUidProvidingThe UID this element holds as a reference.- Specified by:
getUidin interfaceGomUidProviding- Returns:
- The UID or
null.
-
getUidType
Description copied from interface:GomUidTypeProvidingTheIDProvider.UidTypeof the references contained.- Specified by:
getUidTypein 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
ValueOfContractormarker.- 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
-