Package org.apache.fop.util
Class ColorSpaceCache
java.lang.Object
org.apache.fop.util.ColorSpaceCache
Map with cached ICC based ColorSpace objects.
-
Constructor Summary
ConstructorDescriptionColorSpaceCache
(InternalResourceResolver resourceResolver) Default constructor -
Method Summary
-
Constructor Details
-
ColorSpaceCache
Default constructor- Parameters:
resourceResolver
- uri resolver
-
-
Method Details
-
get
public ColorSpace get(String profileName, String iccProfileSrc, org.apache.xmlgraphics.java2d.color.RenderingIntent renderingIntent) Create (if needed) and return an ICC ColorSpace instance. The ICC profile source is taken from the src attribute of the color-profile FO element. If the ICC ColorSpace is not yet in the cache a new one is created and stored in the cache. The FOP URI resolver is used to try and locate the ICC file. If that fails null is returned.- Parameters:
profileName
- the profile nameiccProfileSrc
- ICC Profile source to return a ColorSpacerenderingIntent
- overriding rendering intent- Returns:
- ICC ColorSpace object or null if ColorSpace could not be created
-