- 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.StringInfoBuilderallowed(String... values)Set allowed values property.Info.StringInfoBuilderemptyIsDefault()Set empty is default property.Info.StringInfoBuildermime(String mime)Set the mime type property.Info.StringInfoBuildersuggested(String... values)Set suggested values property.Info.StringInfoBuildertemplate(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
-
-