public class AnswerOptional extends Object
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<String> |
answer()
Return user input
|
<T extends Enum<T>> |
answer(Class<T> enumClass)
Return user input as Optional
|
<T extends Enum<T>> |
answer(Class<T> enumClass,
String validationErrorMessage)
Return user input as Optional
|
<T> com.google.common.base.Optional<T> |
answer(com.google.common.base.Function<String,T> function)
Return user input as Optional
|
<T> com.google.common.base.Optional<T> |
answer(com.google.common.base.Function<String,T> function,
String validationErrorMessage)
Return user input as Optional
|
public com.google.common.base.Optional<String> answer()
public <T> com.google.common.base.Optional<T> answer(com.google.common.base.Function<String,T> function)
T - the return typefunction - Function or Transformer for value conversionpublic <T> com.google.common.base.Optional<T> answer(com.google.common.base.Function<String,T> function, String validationErrorMessage)
T - the return typefunction - Function or Transformer for value conversionvalidationErrorMessage - error message if function conversion failspublic <T extends Enum<T>> com.google.common.base.Optional<T> answer(Class<T> enumClass)
T - the return typeenumClass - Class of enum to returnpublic <T extends Enum<T>> com.google.common.base.Optional<T> answer(Class<T> enumClass, String validationErrorMessage)
T - the return typeenumClass - Class of enum to returnvalidationErrorMessage - error message if enum conversion failsCopyright © 2014. All rights reserved.