Package org.verapdf.features.gf.objects
Class GFAnnotationFeaturesObjectAdapter
java.lang.Object
org.verapdf.features.gf.objects.GFAnnotationFeaturesObjectAdapter
- All Implemented Interfaces:
AnnotationFeaturesObjectAdapter,FeaturesObjectAdapter
public class GFAnnotationFeaturesObjectAdapter
extends Object
implements AnnotationFeaturesObjectAdapter
Feature object adapter for annotation
- Author:
- Maksim Bezrukov
-
Constructor Summary
ConstructorsConstructorDescriptionGFAnnotationFeaturesObjectAdapter(PDAnnotation annot, String id, String popupId, Set<String> formXObjects) Constructs new Annotation Feature Object Adapter -
Method Summary
-
Constructor Details
-
GFAnnotationFeaturesObjectAdapter
public GFAnnotationFeaturesObjectAdapter(PDAnnotation annot, String id, String popupId, Set<String> formXObjects) Constructs new Annotation Feature Object Adapter- Parameters:
annot- class represents annotation objectid- annotation idpopupId- id of the popup annotationformXObjects- set of id of the form XObjects which used in appearance stream of this annotation
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceAnnotationFeaturesObjectAdapter
-
getPopupId
- Specified by:
getPopupIdin interfaceAnnotationFeaturesObjectAdapter
-
getFormXObjectsResources
- Specified by:
getFormXObjectsResourcesin interfaceAnnotationFeaturesObjectAdapter
-
getSubtype
- Specified by:
getSubtypein interfaceAnnotationFeaturesObjectAdapter
-
getRectangle
public double[] getRectangle()- Specified by:
getRectanglein interfaceAnnotationFeaturesObjectAdapter
-
getContents
- Specified by:
getContentsin interfaceAnnotationFeaturesObjectAdapter
-
getAnnotationName
- Specified by:
getAnnotationNamein interfaceAnnotationFeaturesObjectAdapter
-
getModifiedDate
- Specified by:
getModifiedDatein interfaceAnnotationFeaturesObjectAdapter
-
getColor
public double[] getColor()- Specified by:
getColorin interfaceAnnotationFeaturesObjectAdapter
-
isInvisible
public boolean isInvisible()- Specified by:
isInvisiblein interfaceAnnotationFeaturesObjectAdapter
-
isHidden
public boolean isHidden()- Specified by:
isHiddenin interfaceAnnotationFeaturesObjectAdapter
-
isPrinted
public boolean isPrinted()- Specified by:
isPrintedin interfaceAnnotationFeaturesObjectAdapter
-
isNoZoom
public boolean isNoZoom()- Specified by:
isNoZoomin interfaceAnnotationFeaturesObjectAdapter
-
isNoRotate
public boolean isNoRotate()- Specified by:
isNoRotatein interfaceAnnotationFeaturesObjectAdapter
-
isNoView
public boolean isNoView()- Specified by:
isNoViewin interfaceAnnotationFeaturesObjectAdapter
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin interfaceAnnotationFeaturesObjectAdapter
-
isLocked
public boolean isLocked()- Specified by:
isLockedin interfaceAnnotationFeaturesObjectAdapter
-
isToggleNoView
public boolean isToggleNoView()- Specified by:
isToggleNoViewin interfaceAnnotationFeaturesObjectAdapter
-
isLockedContents
public boolean isLockedContents()- Specified by:
isLockedContentsin interfaceAnnotationFeaturesObjectAdapter
-
isPDFObjectPresent
public boolean isPDFObjectPresent()- Specified by:
isPDFObjectPresentin interfaceFeaturesObjectAdapter
-
getErrors
- Specified by:
getErrorsin interfaceFeaturesObjectAdapter
-