public class DateAnswerFormat extends AnswerFormat
AnswerFormat.ChoiceAnswerStyle, AnswerFormat.DateAnswerStyle, AnswerFormat.NumberFormattingStyle, AnswerFormat.QuestionType, AnswerFormat.Type
Constructor and Description |
---|
DateAnswerFormat(AnswerFormat.DateAnswerStyle style) |
DateAnswerFormat(AnswerFormat.DateAnswerStyle style,
java.util.Date defaultDate,
java.util.Date minimumDate,
java.util.Date maximumDate) |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getDefaultDate()
Returns the date to use as the default.
|
java.util.Date |
getMaximumDate()
The maximum allowed date.
|
java.util.Date |
getMinimumDate()
Returns the minimum allowed date.
|
AnswerFormat.QuestionType |
getQuestionType()
Returns the QuestionType for this answer format.
|
AnswerFormat.DateAnswerStyle |
getStyle()
Returns the style of date entry.
|
BodyAnswer |
validateAnswer(java.util.Date resultDate) |
public DateAnswerFormat(AnswerFormat.DateAnswerStyle style)
public DateAnswerFormat(AnswerFormat.DateAnswerStyle style, java.util.Date defaultDate, java.util.Date minimumDate, java.util.Date maximumDate)
public AnswerFormat.DateAnswerStyle getStyle()
public java.util.Date getDefaultDate()
The date is displayed in the user's time zone. When the value of this property is
null
, the current time is used as the default.
public java.util.Date getMinimumDate()
When the value of this property is null
, there is no minimum.
public java.util.Date getMaximumDate()
When the value of this property is null
, there is no maximum.
public AnswerFormat.QuestionType getQuestionType()
AnswerFormat
getQuestionType
in class AnswerFormat
public BodyAnswer validateAnswer(java.util.Date resultDate)