Package org.verapdf.features.gf.objects
Class GFFormXObjectFeaturesObjectAdapter
java.lang.Object
org.verapdf.features.gf.objects.GFFormXObjectFeaturesObjectAdapter
- All Implemented Interfaces:
FeaturesObjectAdapter,FormXObjectFeaturesObjectAdapter
public class GFFormXObjectFeaturesObjectAdapter
extends Object
implements FormXObjectFeaturesObjectAdapter
Feature object adapter for form xobjects
- Author:
- Maksim Bezrukov
-
Constructor Summary
ConstructorsConstructorDescriptionGFFormXObjectFeaturesObjectAdapter(PDXForm formXObject, String id, String groupColorSpaceChild, Set<String> extGStateChild, Set<String> colorSpaceChild, Set<String> patternChild, Set<String> shadingChild, Set<String> xobjectChild, Set<String> fontChild, Set<String> propertiesChild) Constructs new form xobject features object -
Method Summary
-
Constructor Details
-
GFFormXObjectFeaturesObjectAdapter
public GFFormXObjectFeaturesObjectAdapter(PDXForm formXObject, String id, String groupColorSpaceChild, Set<String> extGStateChild, Set<String> colorSpaceChild, Set<String> patternChild, Set<String> shadingChild, Set<String> xobjectChild, Set<String> fontChild, Set<String> propertiesChild) Constructs new form xobject features object- Parameters:
formXObject- PDFormXObject which represents form xobject for feature reportid- id of the objectgroupColorSpaceChild- id of the group xobject which contains in the given form xobjectextGStateChild- set of external graphics state id which contains in resource dictionary of this xobjectcolorSpaceChild- set of ColorSpace id which contains in resource dictionary of this xobjectpatternChild- set of pattern id which contains in resource dictionary of this xobjectshadingChild- set of shading id which contains in resource dictionary of this xobjectxobjectChild- set of XObject id which contains in resource dictionary of this xobjectfontChild- set of font id which contains in resource dictionary of this patternpropertiesChild- set of properties id which contains in resource dictionary of this xobject
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceFormXObjectFeaturesObjectAdapter
-
getMetadataStream
- Specified by:
getMetadataStreamin interfaceFormXObjectFeaturesObjectAdapter
-
getGroupColorSpaceChild
- Specified by:
getGroupColorSpaceChildin interfaceFormXObjectFeaturesObjectAdapter
-
getExtGStateChild
- Specified by:
getExtGStateChildin interfaceFormXObjectFeaturesObjectAdapter
-
getColorSpaceChild
- Specified by:
getColorSpaceChildin interfaceFormXObjectFeaturesObjectAdapter
-
getPatternChild
- Specified by:
getPatternChildin interfaceFormXObjectFeaturesObjectAdapter
-
getShadingChild
- Specified by:
getShadingChildin interfaceFormXObjectFeaturesObjectAdapter
-
getXObjectChild
- Specified by:
getXObjectChildin interfaceFormXObjectFeaturesObjectAdapter
-
getFontChild
- Specified by:
getFontChildin interfaceFormXObjectFeaturesObjectAdapter
-
getPropertiesChild
- Specified by:
getPropertiesChildin interfaceFormXObjectFeaturesObjectAdapter
-
getBBox
public double[] getBBox()- Specified by:
getBBoxin interfaceFormXObjectFeaturesObjectAdapter
-
getMatrix
public double[] getMatrix()- Specified by:
getMatrixin interfaceFormXObjectFeaturesObjectAdapter
-
isGroupPresent
public boolean isGroupPresent()- Specified by:
isGroupPresentin interfaceFormXObjectFeaturesObjectAdapter
-
getGroupSubtype
- Specified by:
getGroupSubtypein interfaceFormXObjectFeaturesObjectAdapter
-
isTransparencyGroupIsolated
public boolean isTransparencyGroupIsolated()- Specified by:
isTransparencyGroupIsolatedin interfaceFormXObjectFeaturesObjectAdapter
-
isTransparencyGroupKnockout
public boolean isTransparencyGroupKnockout()- Specified by:
isTransparencyGroupKnockoutin interfaceFormXObjectFeaturesObjectAdapter
-
getStructParents
- Specified by:
getStructParentsin interfaceFormXObjectFeaturesObjectAdapter
-
isPDFObjectPresent
public boolean isPDFObjectPresent()- Specified by:
isPDFObjectPresentin interfaceFeaturesObjectAdapter
-
getErrors
- Specified by:
getErrorsin interfaceFeaturesObjectAdapter
-