Package org.verapdf.gf.model.tools
Class TransparencyBehaviour
- java.lang.Object
-
- org.verapdf.gf.model.tools.TransparencyBehaviour
-
public class TransparencyBehaviour extends Object
Transparency checker class- Author:
- Maksim Bezrukov
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsTransparency(TransparencyGraphicsState transparencyGraphicsState)
Checks the given graphic state for the transparency depends on created object typestatic TransparencyBehaviour
createFillColorSpaceFontInstance()
static TransparencyBehaviour
createFillColorSpaceInstance()
static TransparencyBehaviour
createFillInstance()
static TransparencyBehaviour
createFillStrokeColorSpaceFontInstance()
static TransparencyBehaviour
createFillStrokeColorSpaceInstance()
static TransparencyBehaviour
createFillXObjectInstance()
static TransparencyBehaviour
createStrokeColorSpaceFontInstance()
static TransparencyBehaviour
createStrokeColorSpaceInstance()
-
-
-
Method Detail
-
createFillInstance
public static TransparencyBehaviour createFillInstance()
- Returns:
- an instance of TransparencyBehaviour class with fill checks
-
createFillXObjectInstance
public static TransparencyBehaviour createFillXObjectInstance()
- Returns:
- an instance of TransparencyBehaviour class with fill and XObjects checks
-
createFillColorSpaceInstance
public static TransparencyBehaviour createFillColorSpaceInstance()
- Returns:
- an instance of TransparencyBehaviour class with fill and patterns checks
-
createFillColorSpaceFontInstance
public static TransparencyBehaviour createFillColorSpaceFontInstance()
- Returns:
- an instance of TransparencyBehaviour class with fill, patterns and font checks
-
createStrokeColorSpaceInstance
public static TransparencyBehaviour createStrokeColorSpaceInstance()
- Returns:
- an instance of TransparencyBehaviour class with stroke and patterns checks
-
createStrokeColorSpaceFontInstance
public static TransparencyBehaviour createStrokeColorSpaceFontInstance()
- Returns:
- an instance of TransparencyBehaviour class with stroke, patterns and font checks
-
createFillStrokeColorSpaceInstance
public static TransparencyBehaviour createFillStrokeColorSpaceInstance()
- Returns:
- an instance of TransparencyBehaviour class with fill, stroke and patterns checks
-
createFillStrokeColorSpaceFontInstance
public static TransparencyBehaviour createFillStrokeColorSpaceFontInstance()
- Returns:
- an instance of TransparencyBehaviour class with fill, stroke, patterns and font checks
-
containsTransparency
public boolean containsTransparency(TransparencyGraphicsState transparencyGraphicsState)
Checks the given graphic state for the transparency depends on created object type- Parameters:
transparencyGraphicsState
- graphicState object for check- Returns:
- true if the given argument object contains transparency depends on created object type
-
-