Class Metadata.Builder

java.lang.Object
cloud.opencode.base.pdf.document.Metadata.Builder
Enclosing class:
Metadata

public static final class Metadata.Builder extends Object
Metadata Builder 元数据构建器
Since:
JDK 25, opencode-base-pdf V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Method Details

    • title

      public Metadata.Builder title(String title)
      Sets document title 设置文档标题
      Parameters:
      title - document title | 文档标题
      Returns:
      this builder | 当前构建器
    • author

      public Metadata.Builder author(String author)
      Sets document author 设置文档作者
      Parameters:
      author - document author | 文档作者
      Returns:
      this builder | 当前构建器
    • subject

      public Metadata.Builder subject(String subject)
      Sets document subject 设置文档主题
      Parameters:
      subject - document subject | 文档主题
      Returns:
      this builder | 当前构建器
    • keywords

      public Metadata.Builder keywords(String... keywords)
      Sets document keywords 设置文档关键词
      Parameters:
      keywords - document keywords | 文档关键词
      Returns:
      this builder | 当前构建器
    • keywords

      public Metadata.Builder keywords(List<String> keywords)
      Sets document keywords from list 从列表设置文档关键词
      Parameters:
      keywords - document keywords | 文档关键词
      Returns:
      this builder | 当前构建器
    • creator

      public Metadata.Builder creator(String creator)
      Sets creator application 设置创建应用程序
      Parameters:
      creator - creator application | 创建应用程序
      Returns:
      this builder | 当前构建器
    • producer

      public Metadata.Builder producer(String producer)
      Sets PDF producer 设置 PDF 生成器
      Parameters:
      producer - PDF producer | PDF 生成器
      Returns:
      this builder | 当前构建器
    • creationDate

      public Metadata.Builder creationDate(Instant creationDate)
      Sets creation date 设置创建日期
      Parameters:
      creationDate - creation date | 创建日期
      Returns:
      this builder | 当前构建器
    • modDate

      public Metadata.Builder modDate(Instant modDate)
      Sets modification date 设置修改日期
      Parameters:
      modDate - modification date | 修改日期
      Returns:
      this builder | 当前构建器
    • build

      public Metadata build()
      Builds the metadata 构建元数据
      Returns:
      metadata instance | 元数据实例