Package com.luciad.format.s63
Class TLcdS63ProductConfiguration
java.lang.Object
com.luciad.format.s63.TLcdS63ProductConfiguration
An S-63 product configuration consists of an S-57 product configuration plus additional
convenience factory
methods for creation of preconfigured S-63 decoders and catalogue decoders.
Use getInstance(com.luciad.format.s57.ELcdS57ProductType)
to obtain the S-63 product configuration for a specific product type.
- Since:
- 11.0
-
Method Summary
Modifier and TypeMethodDescriptionCreates a new, ready-to-use catalogue model decoder for this product configuration.Creates a new, ready-to-use model decoder for this product configuration.static TLcdS63ProductConfiguration
getInstance
(ELcdS57ProductType aProductType) Get a S-63 product configuration for the specified S-57 product type.Returns the S-57 product configuration defining the S-57 product type of this S-63 configuration.static TLcdS63ProductConfiguration
newInstance
(ELcdS57ProductType aProductType) Deprecated.
-
Method Details
-
newInstance
public static TLcdS63ProductConfiguration newInstance(ELcdS57ProductType aProductType) throws IOException Deprecated.Since the returned instance is immutable, you can usegetInstance(com.luciad.format.s57.ELcdS57ProductType)
instead (since 2013.1)Creates a new S-63 product configuration instance for the specified S-57 product type.- Parameters:
aProductType
- an S-57 product type.- Returns:
- an S-63 product configuration for the specified product type.
- Throws:
IOException
- If an error occurred while loading the product type's resources.
-
getInstance
Get a S-63 product configuration for the specified S-57 product type.- Parameters:
aProductType
- an S-57 product type.- Returns:
- an S-63 product configuration for the specified product type.
- Throws:
IllegalStateException
- If an error occurred while loading the product type's resources.- Since:
- 2013.1
-
createModelDecoder
Creates a new, ready-to-use model decoder for this product configuration.- Returns:
- a new, ready-to-use model decoder for this product configuration.
-
createCatalogueModelDecoder
Creates a new, ready-to-use catalogue model decoder for this product configuration.- Returns:
- a new, ready-to-use catalogue model decoder for this product configuration.
-
getS57ProductConfiguration
Returns the S-57 product configuration defining the S-57 product type of this S-63 configuration.- Returns:
- the S-57 product configuration defining the S-57 product type of this S-63 configuration.
-
getInstance(com.luciad.format.s57.ELcdS57ProductType)
instead (since 2013.1)