|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.util.CgiQuery
public class CgiQuery
Utility class for constructing CGI query strings.
Constructor Summary | |
---|---|
CgiQuery(String base)
Constructs a CGI query. |
Method Summary | |
---|---|
CgiQuery |
addArgument(String name,
double value)
Adds a floating point argument to this query. |
CgiQuery |
addArgument(String name,
float value)
Adds a single-precision floating point argument to this query. |
CgiQuery |
addArgument(String name,
long value)
Adds an integer argument to this query. |
CgiQuery |
addArgument(String name,
String value)
Adds a string argument to this query. |
boolean |
equals(Object o)
|
static String |
formatDouble(double value)
Formats a double precision value. |
static String |
formatDouble(double value,
int nsf,
int maxleng)
Formats a floating point value. |
static String |
formatFloat(float value)
Formats a single precision value. |
int |
hashCode()
|
String |
toString()
Returns this query as a string. |
URL |
toURL()
Returns this query as a URL. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CgiQuery(String base)
base
argument may optionally be a
partially-formed CGI-query, that is, one ending in a '?'
and zero or more '&name=value' pairs.
base
- base part of the CGI URL
IllegalArgumentException
- if base is not a legal
base URLMethod Detail |
---|
public CgiQuery addArgument(String name, long value)
name
- argument namevalue
- value for the argument
public CgiQuery addArgument(String name, double value)
name
- argument namevalue
- value for the argument
public CgiQuery addArgument(String name, float value)
name
- argument namevalue
- value for the argument
public CgiQuery addArgument(String name, String value)
name
- argument namevalue
- unescaped value for the argument
public URL toURL()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
public static String formatDouble(double value)
value
- value
public static String formatFloat(float value)
value
- value
public static String formatDouble(double value, int nsf, int maxleng)
value
- valuensf
- number of significant figuresmaxleng
- maximum length of string - if longer than this,
will return to exponential notation
|
Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |