Package com.luciad.format.dafif.decoder
Class TLcdDAFIFDecoderFactory
java.lang.Object
com.luciad.format.dafif.decoder.TLcdDAFIFDecoderFactory
This class provides methods to create DAFIF decoders
for all kinds of domain objects.
You can specify an object of an implementation of the
ALcdAISObjectFactory interface to be used by
the decoders returned by this factory.
-
Method Summary
Modifier and TypeMethodDescriptionCreates an instance of theTLcdDAFIFAerodromeDecoderclass.Creates an instance of theTLcdDAFIFAirspaceDecoderclass.Creates an instance of theTLcdDAFIFHeliportDecoderclass.Creates an instance of theTLcdDAFIFILSDecoderclass.Creates an instance of theTLcdDAFIFIndependentILSDecoderclass.Creates an instance of theTLcdDAFIFNavaidDecoderclass.Creates an instance of theTLcdDAFIFSpecialUseAirspaceDecoderclass.Creates an instance of theTLcdDAFIFWayPointDecoderclass.Returns the data object factory that is used by the decoders created by this factory.Deprecated.static TLcdDAFIFDecoderFactoryReturns an instance of theTLcdDAFIFDecoderFactory.voidsetDataObjectFactory(TLcdAISDataObjectFactory aFactory) Specifies the factory to be used by the decoders created by this factory.voidsetDomainFactory(ALcdAISObjectFactory aDomainFactory) Deprecated.
-
Method Details
-
getInstance
Returns an instance of theTLcdDAFIFDecoderFactory.This instance will always be the same object.
If no domainFactory has been specified, a
TLcdAISLonLatHeightObjectFactoryobject will be used as default domainFactory. -
setDomainFactory
Deprecated.Specifies a domainFactory to be used by the decoders created by this factory.- Parameters:
aDomainFactory- the domainFactory to be used by the decoders created by this factory
-
getDomainFactory
Deprecated.Returns the domainFactory to be used by the decoders created by this factory.- Returns:
- the domainFactory to be used by the decoders created by this factory
-
setDataObjectFactory
Specifies the factory to be used by the decoders created by this factory.- Parameters:
aFactory- the factory to be used by the decoders created by this factory
-
getDataObjectFactory
Returns the data object factory that is used by the decoders created by this factory.- Returns:
- the data object factory that is used by the decoders created by this factory
- See Also:
-
createAerodromeDecoder
Creates an instance of theTLcdDAFIFAerodromeDecoderclass.- Returns:
- an instance of the
TLcdDAFIFAerodromeDecoderclass
-
createAirspaceDecoder
Creates an instance of theTLcdDAFIFAirspaceDecoderclass.- Returns:
- an instance of the
TLcdDAFIFAirspaceDecoderclass
-
createHeliportDecoder
Creates an instance of theTLcdDAFIFHeliportDecoderclass.- Returns:
- an instance of the
TLcdDAFIFHeliportDecoderclass
-
createILSDecoder
Creates an instance of theTLcdDAFIFILSDecoderclass.- Returns:
- an instance of the
TLcdDAFIFILSDecoderclass
-
createIndependentILSDecoder
Creates an instance of theTLcdDAFIFIndependentILSDecoderclass.- Returns:
- an instance of the
TLcdDAFIFIndependentILSDecoderclass
-
createSpecialUseAirspaceDecoder
Creates an instance of theTLcdDAFIFSpecialUseAirspaceDecoderclass.- Returns:
- an instance of the
TLcdDAFIFSpecialUseAirspaceDecoderclass
-
createWaypointDecoder
Creates an instance of theTLcdDAFIFWayPointDecoderclass.- Returns:
- an instance of the
TLcdDAFIFWayPointDecoderclass
-
getDataObjectFactory()