|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjsky.catalog.BasicQueryArgs
public class BasicQueryArgs
Represents the values of the arguments to a catalog query.
| Constructor Summary | |
|---|---|
BasicQueryArgs(Catalog catalog)
Create a BasicQueryArgs object for the given catalog, with no parameter values (or only default values) set. |
|
| Method Summary | |
|---|---|
Catalog |
getCatalog()
Return the catalog we are accesing. |
SearchCondition[] |
getConditions()
Return an array of SearchCondition objects indicating the values or range of values to search for. |
java.lang.String |
getId()
Return the object id being searched for, or null if none was defined. |
int |
getMaxRows()
Returns the max number of rows to be returned from a table query |
java.lang.Object |
getParamValue(int i)
Get the value of the ith parameter |
java.lang.Object |
getParamValue(java.lang.String label)
Get the value of the named parameter |
double |
getParamValueAsDouble(java.lang.String label,
double defaultValue)
Get the value of the named parameter as a double. |
int |
getParamValueAsInt(java.lang.String label,
int defaultValue)
Get the value of the named parameter as an integer. |
java.lang.String |
getParamValueAsString(java.lang.String label,
java.lang.String defaultValue)
Get the value of the named parameter as a String. |
java.lang.String |
getQueryType()
Returns the query type (an optional string, which may be interpreted by some catalogs) |
CoordinateRadius |
getRegion()
Return an object describing the query region (center position and radius range), or null if none was defined. |
void |
setId(java.lang.String id)
Set the object id to search for. |
void |
setMaxRows(int maxRows)
Set the max number of rows to be returned from a table query |
void |
setParamValue(int i,
java.lang.Object value)
Set the value for the ith parameter |
void |
setParamValue(java.lang.String label,
double value)
Set the double value for the parameter with the given label |
void |
setParamValue(java.lang.String label,
int value)
Set the int value for the parameter with the given label |
void |
setParamValue(java.lang.String label,
java.lang.Object value)
Set the value for the parameter with the given label |
void |
setParamValueRange(java.lang.String label,
double minValue,
double maxValue)
Set the double value for the parameter with the given label |
void |
setParamValueRange(java.lang.String label,
java.lang.Object minValue,
java.lang.Object maxValue)
Set the min and max values for the parameter with the given label |
void |
setParamValues(java.lang.Object[] values)
Set the array of parameter values directly. |
void |
setQueryType(java.lang.String queryType)
Set the query type (an optional string, which may be interpreted by some catalogs) |
void |
setRegion(CoordinateRadius region)
Set the query region (center position and radius range) for the search. |
java.lang.String |
toString()
Return a string of the form: arg=value&arg=value, ... |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BasicQueryArgs(Catalog catalog)
| Method Detail |
|---|
public void setParamValue(int i,
java.lang.Object value)
setParamValue in interface QueryArgs
public void setParamValue(java.lang.String label,
java.lang.Object value)
setParamValue in interface QueryArgs
public void setParamValueRange(java.lang.String label,
java.lang.Object minValue,
java.lang.Object maxValue)
setParamValueRange in interface QueryArgs
public void setParamValue(java.lang.String label,
int value)
setParamValue in interface QueryArgs
public void setParamValueRange(java.lang.String label,
double minValue,
double maxValue)
setParamValueRange in interface QueryArgs
public void setParamValue(java.lang.String label,
double value)
setParamValue in interface QueryArgspublic void setParamValues(java.lang.Object[] values)
setParamValues in interface QueryArgspublic java.lang.Object getParamValue(int i)
getParamValue in interface QueryArgspublic java.lang.Object getParamValue(java.lang.String label)
getParamValue in interface QueryArgslabel - the parameter name or id
public int getParamValueAsInt(java.lang.String label,
int defaultValue)
getParamValueAsInt in interface QueryArgslabel - the parameter labeldefaultValue - the default value, if the parameter was not specified
public double getParamValueAsDouble(java.lang.String label,
double defaultValue)
getParamValueAsDouble in interface QueryArgslabel - the parameter labeldefaultValue - the default value, if the parameter was not specified
public java.lang.String getParamValueAsString(java.lang.String label,
java.lang.String defaultValue)
getParamValueAsString in interface QueryArgslabel - the parameter labeldefaultValue - the default value, if the parameter was not specified
public java.lang.String getId()
getId in interface QueryArgspublic void setId(java.lang.String id)
setId in interface QueryArgspublic CoordinateRadius getRegion()
getRegion in interface QueryArgspublic void setRegion(CoordinateRadius region)
setRegion in interface QueryArgspublic Catalog getCatalog()
getCatalog in interface QueryArgspublic SearchCondition[] getConditions()
getConditions in interface QueryArgspublic int getMaxRows()
getMaxRows in interface QueryArgspublic void setMaxRows(int maxRows)
setMaxRows in interface QueryArgspublic java.lang.String getQueryType()
getQueryType in interface QueryArgspublic void setQueryType(java.lang.String queryType)
setQueryType in interface QueryArgspublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||