public class TLcdS63ProductConfiguration extends Object
Use getInstance(com.luciad.format.s57.ELcdS57ProductType)
to obtain the S-63 product configuration for a specific product type.
Modifier and Type | Method and Description |
---|---|
TLcdS63CatalogueModelDecoder |
createCatalogueModelDecoder()
Creates a new, ready-to-use catalogue model decoder for this product configuration.
|
TLcdS63ModelDecoder |
createModelDecoder()
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.
|
TLcdS57ProductConfiguration |
getS57ProductConfiguration()
Returns the S-57 product configuration defining the S-57 product type of this S-63
configuration.
|
static TLcdS63ProductConfiguration |
newInstance(ELcdS57ProductType aProductType)
Deprecated.
Since the returned instance is immutable, you can use
getInstance(com.luciad.format.s57.ELcdS57ProductType) instead (since 2013.1) |
public static TLcdS63ProductConfiguration newInstance(ELcdS57ProductType aProductType) throws IOException
getInstance(com.luciad.format.s57.ELcdS57ProductType)
instead (since 2013.1)aProductType
- an S-57 product type.IOException
- If an error occurred while loading the product type's resources.public static TLcdS63ProductConfiguration getInstance(ELcdS57ProductType aProductType)
aProductType
- an S-57 product type.IllegalStateException
- If an error occurred while loading the product type's resources.public TLcdS63ModelDecoder createModelDecoder()
public TLcdS63CatalogueModelDecoder createCatalogueModelDecoder()
public TLcdS57ProductConfiguration getS57ProductConfiguration()