public class

ProfileDeferralMgr

extends Object
java.lang.Object
   ↳ sun.java2d.cmm.ProfileDeferralMgr

Class Overview

A class to manage the deferral of CMM initialization of profile data for internal ICC_Profile objects - i.e. when we "trust" that the profile data is valid and we think it may not be needed. An example is the sRGB profile which gets loaded by any program doing graphics, but which may not be needed if the program does not need high quality color conversion.

Summary

Fields
public static boolean deferring
Public Constructors
ProfileDeferralMgr()
Public Methods
static void activateProfiles()
Removes a ProfileActivator object from the vector of ProfileActivator objects whose activate method will be called if the CMM needs to be activated.
static void registerDeferral(ProfileActivator pa)
Records a ProfileActivator object whose activate method will be called if the CMM needs to be activated.
static void unregisterDeferral(ProfileActivator pa)
Removes a ProfileActivator object from the vector of ProfileActivator objects whose activate method will be called if the CMM needs to be activated.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static boolean deferring

Public Constructors

public ProfileDeferralMgr ()

Public Methods

public static void activateProfiles ()

Removes a ProfileActivator object from the vector of ProfileActivator objects whose activate method will be called if the CMM needs to be activated.

public static void registerDeferral (ProfileActivator pa)

Records a ProfileActivator object whose activate method will be called if the CMM needs to be activated.

public static void unregisterDeferral (ProfileActivator pa)

Removes a ProfileActivator object from the vector of ProfileActivator objects whose activate method will be called if the CMM needs to be activated.