Class TransactionResponseFactory
Object
AbstractWFSResponseFactory
TransactionResponseFactory
- All Implemented Interfaces:
WFSResponseFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canProcess
(WFSOperationType operation) boolean
canProcess
(WFSRequest originatingRequest, String contentType) Indicates whether this factory is able to produce a parser that deals with the possible responses of the given WFS request.protected WFSResponse
createResponseImpl
(WFSRequest request, HTTPResponse response, InputStream in) Has to be implemented to turn the request and response into a properWFSResponse
.boolean
Indicates whether the factory instance is able to create parser instances.protected boolean
isValidResponseHead
(String head) Methods inherited from class AbstractWFSResponseFactory
createResponse, parseException
-
Constructor Details
-
TransactionResponseFactory
public TransactionResponseFactory()
-
-
Method Details
-
isAvailable
public boolean isAvailable()Description copied from interface:WFSResponseFactory
Indicates whether the factory instance is able to create parser instances.- Returns:
true
if there's nothing preventing the creation of the parsers this factory should produce
-
canProcess
Description copied from interface:WFSResponseFactory
Indicates whether this factory is able to produce a parser that deals with the possible responses of the given WFS request.The decision may usually be made depending on the request type, ouput format, etc
- Returns:
true
if this factory can create a parser for the responses of the given request
-
canProcess
-
getSupportedOutputFormats
-
createResponseImpl
protected WFSResponse createResponseImpl(WFSRequest request, HTTPResponse response, InputStream in) throws IOException Description copied from class:AbstractWFSResponseFactory
Has to be implemented to turn the request and response into a properWFSResponse
.- Specified by:
createResponseImpl
in classAbstractWFSResponseFactory
in
- The stream to read the response from. It is safe not to close this stream explicitly but to dispose the response instead.- Returns:
- The actual response
- Throws:
IOException
-
isValidResponseHead
- Specified by:
isValidResponseHead
in classAbstractWFSResponseFactory
- Parameters:
head
- The first couple of characters from the response, typically the first 512- Returns:
- true, if head is an indicator for the expected XML result structure.
-