org.gcube.contentmanagement.contentmanager.stubs.model.predicates
Class Calendar

java.lang.Object
  extended by org.gcube.contentmanagement.contentmanager.stubs.model.predicates.LeafPredicate<java.util.Calendar,Constraint<? super java.util.Calendar>>
      extended by org.gcube.contentmanagement.contentmanager.stubs.model.predicates.Calendar
All Implemented Interfaces:
java.io.Serializable, Predicate

public final class Calendar
extends LeafPredicate<java.util.Calendar,Constraint<? super java.util.Calendar>>

Asserts that a leaf has a calendar value that satisfies a given constraint.

Author:
Federico De Faveri defaveri@isti.cnr.it
See Also:
Serialized Form

Field Summary
static java.text.DateFormat ISO8601formatter
          Formatter for ISO8601.
static java.text.DateFormat ISO8601minFormatter
          Formatter for ISO8601 without time.
static java.text.DateFormat ISO8601shortFormatter
          Formatter for ISO8601 without time zones.
 
Constructor Summary
Calendar(Constraint<? super java.util.Calendar> c)
          Creates an instance with a given constraint.
 
Method Summary
 
Methods inherited from class org.gcube.contentmanagement.contentmanager.stubs.model.predicates.LeafPredicate
constraint, equals, hashCode, matches, prune, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ISO8601formatter

public static java.text.DateFormat ISO8601formatter
Formatter for ISO8601.


ISO8601shortFormatter

public static java.text.DateFormat ISO8601shortFormatter
Formatter for ISO8601 without time zones.


ISO8601minFormatter

public static java.text.DateFormat ISO8601minFormatter
Formatter for ISO8601 without time.

Constructor Detail

Calendar

public Calendar(Constraint<? super java.util.Calendar> c)
Creates an instance with a given constraint.

Parameters:
c - the constraint.