Class InternalPolicy

java.lang.Object
org.eclipse.jface.internal.InternalPolicy

public class InternalPolicy extends Object
Internal class used for non-API debug flags.
Since:
3.3
  • Field Details

    • DEBUG_LOG_REENTRANT_VIEWER_CALLS

      public static boolean DEBUG_LOG_REENTRANT_VIEWER_CALLS
      (NON-API) A flag to indicate whether reentrant viewer calls should always be logged. If false, only the first reentrant call will cause a log entry.
      Since:
      3.3
    • DEBUG_LOG_EQUAL_VIEWER_ELEMENTS

      public static boolean DEBUG_LOG_EQUAL_VIEWER_ELEMENTS
      (NON-API) A flag to indicate whether illegal equal elements in a viewer should be logged.
      Since:
      3.7
    • DEBUG_LOG_LABEL_PROVIDER_NOTIFICATIONS_WHEN_DISPOSED

      public static boolean DEBUG_LOG_LABEL_PROVIDER_NOTIFICATIONS_WHEN_DISPOSED
      (NON-API) A flag to indicate whether label provider changed notifications should always be logged when the underlying control has been disposed. If false, only the first notification when disposed will cause a log entry.
      Since:
      3.5
    • DEBUG_BIDI_UTILS

      public static boolean DEBUG_BIDI_UTILS
      (NON-API) A flag to indicate whether BidiUtils should colorize processed text fields and add tooltips/messages that show the configured handlingType.
      Since:
      3.11
    • DEBUG_TRACE_URL_IMAGE_DESCRIPTOR

      public static boolean DEBUG_TRACE_URL_IMAGE_DESCRIPTOR
      (NON-API) Trace time spent creating URLImageDescriptor images.
      Since:
      3.11
    • DEBUG_LOG_URL_IMAGE_DESCRIPTOR_MISSING_2x

      public static boolean DEBUG_LOG_URL_IMAGE_DESCRIPTOR_MISSING_2x
      (NON-API) Log cases where an "@2x" image could not be found.
      Since:
      3.11
    • DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_DIRECTLY

      public static boolean DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_DIRECTLY
      (NON-API) If true, URLImageDescriptor loads images directly via URL#openStream(). If false, URLImageDescriptor first tries to use FileLocator#toFileURL(URL) and the Image(Device, String) constructor.
      Since:
      3.11
    • DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_2x

      public static boolean DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_2x
      (NON-API) Enable high-dpi images via "@2x" filename convention.
      Since:
      3.11
    • DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_2x_PNG_FOR_GIF

      public static boolean DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_2x_PNG_FOR_GIF
      (NON-API) Always load the .png image of the "@2x" version, even if the original image was a .gif.
      Since:
      3.11
    • OSGI_AVAILABLE

      public static boolean OSGI_AVAILABLE
      (NON-API) A flag to indicate whether the JFace bundle is running inside an OSGi container
      Since:
      3.5
  • Constructor Details

    • InternalPolicy

      public InternalPolicy()