Class GFSEContentItem

java.lang.Object
org.verapdf.model.GenericModelObject
org.verapdf.gf.model.impl.pd.gfse.GFSEContentItem
All Implemented Interfaces:
Object, SEContentItem
Direct Known Subclasses:
GFSEMarkedContent, GFSESimpleContentItem, GFSEUnmarkedContent

public abstract class GFSEContentItem extends GenericModelObject implements SEContentItem
Author:
Maxim Plushchov
  • Field Details

  • Constructor Details

  • Method Details

    • getExtraContext

      public String getExtraContext()
      Specified by:
      getExtraContext in interface Object
      Overrides:
      getExtraContext in class GenericModelObject
      Returns:
      extra context of the current object
    • 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
    • getparentsTags

      public String getparentsTags()
      Description copied from interface: SEContentItem
      ampersand separated list of tags, associated with parents marked content sequences (first operand of the BMC/BDC operators)
      Specified by:
      getparentsTags in interface SEContentItem
    • getparentStructureTag

      public String getparentStructureTag()
      Description copied from interface: SEContentItem
      type of the parent structure element for parent marked content sequence (if it is a part of the structure tree) null, if it is not a part of the structure tree
      Specified by:
      getparentStructureTag in interface SEContentItem
    • getparentStandardTag

      public String getparentStandardTag()
      Description copied from interface: SEContentItem
      standard type of the parent structure element for parent marked content sequence (if it is a part of the structure tree), null, if it is not a part of the structure tree
      Specified by:
      getparentStandardTag in interface SEContentItem
    • getActualText

      public String getActualText()
      Description copied from interface: SEContentItem
      value of the ActualText entry
      Specified by:
      getActualText in interface SEContentItem
    • getisArtifact

      public Boolean getisArtifact()
      Description copied from interface: SEContentItem
      true if this content item is contained in an Artifact structure element (directly or indirectly)
      Specified by:
      getisArtifact in interface SEContentItem
    • hasParentWithStandardType

      protected Boolean hasParentWithStandardType(String standardType)