Class ExternalNameRecord

All Implemented Interfaces:
org.apache.poi.common.Duplicatable, GenericRecord

public final class ExternalNameRecord extends StandardRecord
EXTERNALNAME (0x0023)
  • Field Details

  • Constructor Details

    • ExternalNameRecord

      public ExternalNameRecord()
    • ExternalNameRecord

      public ExternalNameRecord(ExternalNameRecord other)
    • ExternalNameRecord

      public ExternalNameRecord(RecordInputStream in)
  • Method Details

    • isBuiltInName

      public boolean isBuiltInName()
      Returns:
      true if the name is a built-in name
    • isAutomaticLink

      public boolean isAutomaticLink()
      For OLE and DDE, links can be either 'automatic' or 'manual'
      Returns:
      true if this is a automatic link
    • isPicureLink

      public boolean isPicureLink()
      only for OLE and DDE
      Returns:
      true if this is a picture link
    • isStdDocumentNameIdentifier

      public boolean isStdDocumentNameIdentifier()
      DDE links only. If true, this denotes the 'StdDocumentName'
      Returns:
      true if this denotes the 'StdDocumentName'
    • isOLELink

      public boolean isOLELink()
    • isIconifiedPictureLink

      public boolean isIconifiedPictureLink()
    • getText

      public String getText()
      Returns:
      the standard String representation of this name
    • setText

      public void setText(String str)
    • getIx

      public short getIx()
      If this is a local name, then this is the (1 based) index of the name of the Sheet this refers to, as defined in the preceding SupBookRecord. If it isn't a local name, then it must be zero.
      Returns:
      the index of the name of the Sheet this refers to
    • setIx

      public void setIx(short ix)
    • getParsedExpression

      public Ptg[] getParsedExpression()
    • setParsedExpression

      public void setParsedExpression(Ptg[] ptgs)
    • serialize

      public void serialize(LittleEndianOutput out)
    • getSid

      public short getSid()
      Description copied from class: Record
      return the non static version of the id for this record.
      Specified by:
      getSid in class Record
      Returns:
      he id for this record
    • copy

      public ExternalNameRecord copy()
      Specified by:
      copy in interface org.apache.poi.common.Duplicatable
      Specified by:
      copy in class StandardRecord
    • getGenericRecordType

      public HSSFRecordTypes getGenericRecordType()
      Specified by:
      getGenericRecordType in interface GenericRecord
      Specified by:
      getGenericRecordType in class Record
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()