|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgov.nasa.gsfc.spdf.ssc.LocationFilter
public class LocationFilter
This class represents location filter listing options. A description of these values is available at the Min Max Filter help and System Range Filters help. Note: This class should be defined as a base class with subclasses for whether the limit values are Doubles or Calendars (and possibly whether min/max apply) but the class is used in a SOAP Web Service which cannot accommodate a class hierarchy.
| Constructor Summary | |
|---|---|
LocationFilter()
Constructs a LocationFilter object with a default value. |
|
LocationFilter(boolean minimum,
boolean maximum,
java.lang.Double lowerLimit,
java.lang.Double upperLimit,
java.util.Calendar lowerDate,
java.util.Calendar upperDate)
Constructs a LocationFilter object with the given attribute values. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
java.util.Calendar |
getLowerDate()
Gets the lower limit Calendar value that is to be included in the listing. |
java.lang.Double |
getLowerLimit()
Gets the lower limit value that is to be included in the listing. |
java.util.Calendar |
getUpperDate()
Gets the upper limit Calendar value that is to be included in the listing. |
java.lang.Double |
getUpperLimit()
Gets the upper limit value that is to be included in the listing. |
boolean |
isMaximum()
Gets the value indicating whether the maximum value is to be marked by a "^" in the listing. |
boolean |
isMinimum()
Gets the value indicating whether the minumum value is to be marked by a "v" in the listing. |
void |
list(java.io.PrintStream out,
java.lang.String title)
Prints this object's value to the specified output stream. |
void |
setLowerDate(java.util.Calendar value)
Sets the lower limit Calendar value that is to be included in the listing. |
void |
setLowerLimit(java.lang.Double value)
Sets the lower limit value that is to be included in the listing. |
void |
setMaximum(boolean value)
Sets the value indicating whether the maximum value is to be marked by a "^" in the listing. |
void |
setMinimum(boolean value)
Sets the value indicating whether the minimum value is to be marked by a "v" in the listing. |
void |
setUpperDate(java.util.Calendar value)
Sets the upper limit Calendar value that is to be included in the listing. |
void |
setUpperLimit(java.lang.Double value)
Sets the upper limit value that is to be included in the listing. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocationFilter()
public LocationFilter(boolean minimum,
boolean maximum,
java.lang.Double lowerLimit,
java.lang.Double upperLimit,
java.util.Calendar lowerDate,
java.util.Calendar upperDate)
minimum - specifies whether the minimum value is to be marked
in the listing.maximum - specifies whether the maximum value is to be marked
in the listing.lowerLimit - specified the lower limit of values that are to
be included in the listing.upperLimit - specified the upper limit of values that are to
be included in the listing.lowerDate - specified the lower limit of Calendar values that
are to be included in the listing.upperDate - specified the upper limit of Calendar values that
are to be included in the listing.| Method Detail |
|---|
public boolean isMinimum()
setMinimum(boolean)public void setMinimum(boolean value)
value - new valueisMinimum()public boolean isMaximum()
setMaximum(boolean)public void setMaximum(boolean value)
value - new valueisMaximum()public java.lang.Double getLowerLimit()
setLowerLimit(java.lang.Double)public void setLowerLimit(java.lang.Double value)
value - new value. null indicates no lower limit.getLowerLimit()public java.lang.Double getUpperLimit()
setUpperLimit(java.lang.Double)public void setUpperLimit(java.lang.Double value)
value - new value. null indicates no upper limit.getUpperLimit()public java.util.Calendar getLowerDate()
setLowerDate(java.util.Calendar)public void setLowerDate(java.util.Calendar value)
value - new value. null indicates no lower limit.getLowerDate()public java.util.Calendar getUpperDate()
setUpperDate(java.util.Calendar)public void setUpperDate(java.util.Calendar value)
value - new value. null indicates no upper limit.getUpperDate()
public void list(java.io.PrintStream out,
java.lang.String title)
out - an output streamtitle - a string value that is to preceed this object's valuepublic java.lang.Object clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||