Class GFCosString

All Implemented Interfaces:
Object, CosObject, CosString
Direct Known Subclasses:
GFCosActualText, GFCosTextString

public class GFCosString extends GFCosObject implements CosString
Author:
Timur Kamalov
  • Field Details

  • Constructor Details

    • GFCosString

      public GFCosString(COSString cosString)
      Default constructor
      Parameters:
      cosString - greenfield COSString
    • GFCosString

      public GFCosString(COSString cosString, String type)
      Constructor for child classes
      Parameters:
      cosString - is greenfield COSString.
      type - child class type.
  • Method Details

    • getvalue

      public String getvalue()
      Get string value stored in the PDF object
      Specified by:
      getvalue in interface CosString
    • getisHex

      public Boolean getisHex()
      true if the string is stored in Hex format
      Specified by:
      getisHex in interface CosString
    • getcontainsOnlyHex

      public Boolean getcontainsOnlyHex()
      true if all symbols below range 0-9,a-f,A-F
      Specified by:
      getcontainsOnlyHex in interface CosString
    • gethexCount

      public Long gethexCount()
      contains original hexa string length
      Specified by:
      gethexCount in interface CosString