public final class JFPTimeSpec extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
com.io7m.jfunctional.OptionType<JFPTimeComponentSpecType> |
getDay() |
com.io7m.jfunctional.OptionType<JFPTimeComponentSpecType> |
getHour() |
com.io7m.jfunctional.OptionType<JFPTimeComponentSpecType> |
getMinute() |
boolean |
matches(Calendar time) |
static JFPTimeSpec |
parseFromRequest(Map<String,String[]> request)
Attempt to parse a time spec from the given request.
|
String |
toString() |
public static JFPTimeSpec parseFromRequest(Map<String,String[]> request) throws JFPExceptionInvalidArgument, JFPExceptionNonexistent
request
- The request parameters.JFPExceptionInvalidArgument
- On invalid arguments.JFPExceptionNonexistent
- On missing parameters.public com.io7m.jfunctional.OptionType<JFPTimeComponentSpecType> getDay()
public com.io7m.jfunctional.OptionType<JFPTimeComponentSpecType> getHour()
public com.io7m.jfunctional.OptionType<JFPTimeComponentSpecType> getMinute()
public boolean matches(Calendar time)
time
- The time.true
if the specification matches the given time.Copyright © 2015 <code@io7m.com> http://io7m.com