Class GFSAPage

java.lang.Object
org.verapdf.model.GenericModelObject
org.verapdf.gf.model.impl.sa.GFSAPage
All Implemented Interfaces:
Object, SAPage, org.verapdf.wcag.algorithms.entities.IPage

public class GFSAPage extends GenericModelObject implements SAPage, org.verapdf.wcag.algorithms.entities.IPage
Author:
Maxim Plushchov
  • Field Details

  • Constructor Details

    • GFSAPage

      public GFSAPage(PDPage pdPage, String pageLabel)
  • Method Details

    • getLinkedObjects

      public List<? extends Object> getLinkedObjects(String link)
      Specified by:
      getLinkedObjects in interface Object
      Overrides:
      getLinkedObjects in class GenericModelObject
      Parameters:
      link - - the name of a link
      Returns:
      List of objects with the given link
    • getArtifacts

      public List<org.verapdf.wcag.algorithms.entities.content.IChunk> getArtifacts()
      Specified by:
      getArtifacts in interface org.verapdf.wcag.algorithms.entities.IPage
    • getContentStream

      public GFSAContentStream getContentStream()
    • createCurrentTransformationMatrix

      public static Matrix createCurrentTransformationMatrix(PDPage pdPage)
    • getPageNumber

      public int getPageNumber()
      Specified by:
      getPageNumber in interface org.verapdf.wcag.algorithms.entities.IPage
    • getPageLabel

      public String getPageLabel()
      Specified by:
      getPageLabel in interface org.verapdf.wcag.algorithms.entities.IPage