Package org.verapdf.features.gf.objects
Class GFImageXObjectFeaturesObjectAdapter
java.lang.Object
org.verapdf.features.gf.objects.GFImageXObjectFeaturesObjectAdapter
- All Implemented Interfaces:
FeaturesObjectAdapter,ImageXObjectFeaturesObjectAdapter
public class GFImageXObjectFeaturesObjectAdapter
extends Object
implements ImageXObjectFeaturesObjectAdapter
Features object for image xobject
- Author:
- Maksim Bezrukov
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.verapdf.features.objects.ImageXObjectFeaturesObjectAdapter
ImageXObjectFeaturesObjectAdapter.StreamFilterAdapter -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
GFImageXObjectFeaturesObjectAdapter
public GFImageXObjectFeaturesObjectAdapter(PDXImage imageXObject, String id, String colorSpaceChild, String maskChild, String sMaskChild, Set<String> alternatesChild) Constructs new shading features object- Parameters:
imageXObject- PDXImage which represents image xobject for feature reportid- id of the objectcolorSpaceChild- colorSpace id which contains in this image xobjectmaskChild- image xobject id which contains in this image xobject as it's masksMaskChild- image xobject id which contains in this image xobject as it's smaskalternatesChild- set of image xobject ids which contains in this image xobject as alternates
-
-
Method Details
-
getID
- Specified by:
getIDin interfaceImageXObjectFeaturesObjectAdapter
-
getWidth
- Specified by:
getWidthin interfaceImageXObjectFeaturesObjectAdapter
-
getHeight
- Specified by:
getHeightin interfaceImageXObjectFeaturesObjectAdapter
-
getColorSpaceChild
- Specified by:
getColorSpaceChildin interfaceImageXObjectFeaturesObjectAdapter
-
getBitsPerComponent
- Specified by:
getBitsPerComponentin interfaceImageXObjectFeaturesObjectAdapter
-
getImageMask
public boolean getImageMask()- Specified by:
getImageMaskin interfaceImageXObjectFeaturesObjectAdapter
-
getMaskChild
- Specified by:
getMaskChildin interfaceImageXObjectFeaturesObjectAdapter
-
isInterpolate
public boolean isInterpolate()- Specified by:
isInterpolatein interfaceImageXObjectFeaturesObjectAdapter
-
getAlternatesChild
- Specified by:
getAlternatesChildin interfaceImageXObjectFeaturesObjectAdapter
-
getSMaskChild
- Specified by:
getSMaskChildin interfaceImageXObjectFeaturesObjectAdapter
-
getStructParent
- Specified by:
getStructParentin interfaceImageXObjectFeaturesObjectAdapter
-
getFilters
- Specified by:
getFiltersin interfaceImageXObjectFeaturesObjectAdapter
-
getMetadata
- Specified by:
getMetadatain interfaceImageXObjectFeaturesObjectAdapter
-
getRawStreamData
- Specified by:
getRawStreamDatain interfaceImageXObjectFeaturesObjectAdapter
-
getFilterAdapters
- Specified by:
getFilterAdaptersin interfaceImageXObjectFeaturesObjectAdapter
-
isPDFObjectPresent
public boolean isPDFObjectPresent()- Specified by:
isPDFObjectPresentin interfaceFeaturesObjectAdapter
-
getErrors
- Specified by:
getErrorsin interfaceFeaturesObjectAdapter
-