public class TLcdDAFIFDecoderFactory extends Object
You can specify an object of an implementation of the
ALcdAISObjectFactory
interface to be used by
the decoders returned by this factory.
Modifier and Type | Method and Description |
---|---|
ILcdDAFIFDecoder |
createAerodromeDecoder()
Creates an instance of the
TLcdDAFIFAerodromeDecoder class. |
ILcdDAFIFDecoder |
createAirspaceDecoder()
Creates an instance of the
TLcdDAFIFAirspaceDecoder class. |
ILcdDAFIFDecoder |
createHeliportDecoder()
Creates an instance of the
TLcdDAFIFHeliportDecoder class. |
ILcdDAFIFDecoder |
createILSDecoder()
Creates an instance of the
TLcdDAFIFILSDecoder class. |
ILcdDAFIFDecoder |
createIndependentILSDecoder()
Creates an instance of the
TLcdDAFIFIndependentILSDecoder class. |
ILcdDAFIFDecoder |
createNavaidDecoder()
Creates an instance of the
TLcdDAFIFNavaidDecoder class. |
ILcdDAFIFDecoder |
createSpecialUseAirspaceDecoder()
Creates an instance of the
TLcdDAFIFSpecialUseAirspaceDecoder class. |
ILcdDAFIFDecoder |
createWaypointDecoder()
Creates an instance of the
TLcdDAFIFWayPointDecoder class. |
TLcdAISDataObjectFactory |
getDataObjectFactory()
Returns the data object factory that is used by the decoders created by this factory.
|
ALcdAISObjectFactory |
getDomainFactory()
Deprecated.
|
static TLcdDAFIFDecoderFactory |
getInstance()
Returns an instance of the
TLcdDAFIFDecoderFactory . |
void |
setDataObjectFactory(TLcdAISDataObjectFactory aFactory)
Specifies the factory to be used by the decoders
created by this factory.
|
void |
setDomainFactory(ALcdAISObjectFactory aDomainFactory)
Deprecated.
|
public static TLcdDAFIFDecoderFactory getInstance()
TLcdDAFIFDecoderFactory
.
This instance will always be the same object.
If no domainFactory has been specified, a TLcdAISLonLatHeightObjectFactory
object will be used as default domainFactory.
@Deprecated public void setDomainFactory(ALcdAISObjectFactory aDomainFactory)
setDataObjectFactory(TLcdAISDataObjectFactory)
aDomainFactory
- the domainFactory to be used by the decoders
created by this factory@Deprecated public ALcdAISObjectFactory getDomainFactory()
getDataObjectFactory()
public void setDataObjectFactory(TLcdAISDataObjectFactory aFactory)
aFactory
- the factory to be used by the decoders
created by this factorypublic TLcdAISDataObjectFactory getDataObjectFactory()
setDataObjectFactory(TLcdAISDataObjectFactory)
public ILcdDAFIFDecoder createAerodromeDecoder()
TLcdDAFIFAerodromeDecoder
class.TLcdDAFIFAerodromeDecoder
classpublic ILcdDAFIFDecoder createAirspaceDecoder()
TLcdDAFIFAirspaceDecoder
class.TLcdDAFIFAirspaceDecoder
classpublic ILcdDAFIFDecoder createHeliportDecoder()
TLcdDAFIFHeliportDecoder
class.TLcdDAFIFHeliportDecoder
classpublic ILcdDAFIFDecoder createILSDecoder()
TLcdDAFIFILSDecoder
class.TLcdDAFIFILSDecoder
classpublic ILcdDAFIFDecoder createIndependentILSDecoder()
TLcdDAFIFIndependentILSDecoder
class.TLcdDAFIFIndependentILSDecoder
classpublic ILcdDAFIFDecoder createNavaidDecoder()
TLcdDAFIFNavaidDecoder
class.TLcdDAFIFNavaidDecoder
classpublic ILcdDAFIFDecoder createSpecialUseAirspaceDecoder()
TLcdDAFIFSpecialUseAirspaceDecoder
class.TLcdDAFIFSpecialUseAirspaceDecoder
classpublic ILcdDAFIFDecoder createWaypointDecoder()
TLcdDAFIFWayPointDecoder
class.TLcdDAFIFWayPointDecoder
class