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 booleancontainsTransparency(TransparencyGraphicsState transparencyGraphicsState)Checks the given graphic state for the transparency depends on created object typestatic TransparencyBehaviourcreateFillColorSpaceFontInstance()static TransparencyBehaviourcreateFillColorSpaceInstance()static TransparencyBehaviourcreateFillInstance()static TransparencyBehaviourcreateFillStrokeColorSpaceFontInstance()static TransparencyBehaviourcreateFillStrokeColorSpaceInstance()static TransparencyBehaviourcreateFillXObjectInstance()static TransparencyBehaviourcreateStrokeColorSpaceFontInstance()static TransparencyBehaviourcreateStrokeColorSpaceInstance()
-
-
-
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
-
-