@Deprecated public class TLcdSLDFeatureTypeStyleDecoder10 extends Object implements ILcdInputStreamFactoryCapable
Constructor and Description |
---|
TLcdSLDFeatureTypeStyleDecoder10()
Deprecated.
Default constructor.
|
TLcdSLDFeatureTypeStyleDecoder10(TLcdXMLSchemaProvider aSchemaProvider)
Deprecated.
Constructs an instance with a given schema provider.
|
Modifier and Type | Method and Description |
---|---|
TLcdSLDFeatureTypeStyle |
decodeFeatureTypeStyle(String aSourceName)
Deprecated.
Processes the given XML source document, and returns the feature type style 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 aILcdInputStreamFactory)
Deprecated.
Sets the input stream factory that will be used for creating input streams given source names.
|
public TLcdSLDFeatureTypeStyleDecoder10()
public TLcdSLDFeatureTypeStyleDecoder10(TLcdXMLSchemaProvider aSchemaProvider)
aSchemaProvider
- public void setInputStreamFactory(ILcdInputStreamFactory aILcdInputStreamFactory)
setInputStreamFactory
in interface ILcdInputStreamFactoryCapable
aILcdInputStreamFactory
- the input stream factory to be used.public ILcdInputStreamFactory getInputStreamFactory()
getInputStreamFactory
in interface ILcdInputStreamFactoryCapable
public TLcdSLDFeatureTypeStyle decodeFeatureTypeStyle(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()