- java.lang.Object
-
- org.praxislive.core.Info.ArgumentInfoBuilder<Info.StringInfoBuilder>
-
- org.praxislive.core.Info.StringInfoBuilder
-
- Enclosing class:
- Info
public static final class Info.StringInfoBuilder extends Info.ArgumentInfoBuilder<Info.StringInfoBuilder>
Builder for ArgumentInfo of PString.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Info.StringInfoBuilder
allowed(String... values)
Set allowed values property.Info.StringInfoBuilder
emptyIsDefault()
Set empty is default property.Info.StringInfoBuilder
mime(String mime)
Set the mime type property.Info.StringInfoBuilder
suggested(String... values)
Set suggested values property.Info.StringInfoBuilder
template(String template)
Set the template property.-
Methods inherited from class org.praxislive.core.Info.ArgumentInfoBuilder
build, property
-
-
-
-
Method Detail
-
allowed
public Info.StringInfoBuilder allowed(String... values)
Set allowed values property.- Parameters:
values
- allowed values- Returns:
- this
-
suggested
public Info.StringInfoBuilder suggested(String... values)
Set suggested values property.- Parameters:
values
- suggested values- Returns:
- this
-
emptyIsDefault
public Info.StringInfoBuilder emptyIsDefault()
Set empty is default property.- Returns:
- this
-
template
public Info.StringInfoBuilder template(String template)
Set the template property.- Parameters:
template
-- Returns:
- this
-
mime
public Info.StringInfoBuilder mime(String mime)
Set the mime type property.- Parameters:
mime
-- Returns:
- this
-
-