Package com.luciad.format.s57
Class TLcdS57CatalogueModelDecoder.LoadingPolicy
java.lang.Object
com.luciad.format.s57.TLcdS57CatalogueModelDecoder.LoadingPolicy
- Enclosing class:
TLcdS57CatalogueModelDecoder
This class is a typesafe enumeration, representing all possible loading
policies that can be used when decoding models with this decoder.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdS57CatalogueModelDecoder.LoadingPolicy
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).static final TLcdS57CatalogueModelDecoder.LoadingPolicy
Models of this type are decoded immediately, and remain in memory as long as a strong link exists to the model.static final TLcdS57CatalogueModelDecoder.LoadingPolicy
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 Summary
-
Field Details
-
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
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
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