public class DefaultNTexts extends Object implements net.thevpc.nuts.text.NTexts
| Constructor and Description |
|---|
DefaultNTexts() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.text.NTexts |
addCodeHighlighter(net.thevpc.nuts.spi.NCodeHighlighter format) |
net.thevpc.nuts.text.NText |
annotation(String image) |
net.thevpc.nuts.text.NText |
bg(net.thevpc.nuts.text.NText t,
int variant) |
net.thevpc.nuts.text.NText |
bg(String t,
int level) |
net.thevpc.nuts.text.NText |
commandName(String image) |
net.thevpc.nuts.text.NText |
comments(String image) |
net.thevpc.nuts.text.NTextAnchor |
createAnchor(String start,
String separator,
String end,
String value) |
net.thevpc.nuts.text.NTextCode |
createCode(String start,
String kind,
String separator,
String end,
String text) |
net.thevpc.nuts.text.NTextCmd |
createCommand(String start,
net.thevpc.nuts.text.NTerminalCmd command,
String separator,
String end) |
net.thevpc.nuts.format.NFormat |
createFormat(net.thevpc.nuts.spi.NFormatSPI format) |
<T> net.thevpc.nuts.format.NFormat |
createFormat(T object,
net.thevpc.nuts.text.NTextFormat<T> format) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NStringFormat<Number>> |
createNumberStringFormat(String type,
String pattern) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NTextFormat<Number>> |
createNumberTextFormat(String type,
String pattern) |
<T> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NStringFormat<T>> |
createStringFormat(String type,
String pattern,
Class<T> expectedType) |
<T> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NTextFormat<T>> |
createTextFormat(String type,
String pattern,
Class<T> expectedType) |
net.thevpc.nuts.text.NText |
createTitle(String start,
int level,
net.thevpc.nuts.text.NText child,
boolean complete) |
String |
escapeText(String str) |
net.thevpc.nuts.text.NText |
fg(net.thevpc.nuts.text.NText t,
int level) |
net.thevpc.nuts.text.NText |
fg(String t,
int level) |
String |
filterText(String text) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.text.NText> |
flatten(net.thevpc.nuts.text.NText text) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.text.NText> |
flatten(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformConfig config) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.text.NText> |
flatten(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformer transformer,
net.thevpc.nuts.text.NTextTransformConfig config) |
net.thevpc.nuts.spi.NCodeHighlighter |
getCodeHighlighter(String kind) |
List<net.thevpc.nuts.spi.NCodeHighlighter> |
getCodeHighlighters() |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context) |
net.thevpc.nuts.text.NTextFormatTheme |
getTheme() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NTextFormatTheme> |
getTheme(String name) |
net.thevpc.nuts.text.NText |
literal(String image) |
net.thevpc.nuts.text.NText |
numberLiteral(String image) |
net.thevpc.nuts.text.NText |
of(net.thevpc.nuts.util.NMsg t) |
net.thevpc.nuts.text.NText |
of(Object t) |
net.thevpc.nuts.text.NText |
of(String t) |
net.thevpc.nuts.text.NTextAnchor |
ofAnchor(String anchorName) |
net.thevpc.nuts.text.NTextAnchor |
ofAnchor(String anchorName,
String sep) |
net.thevpc.nuts.text.NText |
ofBlank() |
net.thevpc.nuts.text.NTextBuilder |
ofBuilder() |
net.thevpc.nuts.text.NTextCode |
ofCode(String lang,
String text) |
net.thevpc.nuts.text.NTextCode |
ofCode(String text,
String lang,
String sep) |
net.thevpc.nuts.text.NText |
ofCodeOrCommand(String text) |
net.thevpc.nuts.text.NText |
ofCodeOrCommand(String lang,
String text) |
net.thevpc.nuts.text.NText |
ofCodeOrCommand(String name,
String text,
String sep) |
net.thevpc.nuts.text.NTextCmd |
ofCommand(net.thevpc.nuts.text.NTerminalCmd command) |
net.thevpc.nuts.text.NTextInclude |
ofInclude(String value) |
net.thevpc.nuts.text.NTextInclude |
ofInclude(String value,
String sep) |
net.thevpc.nuts.text.NTextLink |
ofLink(String value) |
net.thevpc.nuts.text.NTextLink |
ofLink(String value,
String sep) |
net.thevpc.nuts.text.NTextList |
ofList(Collection<net.thevpc.nuts.text.NText> nodes) |
net.thevpc.nuts.text.NTextList |
ofList(net.thevpc.nuts.text.NText... nodes) |
net.thevpc.nuts.text.NTitleSequence |
ofNumbering() |
net.thevpc.nuts.text.NTitleSequence |
ofNumbering(String pattern) |
net.thevpc.nuts.text.NTextPlain |
ofPlain(String t) |
net.thevpc.nuts.text.NText |
ofStyled(net.thevpc.nuts.util.NMsg other,
net.thevpc.nuts.text.NTextStyle style) |
net.thevpc.nuts.text.NText |
ofStyled(net.thevpc.nuts.util.NMsg other,
net.thevpc.nuts.text.NTextStyles styles) |
net.thevpc.nuts.text.NText |
ofStyled(net.thevpc.nuts.text.NText other,
net.thevpc.nuts.text.NTextStyle style)
this is the default theme!
|
net.thevpc.nuts.text.NText |
ofStyled(net.thevpc.nuts.text.NText other,
net.thevpc.nuts.text.NTextStyles styles) |
net.thevpc.nuts.text.NText |
ofStyled(String plainText,
net.thevpc.nuts.text.NTextStyle style) |
net.thevpc.nuts.text.NText |
ofStyled(String other,
net.thevpc.nuts.text.NTextStyles styles) |
net.thevpc.nuts.text.NTextTitle |
ofTitle(net.thevpc.nuts.text.NText other,
int level) |
net.thevpc.nuts.text.NTextTitle |
ofTitle(String other,
int level) |
net.thevpc.nuts.text.NText |
optionName(String image) |
net.thevpc.nuts.text.NTextParser |
parser() |
net.thevpc.nuts.text.NTexts |
removeCodeHighlighter(String id) |
net.thevpc.nuts.text.NText |
reservedWord(String image) |
net.thevpc.nuts.spi.NCodeHighlighter |
resolveCodeHighlighter(String kind) |
net.thevpc.nuts.text.NText |
separator(String image) |
net.thevpc.nuts.text.NTexts |
setTheme(net.thevpc.nuts.text.NTextFormatTheme theme) |
net.thevpc.nuts.text.NTexts |
setTheme(String theme) |
net.thevpc.nuts.text.NText |
stringLiteral(String image) |
net.thevpc.nuts.text.NText |
subCommand1Name(String image) |
net.thevpc.nuts.text.NText |
subCommand2Name(String image) |
net.thevpc.nuts.text.NText |
transform(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformConfig config) |
net.thevpc.nuts.text.NText |
transform(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformer transformer,
net.thevpc.nuts.text.NTextTransformConfig config) |
void |
traverseBFS(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextVisitor visitor) |
void |
traverseDFS(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextVisitor visitor) |
net.thevpc.nuts.text.NText |
userInput(String image) |
public net.thevpc.nuts.text.NText fg(String t, int level)
public net.thevpc.nuts.text.NText fg(net.thevpc.nuts.text.NText t,
int level)
public net.thevpc.nuts.text.NTextBuilder ofBuilder()
ofBuilder in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofBlank()
ofBlank in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText of(net.thevpc.nuts.util.NMsg t)
of in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText of(Object t)
of in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextPlain ofPlain(String t)
ofPlain in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextList ofList(net.thevpc.nuts.text.NText... nodes)
ofList in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextList ofList(Collection<net.thevpc.nuts.text.NText> nodes)
ofList in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofStyled(String other, net.thevpc.nuts.text.NTextStyles styles)
ofStyled in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofStyled(net.thevpc.nuts.text.NText other,
net.thevpc.nuts.text.NTextStyles styles)
ofStyled in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofStyled(String plainText, net.thevpc.nuts.text.NTextStyle style)
ofStyled in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofStyled(net.thevpc.nuts.util.NMsg other,
net.thevpc.nuts.text.NTextStyles styles)
ofStyled in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofStyled(net.thevpc.nuts.util.NMsg other,
net.thevpc.nuts.text.NTextStyle style)
ofStyled in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofStyled(net.thevpc.nuts.text.NText other,
net.thevpc.nuts.text.NTextStyle style)
ofStyled in interface net.thevpc.nuts.text.NTextsother - otherstyle - textNodeStylepublic net.thevpc.nuts.text.NTextCmd ofCommand(net.thevpc.nuts.text.NTerminalCmd command)
ofCommand in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofCodeOrCommand(String lang, String text)
ofCodeOrCommand in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofCodeOrCommand(String text)
ofCodeOrCommand in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText ofCodeOrCommand(String name, String text, String sep)
ofCodeOrCommand in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextCode ofCode(String lang, String text)
ofCode in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextCode ofCode(String text, String lang, String sep)
ofCode in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTitleSequence ofNumbering()
ofNumbering in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTitleSequence ofNumbering(String pattern)
ofNumbering in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextAnchor ofAnchor(String anchorName)
ofAnchor in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextAnchor ofAnchor(String anchorName, String sep)
ofAnchor in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextLink ofLink(String value)
ofLink in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextLink ofLink(String value, String sep)
ofLink in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextInclude ofInclude(String value)
ofInclude in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextInclude ofInclude(String value, String sep)
ofInclude in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NTextFormatTheme> getTheme(String name)
getTheme in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextFormatTheme getTheme()
getTheme in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTexts setTheme(net.thevpc.nuts.text.NTextFormatTheme theme)
setTheme in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTexts setTheme(String theme)
setTheme in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.spi.NCodeHighlighter getCodeHighlighter(String kind)
getCodeHighlighter in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTexts addCodeHighlighter(net.thevpc.nuts.spi.NCodeHighlighter format)
addCodeHighlighter in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTexts removeCodeHighlighter(String id)
removeCodeHighlighter in interface net.thevpc.nuts.text.NTextspublic List<net.thevpc.nuts.spi.NCodeHighlighter> getCodeHighlighters()
getCodeHighlighters in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText of(String t)
of in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextParser parser()
parser in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText bg(String t, int level)
public net.thevpc.nuts.text.NText bg(net.thevpc.nuts.text.NText t,
int variant)
public net.thevpc.nuts.text.NText comments(String image)
public net.thevpc.nuts.text.NText literal(String image)
public net.thevpc.nuts.text.NText stringLiteral(String image)
public net.thevpc.nuts.text.NText numberLiteral(String image)
public net.thevpc.nuts.text.NText reservedWord(String image)
public net.thevpc.nuts.text.NText annotation(String image)
public net.thevpc.nuts.text.NText separator(String image)
public net.thevpc.nuts.text.NText commandName(String image)
public net.thevpc.nuts.text.NText subCommand1Name(String image)
public net.thevpc.nuts.text.NText subCommand2Name(String image)
public net.thevpc.nuts.text.NText optionName(String image)
public net.thevpc.nuts.text.NText userInput(String image)
public net.thevpc.nuts.spi.NCodeHighlighter resolveCodeHighlighter(String kind)
public net.thevpc.nuts.text.NTextTitle ofTitle(net.thevpc.nuts.text.NText other,
int level)
ofTitle in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextTitle ofTitle(String other, int level)
ofTitle in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NTextCode createCode(String start, String kind, String separator, String end, String text)
public net.thevpc.nuts.text.NTextCmd createCommand(String start, net.thevpc.nuts.text.NTerminalCmd command, String separator, String end)
public net.thevpc.nuts.text.NTextAnchor createAnchor(String start, String separator, String end, String value)
public net.thevpc.nuts.text.NText createTitle(String start, int level, net.thevpc.nuts.text.NText child, boolean complete)
public int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentpublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.text.NText> flatten(net.thevpc.nuts.text.NText text)
flatten in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.text.NText> flatten(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformConfig config)
flatten in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.text.NText> flatten(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformer transformer,
net.thevpc.nuts.text.NTextTransformConfig config)
flatten in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText transform(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformConfig config)
transform in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.text.NText transform(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextTransformer transformer,
net.thevpc.nuts.text.NTextTransformConfig config)
transform in interface net.thevpc.nuts.text.NTextspublic void traverseDFS(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextVisitor visitor)
traverseDFS in interface net.thevpc.nuts.text.NTextspublic void traverseBFS(net.thevpc.nuts.text.NText text,
net.thevpc.nuts.text.NTextVisitor visitor)
traverseBFS in interface net.thevpc.nuts.text.NTextspublic String escapeText(String str)
escapeText in interface net.thevpc.nuts.text.NTextspublic String filterText(String text)
filterText in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.format.NFormat createFormat(net.thevpc.nuts.spi.NFormatSPI format)
createFormat in interface net.thevpc.nuts.text.NTextspublic <T> net.thevpc.nuts.format.NFormat createFormat(T object,
net.thevpc.nuts.text.NTextFormat<T> format)
createFormat in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NTextFormat<Number>> createNumberTextFormat(String type, String pattern)
createNumberTextFormat in interface net.thevpc.nuts.text.NTextspublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NStringFormat<Number>> createNumberStringFormat(String type, String pattern)
createNumberStringFormat in interface net.thevpc.nuts.text.NTextspublic <T> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NStringFormat<T>> createStringFormat(String type, String pattern, Class<T> expectedType)
createStringFormat in interface net.thevpc.nuts.text.NTextsCopyright © 2025 vpc open source initiative. All rights reserved.