Class StringProperty<S extends SettingsSource.SourceType>
java.lang.Object
com.soulfiremc.server.settings.property.StringProperty<S>
- All Implemented Interfaces:
Property<S>
@TypeAdapters
@Immutable
public abstract non-sealed class StringProperty<S extends SettingsSource.SourceType>
extends Object
implements Property<S>
-
Constructor Details
-
StringProperty
public StringProperty()
-
-
Method Details
-
key
- Specified by:
keyin interfaceProperty<S extends SettingsSource.SourceType>
-
uiName
-
description
-
defaultValue
-
type
-
placeholder
-
minLength
@Default public int minLength() -
maxLength
@Default public int maxLength() -
pattern
-
disabled
@Default public boolean disabled()
-