Class ICUResourceBundle.WholeBundle

  • Enclosing class:
    ICUResourceBundle

    protected static final class ICUResourceBundle.WholeBundle
    extends java.lang.Object
    Fields for a whole bundle, rather than any specific resource in the bundle. Corresponds roughly to ICU4C/source/common/uresimp.h struct UResourceDataEntry.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.String baseName  
      (package private) java.lang.ClassLoader loader  
      (package private) java.lang.String localeID  
      (package private) ICUResourceBundleReader reader
      Access to the bits and bytes of the resource bundle.
      (package private) java.util.Set<java.lang.String> topLevelKeys  
      (package private) ULocale ulocale  
    • Constructor Summary

      Constructors 
      Constructor Description
      WholeBundle​(java.lang.String baseName, java.lang.String localeID, java.lang.ClassLoader loader, ICUResourceBundleReader reader)  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • baseName

        java.lang.String baseName
      • localeID

        java.lang.String localeID
      • loader

        java.lang.ClassLoader loader
      • reader

        ICUResourceBundleReader reader
        Access to the bits and bytes of the resource bundle. Hides low-level details.
      • topLevelKeys

        java.util.Set<java.lang.String> topLevelKeys
    • Constructor Detail

      • WholeBundle

        WholeBundle​(java.lang.String baseName,
                    java.lang.String localeID,
                    java.lang.ClassLoader loader,
                    ICUResourceBundleReader reader)