public class DefaultFactories extends java.lang.Object implements ColorFactory, PathFactory
AbsoluteColorimetricIntent, CalibratedGrayColorspace, CalibratedRGBColorspace, ColorBlendMode, ColorBurnBlendMode, ColorDodgeBlendMode, DarkenBlendMode, DeviceCMYKColorspace, DeviceGrayColorspace, DeviceNColorspace, DeviceRGBColorspace, DifferenceBlendMode, ExclusionBlendMode, HardLightBlendMode, HueBlendMode, ICCBasedColorspace, IndexedColorspace, LabColorspace, LightenBlendMode, LuminosityBlendMode, MultiplyBlendMode, NormalBlendMode, OverlayBlendMode, PatternColorspace, PerceptualIntent, RelativeColorimetricIntent, SaturationBlendMode, SaturationIntent, ScreenBlendMode, SeparationColorspace, SoftLightBlendMode, UnknownColorspacePDFBevelJoin, PDFButtLineCap, PDFMiterJoin, PDFRoundJoin, PDFRoundLineCap, PDFSquareLineCap| Constructor and Description |
|---|
DefaultFactories() |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Color |
createColor(java.awt.color.ColorSpace space,
float[] values)
Create a specific color in the colorspace
|
java.awt.color.ColorSpace |
createColorSpace(int type,
java.lang.Object params)
Create a colorspace object from one of the above space IDs.
|
java.awt.Composite |
createComposite(java.awt.color.ColorSpace sourcespace,
int blendMode,
boolean alphaIsShape,
float alpha)
Create a Composite for the blend mode and alpha parameters.
|
java.awt.geom.GeneralPath |
createEmptyPath()
Initialize and return a new empty path.
|
java.awt.Stroke |
createStroke(PDFGState gs)
Create a Stroke object using the linecap,linejoin,linewidth,dashpattern, etc from
the gstate.
|
public java.awt.color.ColorSpace createColorSpace(int type,
java.lang.Object params)
ColorFactoryThe value of "params" can be as follows: Device spaces - ignored CIE spaces - a Map ICC spaces - a PDF Stream Indexed spaces - a Map with keys 'base", "hival", and "lookup" Pattern - null Separation - a Map with "Colorant", "Base", & "TintTransform" DeviceN - - a Map with "Colorants", "Base", "TintTransform", & "Attributes"
createColorSpace in interface ColorFactorypublic java.awt.Color createColor(java.awt.color.ColorSpace space,
float[] values)
ColorFactorycreateColor in interface ColorFactorypublic java.awt.geom.GeneralPath createEmptyPath()
PathFactorycreateEmptyPath in interface PathFactorypublic java.awt.Stroke createStroke(PDFGState gs)
PathFactorycreateStroke in interface PathFactorypublic java.awt.Composite createComposite(java.awt.color.ColorSpace sourcespace,
int blendMode,
boolean alphaIsShape,
float alpha)
ColorFactorycreateComposite in interface ColorFactory