|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.nc2.units.DateType
public class DateType
Implements the thredds "dateType" and "dateTypeFormatted" XML element types. This is mostly a general way to specify dates in a string. It allows a date to mean "present". "Present" always sorts after any date, including dates in the future. It allows an optional attribute called "type" which is an enumeration like "created", "modified", etc taken from Dublin Core vocabulary. A DateType can be specified in the following ways:
| Constructor Summary | |
|---|---|
DateType()
no argument constructor for beans |
|
DateType(boolean isPresent,
java.util.Date date)
Constructor using a java.util.Date |
|
DateType(DateType src)
copy constructor |
|
DateType(java.lang.String text,
java.lang.String format,
java.lang.String type)
Constructor. |
|
| Method Summary | |
|---|---|
DateType |
add(TimeDuration d)
|
DateType |
add(TimeUnit d)
|
boolean |
after(java.util.Date d)
|
boolean |
before(java.util.Date d)
|
boolean |
before(DateType d)
|
boolean |
equals(java.lang.Object o)
|
java.util.Date |
getDate()
|
java.lang.String |
getFormat()
|
java.lang.String |
getText()
|
java.lang.String |
getType()
|
int |
hashCode()
|
static java.lang.String |
hiddenProperties()
|
boolean |
isBlank()
|
boolean |
isPresent()
|
static void |
main(java.lang.String[] args)
|
void |
setDate(java.util.Date date)
|
void |
setType(java.lang.String type)
|
DateType |
subtract(TimeDuration d)
|
DateType |
subtract(TimeUnit d)
|
java.lang.String |
toDateString()
|
java.lang.String |
toDateTimeString()
|
java.lang.String |
toDateTimeStringISO()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DateType(boolean isPresent,
java.util.Date date)
isPresent - represents the "present time"date - the given datepublic DateType()
public DateType(DateType src)
src - copy from here
public DateType(java.lang.String text,
java.lang.String format,
java.lang.String type)
throws java.text.ParseException
text - string representationformat - using java.text.SimpleDateFormat, or nulltype - type of date, or null
java.text.ParseException - if error parsing text| Method Detail |
|---|
public static java.lang.String hiddenProperties()
public java.util.Date getDate()
public void setDate(java.util.Date date)
public boolean isPresent()
public boolean isBlank()
public java.lang.String getText()
public java.lang.String getFormat()
public java.lang.String getType()
public void setType(java.lang.String type)
public boolean before(java.util.Date d)
public boolean before(DateType d)
public boolean after(java.util.Date d)
public java.lang.String toDateString()
public java.lang.String toDateTimeString()
public java.lang.String toDateTimeStringISO()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic DateType add(TimeDuration d)
public DateType add(TimeUnit d)
public DateType subtract(TimeDuration d)
public DateType subtract(TimeUnit d)
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||