public class DefaultOptionHolder extends java.lang.Object implements OptionHolder
Constructor and Description |
---|
DefaultOptionHolder() |
Modifier and Type | Method and Description |
---|---|
<T> MultiValueOption<T> |
findMultiValueOption(java.lang.String optionName,
java.util.List<MultiValueOption<T>> optionList) |
<T> Option<T> |
findOption(java.lang.String optionName,
java.lang.Class<T> optionClass,
java.util.List<Option<?>> optionList) |
<T> Option<T> |
findOption(java.lang.String optionName,
java.util.List<Option<T>> optionList) |
<T extends Option<?>> |
findTypedOption(java.lang.String optionName,
java.util.List<T> optionList)
Find typed option.
|
Option<java.lang.Boolean> |
getBooleanOption(java.lang.String optionName)
Gets the boolean option.
|
java.util.List<Option<java.lang.Boolean>> |
getBooleanOptions()
Gets the boolean options.
|
<T> Option<T> |
getGenericOption(java.lang.String optionName,
java.lang.Class<T> optionClass)
Gets the generic option.
|
java.util.List<Option<?>> |
getGenericOptions()
Gets the generic option.
|
Option<java.lang.Integer> |
getIntegerOption(java.lang.String optionName)
Gets the integer option.
|
java.util.List<Option<java.lang.Integer>> |
getIntegerOptions()
Gets the integer options.
|
java.util.List<java.lang.String> |
getResourceUriAllowedFileTypes()
Gets the resource uri allowed file types.
|
MultiValueOption<java.lang.String> |
getStringArrayOption(java.lang.String optionName) |
java.util.List<MultiValueOption<java.lang.String>> |
getStringArrayOptions()
Gets the string array options.
|
Option<java.lang.String> |
getStringOption(java.lang.String optionName)
Gets the string option.
|
java.util.List<Option<java.lang.String>> |
getStringOptions()
Gets the string options.
|
URIOption |
getURIOption(java.lang.String optionName)
Gets the uRI option.
|
java.util.List<URIOption> |
getUriOptions() |
java.util.List<URIOption> |
getURIOptions()
Gets the uRI options.
|
boolean |
isResourceUriFolder()
Checks if is resource uri folder.
|
void |
setBooleanOptions(java.util.List<Option<java.lang.Boolean>> booleanOptions)
Sets the boolean options.
|
void |
setGenericOptions(java.util.List<Option<?>> genericOptions) |
void |
setIntegerOptions(java.util.List<Option<java.lang.Integer>> integerOptions)
Sets the integer options.
|
void |
setIsResourceUriFolder(boolean isResourceUriFolder)
Sets the checks if is resource uri folder.
|
void |
setResourceUriAllowedFileTypes(java.util.List<java.lang.String> resourceUriAllowedFileTypes)
Sets the resource uri allowed file types.
|
void |
setStringArrayOptions(java.util.List<MultiValueOption<java.lang.String>> stringArrayOptions) |
void |
setStringOptions(java.util.List<Option<java.lang.String>> stringOptions)
Sets the string options.
|
void |
setUriOptions(java.util.List<URIOption> uriOptions) |
public MultiValueOption<java.lang.String> getStringArrayOption(java.lang.String optionName)
getStringArrayOption
in interface OptionHolder
public Option<java.lang.Boolean> getBooleanOption(java.lang.String optionName)
OptionHolder
getBooleanOption
in interface OptionHolder
optionName
- the option namepublic Option<java.lang.String> getStringOption(java.lang.String optionName)
OptionHolder
getStringOption
in interface OptionHolder
optionName
- the option namepublic Option<java.lang.Integer> getIntegerOption(java.lang.String optionName)
OptionHolder
getIntegerOption
in interface OptionHolder
optionName
- the option namepublic URIOption getURIOption(java.lang.String optionName)
OptionHolder
getURIOption
in interface OptionHolder
optionName
- the option namepublic <T> Option<T> getGenericOption(java.lang.String optionName, java.lang.Class<T> optionClass)
OptionHolder
getGenericOption
in interface OptionHolder
optionName
- the option nameoptionClass
- the option classpublic <T> Option<T> findOption(java.lang.String optionName, java.util.List<Option<T>> optionList)
public <T> Option<T> findOption(java.lang.String optionName, java.lang.Class<T> optionClass, java.util.List<Option<?>> optionList)
public <T> MultiValueOption<T> findMultiValueOption(java.lang.String optionName, java.util.List<MultiValueOption<T>> optionList)
public <T extends Option<?>> T findTypedOption(java.lang.String optionName, java.util.List<T> optionList)
optionName
- the option nameoptionList
- the option listpublic java.util.List<Option<java.lang.Boolean>> getBooleanOptions()
OptionHolder
getBooleanOptions
in interface OptionHolder
public void setBooleanOptions(java.util.List<Option<java.lang.Boolean>> booleanOptions)
booleanOptions
- the new boolean optionspublic java.util.List<Option<java.lang.Integer>> getIntegerOptions()
OptionHolder
getIntegerOptions
in interface OptionHolder
public void setIntegerOptions(java.util.List<Option<java.lang.Integer>> integerOptions)
integerOptions
- the new integer optionspublic java.util.List<Option<java.lang.String>> getStringOptions()
OptionHolder
getStringOptions
in interface OptionHolder
public void setStringOptions(java.util.List<Option<java.lang.String>> stringOptions)
stringOptions
- the new string optionspublic java.util.List<URIOption> getURIOptions()
OptionHolder
getURIOptions
in interface OptionHolder
public java.util.List<MultiValueOption<java.lang.String>> getStringArrayOptions()
OptionHolder
getStringArrayOptions
in interface OptionHolder
public void setStringArrayOptions(java.util.List<MultiValueOption<java.lang.String>> stringArrayOptions)
public java.util.List<URIOption> getUriOptions()
public void setUriOptions(java.util.List<URIOption> uriOptions)
public java.util.List<Option<?>> getGenericOptions()
OptionHolder
getGenericOptions
in interface OptionHolder
public void setGenericOptions(java.util.List<Option<?>> genericOptions)
public void setResourceUriAllowedFileTypes(java.util.List<java.lang.String> resourceUriAllowedFileTypes)
resourceUriAllowedFileTypes
- the new resource uri allowed file typespublic java.util.List<java.lang.String> getResourceUriAllowedFileTypes()
OptionHolder
getResourceUriAllowedFileTypes
in interface OptionHolder
public boolean isResourceUriFolder()
OptionHolder
isResourceUriFolder
in interface OptionHolder
public void setIsResourceUriFolder(boolean isResourceUriFolder)
OptionHolder
setIsResourceUriFolder
in interface OptionHolder
isResourceUriFolder
- the new checks if is resource uri folder