@Deprecated public class TLcdSLDStyledLayerDescriptorDecoder10 extends Object implements ILcdInputStreamFactoryCapable
Constructor and Description |
---|
TLcdSLDStyledLayerDescriptorDecoder10()
Deprecated.
Creates a new
TLcdSLDStyledLayerDescriptorDecoder10 . |
Modifier and Type | Method and Description |
---|---|
TLcdSLDStyledLayerDescriptor |
decodeStyledLayerDescriptor(String aSourceName)
Deprecated.
Processes the given XML source document, and returns the Styled Layer Descriptor that corresponds the root element.
|
ILcdInputStreamFactory |
getInputStreamFactory()
Deprecated.
Returns the input stream factory that is currently used for creating input streams given source names.
|
ILcdXMLSchemaProvider |
getSchemaProvider()
Deprecated.
Returns the schema provider used by this decoder.
|
ILcdXMLTypedElementReaderProvider |
getTypedElementReaderProvider()
Deprecated.
Returns the element reader provider used by this decoder.
|
ILcdXMLObjectFactoryProvider |
getTypedObjectFactoryProvider()
Deprecated.
Returns the object factory provider used by this decoder.
|
void |
registerFactory(TLcdXMLName aXMLName,
TLcdXMLName[] aTLcdXMLNames,
ILcdXMLObjectFactory aILcdXMLObjectFactory)
Deprecated.
Registers the given factory for the XML type, identified by the element name stack that is contained in the given XML type.
|
void |
registerReader(TLcdXMLName aXMLName,
TLcdXMLName[] aTLcdXMLNames,
ILcdXMLElementReader aILcdXMLElementReader)
Deprecated.
Registers the given reader for the XML type, identified by the element name stack that is contained in the given XML type.
|
void |
setInputStreamFactory(ILcdInputStreamFactory aInputStreamFactory)
Deprecated.
Sets the input stream factory that will be used for creating input streams given source names.
|
public TLcdSLDStyledLayerDescriptorDecoder10()
TLcdSLDStyledLayerDescriptorDecoder10
.public void setInputStreamFactory(ILcdInputStreamFactory aInputStreamFactory)
setInputStreamFactory
in interface ILcdInputStreamFactoryCapable
aInputStreamFactory
- the input stream factory to be used.public ILcdInputStreamFactory getInputStreamFactory()
getInputStreamFactory
in interface ILcdInputStreamFactoryCapable
public TLcdSLDStyledLayerDescriptor decodeStyledLayerDescriptor(String aSourceName) throws IOException
aSourceName
- the full path to the file to be decoded, including the file name.IOException
- thrown if an error occurs during the read process.public void registerReader(TLcdXMLName aXMLName, TLcdXMLName[] aTLcdXMLNames, ILcdXMLElementReader aILcdXMLElementReader)
aXMLName
- The XML type name from which the specified element name stack is part ofaTLcdXMLNames
- The element name stack, identifying the XML type within the provided XML type.aILcdXMLElementReader
- A reader to process the given element.public void registerFactory(TLcdXMLName aXMLName, TLcdXMLName[] aTLcdXMLNames, ILcdXMLObjectFactory aILcdXMLObjectFactory)
aXMLName
- The XML type name from which the specified element name stack is part of.aTLcdXMLNames
- The element name stack, identifying the XML type within the provided XML type.aILcdXMLObjectFactory
- A factory to register the specified type.public ILcdXMLTypedElementReaderProvider getTypedElementReaderProvider()
public ILcdXMLObjectFactoryProvider getTypedObjectFactoryProvider()
public ILcdXMLSchemaProvider getSchemaProvider()