Package org.eclipse.e4.core.services.nls


package org.eclipse.e4.core.services.nls
Application programming interfaces for dependency injection of message objects for internationalization.

Package Specification

This package provides application programming interfaces and annotations for suppliers of message objects that are searched by the dependency injection framework.
  • Class
    Description
    Using this MessageRegistry allows to register controls for attributes in a Messages class.
    Service that is used to change the Locale at runtime.
    Service that is responsible for creating and managing message class instances.
    Annotation for message classes to control contribution uri to point to resource bundles in a different location caching behavior
    Caching behaviors.
    Consumer interface that is used to bind a method of an object (e.g. a SWT control) to a field of a Messages instance.
    Function interface that is used to bind a property of an object (e.g. a SWT control) to a field of a Messages instance.
    Supplier interface that is used to bind a method of an object (e.g. a SWT control) to a field of a Messages instance.
    Annotation used in conjunction with Inject to mark injected values