Package org.eclipse.osgi.service.localization

Examples of org.eclipse.osgi.service.localization.BundleLocalization


        throw new MissingResourceException(CommonMessages.activator_resourceBundleNotStarted, bundle.getSymbolicName(), ""); //$NON-NLS-1$
      }
      localizationTracker = new ServiceTracker(context, BundleLocalization.class.getName(), null);
      localizationTracker.open();
    }
    BundleLocalization location = (BundleLocalization) localizationTracker.getService();
    ResourceBundle result = null;
    if (location != null)
      result = location.getLocalization(bundle, locale);
    if (result == null)
      throw new MissingResourceException(NLS.bind(CommonMessages.activator_resourceBundleNotFound, locale), bundle.getSymbolicName(), ""); //$NON-NLS-1$
    return result;
  }
View Full Code Here


      ServiceTracker<BundleLocalization, BundleLocalization> localizationTracker =
          new ServiceTracker<BundleLocalization, BundleLocalization>(
          context, BundleLocalization.class, null);
      localizationTracker.open();

      BundleLocalization location = localizationTracker.getService();
      if (location != null)
        myBundle = location.getLocalization(Activator.getDefault()
            .getBundle(), Locale.getDefault().toString());
    }
    if (myBundle != null) {
      String raw = myBundle.getString(key);
View Full Code Here

        return null;
      }
      localizationTracker = new ServiceTracker(context, BundleLocalization.class.getName(), null);
      localizationTracker.open();
    }
    BundleLocalization location = (BundleLocalization) localizationTracker.getService();
    if (location != null)
      return location.getLocalization(bundle, locale);

    return null;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.osgi.service.localization.BundleLocalization

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.