|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Request
This represents a Request to be made against a Open Web Service.
modules/library/main (gt-main.jar)
Field Summary | |
---|---|
static String |
REQUEST
Represents the REQUEST parameter |
static String |
SERVICE
|
static String |
VERSION
Represents the VERSION parameter |
static String |
WMTVER
Represents the WMTVER parameter |
Method Summary | |
---|---|
Response |
createResponse(String contentType,
InputStream inputStream)
Each Request must know how to create it's counterpart Response. |
URL |
getFinalURL()
Once the properties of the request are configured, this will return the URL that points to the server and contains all of the appropriate name/value parameters. |
String |
getPostContentType()
If this request uses POST, it must specify the content type of the data that is to be written out during performPostOutput(). |
Properties |
getProperties()
|
void |
performPostOutput(OutputStream outputStream)
This is called during the connection to the server, allowing this request to write out data to the server by using the provided outputStream. |
boolean |
requiresPost()
This method indicates whether this request needs to transmit some data to the server using POST. |
void |
setProperty(String name,
String value)
Sets the name/value property for this request. |
Field Detail |
---|
static final String REQUEST
static final String VERSION
static final String WMTVER
static final String SERVICE
Method Detail |
---|
URL getFinalURL()
void setProperty(String name, String value)
value
according to the
OWS specifications! The code will not do this for you.
Different OWS specifications define different ways to do this. There are
notorious differences between WMS 1.1.1 (section 6.2.1) and
WMS 1.3.0 (section 6.3.2) for example.
If value is null, "name" is removed from the properties table.
name
- the name of the propertyvalue
- the value of the propertyProperties getProperties()
Response createResponse(String contentType, InputStream inputStream) throws ServiceException, IOException
contentType
- the MIME type of the data in the inputStreaminputStream
- contains the data from the response
ServiceException
IOException
boolean requiresPost()
String getPostContentType()
void performPostOutput(OutputStream outputStream) throws IOException
outputStream
-
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |