Package org.geotools.data.ows
Class Response
- Object
-
- Response
-
- Direct Known Subclasses:
DescribeLayerResponse
,GetCapabilitiesResponse
,GetFeatureInfoResponse
,GetFeatureInfoResponse
,GetLegendGraphicResponse
,GetLegendGraphicResponse
,GetMapResponse
,GetStylesResponse
,GetTileResponse
,PutStylesResponse
,WFSResponse
public abstract class Response extends Object
Provides a base class for Responses from an OWS. Checks the incoming content for a ServiceException and parses it if it encounters one.- Author:
- rgould
-
-
Field Summary
Fields Modifier and Type Field Description protected HTTPResponse
httpResponse
-
Constructor Summary
Constructors Constructor Description Response(HTTPResponse httpResponse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
String
getContentType()
InputStream
getInputStream()
Returns the InputStream that contains the response from the server.protected ServiceException
parseException(InputStream inputStream)
-
-
-
Field Detail
-
httpResponse
protected HTTPResponse httpResponse
-
-
Constructor Detail
-
Response
public Response(HTTPResponse httpResponse) throws ServiceException, IOException
- Throws:
ServiceException
IOException
-
-
Method Detail
-
dispose
public void dispose()
-
getContentType
public String getContentType()
-
getInputStream
public InputStream getInputStream()
Returns the InputStream that contains the response from the server. The contents of this stream vary according to the type of request that was made, and whether it was successful or not.NOTE: Note that clients using this code are responsible for closing the InputStream when they are finished with it.
- Returns:
- the input stream containing the response from the server
-
parseException
protected ServiceException parseException(InputStream inputStream) throws IOException
- Throws:
IOException
-
-