Class TLcdS57CatalogueModelDecoder.LoadingPolicy

java.lang.Object
com.luciad.format.s57.TLcdS57CatalogueModelDecoder.LoadingPolicy
Enclosing class:
TLcdS57CatalogueModelDecoder

public static final class TLcdS57CatalogueModelDecoder.LoadingPolicy extends Object
This class is a typesafe enumeration, representing all possible loading policies that can be used when decoding models with this decoder.
  • Field Details

    • STRONG_REFERENCED

      public static final TLcdS57CatalogueModelDecoder.LoadingPolicy STRONG_REFERENCED
      Models of this type are decoded immediately, and remain in memory as long as a strong link exists to the model.
    • SOFT_REFERENCED

      public static final TLcdS57CatalogueModelDecoder.LoadingPolicy SOFT_REFERENCED
      Models of this type are lazy loaded (loaded when they are needed the first time), and are cached in a SoftReference (see java.lang.ref.SoftReference).
    • WEAK_REFERENCED

      public static final TLcdS57CatalogueModelDecoder.LoadingPolicy WEAK_REFERENCED
      Models of this type are lazy loaded (loaded when they are needed the first time), and are cached in a WeakReference (see java.lang.ref.WeakReference).
  • Method Details