public class LinkedText extends Object
| Constructor and Description |
|---|
LinkedText() |
LinkedText(String start) |
| Modifier and Type | Method and Description |
|---|---|
LinkedText |
append(char c) |
LinkedText |
append(CharSequence csq) |
LinkedText |
append(CharSequence csq,
int start,
int end) |
void |
clear() |
static void |
decode(ITextLinkRenderer r,
String in)
Scan the raw text and traverse into segments.
|
LinkedText |
link(IIdentifyable<?> instance)
Render a link to a data class instance.
|
LinkedText |
link(IIdentifyable<?> instance,
String linktext)
Render a link to any database item with a specified link text.
|
LinkedText |
link(String key,
String id,
String txt) |
String |
toString() |
public LinkedText()
public LinkedText(String start)
@Nonnull public LinkedText append(char c)
Appendable.append(char)@Nonnull public LinkedText append(@Nonnull CharSequence csq)
@Nonnull public LinkedText append(@Nonnull CharSequence csq, int start, int end)
@Nonnull public LinkedText link(@Nonnull IIdentifyable<?> instance)
TextLinkInfo.register(Class, String) or equivalent. The class's primary key
must be renderable with a "toString". The "text" part of the link will be the toString
of the passed instance.p - @Nonnull public LinkedText link(@Nonnull IIdentifyable<?> instance, @Nonnull String linktext)
p - public void clear()
public static void decode(@Nonnull ITextLinkRenderer r, @Nonnull String in)
in - Copyright © 2017 etc.to. All rights reserved.