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, UnknownColorspace
PDFBevelJoin, 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)
ColorFactory
createColorSpace
in interface ColorFactory
public java.awt.Color createColor(java.awt.color.ColorSpace space, float[] values)
ColorFactory
createColor
in interface ColorFactory
public java.awt.geom.GeneralPath createEmptyPath()
PathFactory
createEmptyPath
in interface PathFactory
public java.awt.Stroke createStroke(PDFGState gs)
PathFactory
createStroke
in interface PathFactory
public java.awt.Composite createComposite(java.awt.color.ColorSpace sourcespace, int blendMode, boolean alphaIsShape, float alpha)
ColorFactory
createComposite
in interface ColorFactory