public class FormattedTextMaker extends Object implements EventListener, ImageResolver
Modifier and Type | Class and Description |
---|---|
class |
FormattedTextMaker.Entry |
Modifier and Type | Field and Description |
---|---|
static int |
ADDRESS |
static int |
ANCHOR |
static int |
BIG |
static int |
BLOCK_LEVEL |
static int |
BLOCKIMAGE |
static int |
BLOCKQUOTE |
static int |
BODY |
PropertyList |
bodyData |
static int |
BOLD |
static int |
CENTERED |
static int |
DD |
static int |
DFN |
static int |
DIV |
static int |
DL |
static int |
DT |
static int |
EM |
static int |
FONT |
PropertyList |
headerData |
static int |
HEADING1 |
static int |
HEADING2 |
static int |
HEADING3 |
static int |
HEADING4 |
static int |
HEADING5 |
static int |
HEADING6 |
static int |
HR |
static int |
HYPERLINK |
static int |
IMAGE |
static int |
IS_PARAGRAPH |
static int |
ITALIC |
protected static int |
LF_ORDERED_LIST |
static int |
OL |
static int |
OLI |
static int |
PARAGRAPH |
static int |
PREFORMAT |
PropertyList |
properties |
static int |
SMALL |
static int |
SPAN |
static int |
STARTS_FRESH |
static int |
STRONG |
static int |
TABLE |
static int |
TCELL |
static int |
TELETYPE |
static int |
TEST |
static int |
TITLE |
static int |
TROW |
static int |
UL |
static int |
ULI |
static int |
UNDERLINE |
Constructor and Description |
---|
FormattedTextMaker() |
public PropertyList headerData
public PropertyList bodyData
public PropertyList properties
protected static final int LF_ORDERED_LIST
public static final int BOLD
public static final int ITALIC
public static final int UNDERLINE
public static final int HYPERLINK
public static final int ANCHOR
public static final int SPAN
public static final int FONT
public static final int BIG
public static final int SMALL
public static final int TELETYPE
public static final int EM
public static final int STRONG
public static final int DFN
public static final int IMAGE
public static final int BLOCK_LEVEL
public static final int STARTS_FRESH
public static final int IS_PARAGRAPH
public static final int CENTERED
public static final int HEADING1
public static final int HEADING2
public static final int HEADING3
public static final int HEADING4
public static final int HEADING5
public static final int HEADING6
public static final int TITLE
public static final int HR
public static final int PARAGRAPH
public static final int DIV
public static final int PREFORMAT
public static final int BLOCKQUOTE
public static final int BLOCKIMAGE
public static final int ADDRESS
public static final int BODY
public static final int TABLE
public static final int TROW
public static final int TCELL
public static final int TEST
public static final int UL
public static final int OL
public static final int ULI
public static final int OLI
public static final int DL
public static final int DT
public static final int DD
public void add(String toAdd)
public void add(char[] toAdd, int start, int length)
public void addHtml(String toAdd)
public void lineBreak()
public void conditionalLineBreak()
public void addBlankLine()
protected void setupHotspot(HotSpot hs)
public void setFormatFlags(FormattedTextMaker.Entry myEntry, TextFormatter tf, FormattedTextMaker.Entry e, boolean isFirst, PropertyList attributes)
public FormattedTextMaker.Entry start(int type)
public FormattedTextMaker.Entry start(int type, PropertyList attributes)
public FormattedTextMaker.Entry end(int type)
public void removeEntry(FormattedTextMaker.Entry e)
public FormattedTextMaker.Entry startOrEnd(int type, PropertyList attributes, boolean ending)
public FormattedTextMaker.Entry findFirst(int[] types)
public FormattedTextMaker.Entry cancel(int type)
public void linesSplit(TextDisplay pad)
public void addTo(TextDisplay pad)
public void removeFrom(TextDisplay pad)
public void onEvent(Event ev)
public int addType(TextFormatter f)
public void parseHtml(TextDisplay forDisplay, String text, Handle handle)
public void endHtml()
public Handle resolveImage(PropertyList imageProperties, boolean allowAnimatedImages, Dimension maxSize)
ImageResolver
resolveImage
in interface ImageResolver
imageProperties
- The properties for the Image. This should contain at least one property called "src".allowAnimatedImages
- If this is true then animated images will be resolved into
an AnimatedIcon.maxSize
- An optional limit to the size of the image returned.public IImage resolveImageNow(String src, boolean allowAnimatedImages, Dimension maxSize, PropertyList imageProperties)
public String valueToName(int value)