- All Implemented Interfaces:
Property
@TypeAdapters
@Immutable
public abstract non-sealed class StringProperty
extends Object
implements Property
-
Constructor Summary
Constructors
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.soulfiremc.server.settings.property.Property
namespace
-
Constructor Details
-
StringProperty
public StringProperty()
-
Method Details
-
-
uiName
public abstract String uiName()
-
description
public abstract String description()
-
defaultValue
public abstract String defaultValue()
-
-
placeholder
@Default
public String placeholder()
-
minLength
@Default
public int minLength()
-
maxLength
@Default
public int maxLength()
-
pattern
@Default
public String pattern()
-
disabled
@Default
public boolean disabled()