- java.lang.Object
-
- org.dhatim.fastexcel.RichText
-
public final class RichText extends Object
Rich inline string value: a sequence ofruns, each carrying its own font formatting. Pass an instance toWorksheet.inlineString(int, int, RichText)to write it.Wire format follows OOXML (ECMA-376 §18.4):
<is><r><rPr>...</rPr><t>...</t></r>...</is>.Use
builder()to construct an instance. TheRichText.Runconstructor is package-private on purpose — runs are created through the builder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRichText.BuilderBuilder forRichText.static classRichText.RunA single run: text plus optional font formatting.static classRichText.RunBuilderBuilder for a singleRichText.Run.
-
Constructor Summary
Constructors Constructor Description RichText(List<RichText.Run> runs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RichText.Builderbuilder()Returns a newRichText.Builder.List<RichText.Run>getRuns()
-
-
-
Constructor Detail
-
RichText
public RichText(List<RichText.Run> runs)
- Parameters:
runs- Runs that make up this rich string. Must not benull; an empty list is allowed and produces an empty<is/>.
-
-
Method Detail
-
builder
public static RichText.Builder builder()
Returns a newRichText.Builder.
-
getRuns
public List<RichText.Run> getRuns()
-
-