Package org.verapdf.pd.colors
Class PDSpecialColorSpace
- java.lang.Object
-
- org.verapdf.pd.PDObject
-
- org.verapdf.pd.PDResource
-
- org.verapdf.pd.colors.PDColorSpace
-
- org.verapdf.pd.colors.PDSpecialColorSpace
-
- Direct Known Subclasses:
PDDeviceN
,PDIndexed
,PDSeparation
public abstract class PDSpecialColorSpace extends PDColorSpace
Base class for special color spaces, see 8.6.6 of PDF-1.7 specification.- Author:
- Sergey Shemyakov
-
-
Constructor Summary
Constructors Constructor Description PDSpecialColorSpace(COSObject obj, PDResources resources, boolean wasDefault)
Constructor from colorspace COSObject and resources.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PDColorSpace
getBaseColorSpace()
protected double[]
getDoubleArrayResult(double[] src, PDFunction function)
void
setWasDefault(boolean wasDefault)
-
Methods inherited from class org.verapdf.pd.colors.PDColorSpace
getNumberOfComponents, getType, toRGB
-
Methods inherited from class org.verapdf.pd.PDResource
isInherited, setInherited
-
Methods inherited from class org.verapdf.pd.PDObject
clear, empty, getBooleanKey, getIntegerKey, getKey, getNameKey, getObject, getRealKey, getStringKey, knownKey, removeKey, setBooleanKey, setIntegerKey, setKey, setNameKey, setObject, setObject, setStringKey, updateFromObject, updateToObject
-
-
-
-
Constructor Detail
-
PDSpecialColorSpace
public PDSpecialColorSpace(COSObject obj, PDResources resources, boolean wasDefault)
Constructor from colorspace COSObject and resources.
-
-
Method Detail
-
getBaseColorSpace
protected PDColorSpace getBaseColorSpace()
-
getDoubleArrayResult
protected double[] getDoubleArrayResult(double[] src, PDFunction function)
-
setWasDefault
public void setWasDefault(boolean wasDefault)
-
-