public class TLcdKML22ResourceProvider extends Object implements ILcdInputStreamFactoryCapable
A provider of KML resources.
This TLcdKML22ResourceProvider
contains several specific KML resource providers:
Constructor and Description |
---|
TLcdKML22ResourceProvider(TLcdKML22ModelDecoder aModelDecoder,
ILcdInputStreamFactory aInputStreamFactory)
Creates a new resource provider with the given parameters.
|
Modifier and Type | Method and Description |
---|---|
TLcdKML22DocumentProvider |
getDocumentProvider()
Gets the document provider
|
ILcdExceptionHandler |
getExceptionHandler()
Returns the exception handler of this resource provider.
|
TLcdKML22IconProvider |
getIconProvider()
Gets the icon provider
|
TLcdKML22ImageProvider |
getImageProvider()
Gets the image provider
|
ILcdInputStreamFactory |
getInputStreamFactory()
Returns the
ILcdInputStreamFactory used by this resource provider. |
TLcdKML22SchemaProvider |
getSchemaProvider()
Gets the schema provider
|
TLcdKML22StyleProvider |
getStyleProvider()
Gets the style provider
|
void |
setExceptionHandler(ILcdExceptionHandler aExceptionHandler)
Sets the exception handler of this resource provider.
|
void |
setInputStreamFactory(ILcdInputStreamFactory aInputStreamFactory)
Sets the
ILcdInputStreamFactory used by this resource provider. |
public TLcdKML22ResourceProvider(TLcdKML22ModelDecoder aModelDecoder, ILcdInputStreamFactory aInputStreamFactory)
aModelDecoder
- a KML model decoder that can be used to decode KML documentsaInputStreamFactory
- an input stream factorypublic TLcdKML22DocumentProvider getDocumentProvider()
public TLcdKML22ImageProvider getImageProvider()
public TLcdKML22SchemaProvider getSchemaProvider()
public TLcdKML22StyleProvider getStyleProvider()
public TLcdKML22IconProvider getIconProvider()
public void setExceptionHandler(ILcdExceptionHandler aExceptionHandler)
aExceptionHandler
- An ILcdExceptionHandlerpublic ILcdExceptionHandler getExceptionHandler()
public ILcdInputStreamFactory getInputStreamFactory()
ILcdInputStreamFactory
used by this resource provider.getInputStreamFactory
in interface ILcdInputStreamFactoryCapable
public void setInputStreamFactory(ILcdInputStreamFactory aInputStreamFactory)
ILcdInputStreamFactory
used by this resource provider.setInputStreamFactory
in interface ILcdInputStreamFactoryCapable
aInputStreamFactory
- An ILcdInputStreamFactory