Class NamedColorProfileParser
java.lang.Object
org.apache.xmlgraphics.java2d.color.profile.NamedColorProfileParser
This class is a parser for ICC named color profiles. It uses Java's
ICC_Profile
class
for parsing the basic structure but adds functionality to parse certain profile tags.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isNamedColorProfile
(ICC_Profile profile) Indicates whether the profile is a named color profile.parseProfile
(ICC_Profile profile) Parses a named color profile (NCP).parseProfile
(ICC_Profile profile, String profileName, String profileURI) Parses a named color profile (NCP).
-
Constructor Details
-
NamedColorProfileParser
public NamedColorProfileParser()
-
-
Method Details
-
isNamedColorProfile
Indicates whether the profile is a named color profile.- Parameters:
profile
- the color profile- Returns:
- true if the profile is a named color profile, false otherwise
-
parseProfile
public NamedColorProfile parseProfile(ICC_Profile profile, String profileName, String profileURI) throws IOException Parses a named color profile (NCP).- Parameters:
profile
- the profile to analyzeprofileName
- Optional profile name associated with this color profileprofileURI
- Optional profile URI associated with this color profile- Returns:
- an object representing the parsed NCP
- Throws:
IOException
- if an I/O error occurs
-
parseProfile
Parses a named color profile (NCP).- Parameters:
profile
- the profile to analyze- Returns:
- an object representing the parsed NCP
- Throws:
IOException
- if an I/O error occurs
-