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 class GFSEContentItem extends GenericModelObject implements SEContentItem
Author:
Maxim Plushchov
  • Field Details

    • CONTENT_ITEM

      public static final String CONTENT_ITEM
      See Also:
    • parentMCID

      protected Long parentMCID
    • parentMarkedContentOperator

      protected GFOpMarkedContent parentMarkedContentOperator
    • parentStructureTag

      protected String parentStructureTag
    • parentsTags

      protected String parentsTags
  • Constructor Details

    • GFSEContentItem

      public GFSEContentItem(String objectType, String parentStructureTag, String parentsTags)
    • GFSEContentItem

      public GFSEContentItem(String objectType, GFOpMarkedContent parentMarkedContentOperator, String parentStructureTag, String parentsTags)
  • 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