public class RtfListTable extends RtfContainer
RtfListTable: used to make the list table in the header section of the RtfFile. This is the method that Word uses to make lists in RTF and the way most RTF readers, esp. Adobe FrameMaker read lists from RTF.
This work was authored by Christopher Scott (scottc@westinghouse.com).
Modifier and Type | Field and Description |
---|---|
static String |
LIST
constant for a list
|
static String |
LIST_FOLLOWING_CHAR
constant for list following character
|
static String |
LIST_FONT_TYPE
constant for list font type
|
static String |
LIST_ID
constant for list ID
|
static String |
LIST_INDENT
constant for list indentation
|
static String |
LIST_JUSTIFICATION
constant for a list justification
|
static String |
LIST_LEVEL
constant for a list level
|
static String |
LIST_NAME
constant for list name
|
static String |
LIST_NUM_POSITION
constant for list number positioning
|
static String |
LIST_NUMBER
constant for list number
|
static String |
LIST_NUMBER_TYPE
constant for a list number type
|
static String |
LIST_OVR
constant for list override
|
static String |
LIST_OVR_COUNT
constant for list override count
|
static String |
LIST_OVR_TABLE
constant for list override table
|
static String |
LIST_SPACE
constant for list space
|
static String |
LIST_START_AT
constant for list start at
|
static String |
LIST_TABLE
constant for a list table
|
static String[] |
LIST_TABLE_ATTR
String array of list table attributes
|
static String |
LIST_TEMPLATE_ID
constant for a list template id
|
static String |
LIST_TEXT_FORM
constant for list text format
|
attrib, parent, writer
Constructor and Description |
---|
RtfListTable(RtfContainer parent,
Writer w,
Integer num,
RtfAttributes attrs)
RtfListTable Constructor: sets the number of the list, and allocates
for the RtfAttributes
|
Modifier and Type | Method and Description |
---|---|
int |
addList(RtfList list)
Add List
|
int |
addRtfListStyle(RtfListStyle ls)
Add list style
|
boolean |
isEmpty()
Since this has no text content we have to overwrite isEmpty to print
the table
|
void |
writeRtfContent()
Write the content
|
addChild, findChildren, getChildCount, getChildren, okToWriteRtf, setChildren, setOptions, toString
close, getParentOfClass, getRtfAttributes, newLine, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeRtfPrefix, writeRtfSuffix, writeStarControlWord, writeStarControlWordNS
public static final String LIST_TABLE
public static final String LIST
public static final String LIST_TEMPLATE_ID
public static final String LIST_LEVEL
public static final String LIST_NUMBER_TYPE
public static final String LIST_JUSTIFICATION
public static final String LIST_FOLLOWING_CHAR
public static final String LIST_START_AT
public static final String LIST_SPACE
public static final String LIST_INDENT
public static final String LIST_TEXT_FORM
public static final String LIST_NUM_POSITION
public static final String LIST_NAME
public static final String LIST_ID
public static final String LIST_FONT_TYPE
public static final String LIST_OVR_TABLE
public static final String LIST_OVR
public static final String LIST_OVR_COUNT
public static final String LIST_NUMBER
public static final String[] LIST_TABLE_ATTR
public RtfListTable(RtfContainer parent, Writer w, Integer num, RtfAttributes attrs) throws IOException
parent
- RtfContainer holding this RtfListTablew
- Writernum
- number of the list in the documentattrs
- attributes of new RtfListTableIOException
- for I/O problemspublic int addList(RtfList list)
list
- RtfList to addpublic void writeRtfContent() throws IOException
writeRtfContent
in class RtfContainer
IOException
- for I/O problemspublic boolean isEmpty()
isEmpty
in class RtfContainer
public int addRtfListStyle(RtfListStyle ls)
ls
- ListStyle to setCopyright © 2025 Apache Software Foundation. All rights reserved.