@LcdService(service=ILcdModelReferenceEncoder.class, priority=20000) public class TLcdWKTModelReferenceEncoder extends Object implements ILcdModelReferenceEncoder, ILcdOutputStreamFactoryCapable
ILcdModelReferenceEncoder
encodes model references
in .prj files corresponding to the given destination files.
A .prj file contains a Well-Known Text (WKT) string that defines a
georeference, as specified by the Open GIS Consortium (OGC).TLcdWKTModelReferenceDecoder
,
TLcdWKTReferenceFormatter
,
TLcdCompositeModelReferenceEncoder
Constructor and Description |
---|
TLcdWKTModelReferenceEncoder() |
Modifier and Type | Method and Description |
---|---|
ILcdOutputStreamFactory |
getOutputStreamFactory()
Sets the input stream factory that is used for writing .prj files.
|
void |
save(ILcdModelReference aModelReference,
String aDestinationName)
Saves the specified model reference to a location, next to the data destination.
|
void |
setOutputStreamFactory(ILcdOutputStreamFactory aOutputStreamFactory)
Sets the output stream factory that will be used for writing .prj files.
|
public void setOutputStreamFactory(ILcdOutputStreamFactory aOutputStreamFactory)
setOutputStreamFactory
in interface ILcdOutputStreamFactoryCapable
aOutputStreamFactory
- the factory responsible to create output streams
to which the model references will be encoded.public ILcdOutputStreamFactory getOutputStreamFactory()
getOutputStreamFactory
in interface ILcdOutputStreamFactoryCapable
public void save(ILcdModelReference aModelReference, String aDestinationName) throws IOException
ILcdModelReferenceEncoder
save
in interface ILcdModelReferenceEncoder
aModelReference
- the ILcdModelReference
to be encoded.aDestinationName
- the destination name of the model to which the specified model reference belongs.IOException
- if the ILcdModelReference
cannot be encoded.