public interface ILcdWFSClientModelEncoderFactory
Modifier and Type | Method and Description |
---|---|
ILcdWFSModelEncoder |
createModelEncoder(ILcdOutputStreamFactory aOutputStreamFactory,
String aOutputFormat,
TLcdWFSRequestContext aContext)
Returns a model encoder that can encode models in the requested format to
an output stream provided by the given factory.
|
ILcdWFSModelSchemaEncoder |
createModelSchemaEncoder(ILcdOutputStreamFactory aOutputStreamFactory,
String aOutputFormatName,
TLcdWFSRequestContext aContext)
Returns a model schema encoder that can produce the appropriate response
to a DescribeFeatureType request.
|
String |
getSupportedOutputFormat(int aIndex,
TLcdWFSRequestContext aContext)
Returns the output format at the given index for which this factory can produce a
model encoder.
|
int |
getSupportedOutputFormatCount(TLcdWFSRequestContext aContext)
Returns the number of output formats for which this factory can produce
model encoders.
|
String |
getSupportedSchemaOutputFormat(int aIndex,
TLcdWFSRequestContext aContext)
Returns the schema output format at the given index for which this factory can produce a
model schema encoder.
|
int |
getSupportedSchemaOutputFormatCount(TLcdWFSRequestContext aContext)
Returns the number of schema output formats for which this factory can produce
model schema encoders.
|
ILcdWFSModelEncoder createModelEncoder(ILcdOutputStreamFactory aOutputStreamFactory, String aOutputFormat, TLcdWFSRequestContext aContext)
ILcdModelEncoder
instances
which also implement ILcdWFSLockModelEncoder
.aOutputStreamFactory
- An ILcdOutputStreamFactory
.aOutputFormat
- A string describing the requested output format, e.g. "GML2".aContext
- context information regarding the WFS request being handledILcdModelEncoder
.ILcdWFSLockModelEncoder
int getSupportedOutputFormatCount(TLcdWFSRequestContext aContext)
aContext
- context information regarding the WFS request being handledgetSupportedOutputFormat(int, TLcdWFSRequestContext)
String getSupportedOutputFormat(int aIndex, TLcdWFSRequestContext aContext)
aIndex
- the index of the requested output formataContext
- context information regarding the WFS request being handledILcdWFSModelSchemaEncoder createModelSchemaEncoder(ILcdOutputStreamFactory aOutputStreamFactory, String aOutputFormatName, TLcdWFSRequestContext aContext)
aOutputStreamFactory
- an ILcdOutputStreamFactoryaOutputFormatName
- A string describing the requested output format, e.g. "XMLSCHEMA".aContext
- context information regarding the WFS request being handledint getSupportedSchemaOutputFormatCount(TLcdWFSRequestContext aContext)
aContext
- context information regarding the WFS request being handledgetSupportedSchemaOutputFormat(int, TLcdWFSRequestContext)
String getSupportedSchemaOutputFormat(int aIndex, TLcdWFSRequestContext aContext)
aIndex
- the index of the requested schema output formataContext
- context information regarding the WFS request being handled