Class NamedSegment

java.lang.Object
org.miaixz.bus.core.text.placeholder.segment.AbstractSegment
org.miaixz.bus.core.text.placeholder.segment.NamedSegment
All Implemented Interfaces:
StringSegment
Direct Known Subclasses:
IndexedSegment

public class NamedSegment extends AbstractSegment
字符串模板-有前后缀的变量占位符 SectionBuffer

例如,"{1}", "{name}", "#{data}"

Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • NamedSegment

      public NamedSegment(String name, String wholePlaceholder)
  • Method Details

    • getText

      public String getText()
      Description copied from interface: StringSegment
      获取文本值
      Specified by:
      getText in interface StringSegment
      Overrides:
      getText in class AbstractSegment
      Returns:
      文本值,对于固定文本Segment,返回文本值;对于单占位符Segment,返回占位符;对于有前后缀的占位符Segment,返回占位符完整文本,例如: "{name}"