public class RtfListLevel extends RtfElement implements RtfExtendedElement
Modifier and Type | Field and Description |
---|---|
static int |
LIST_LEVEL_FOLLOW_NOTHING |
static int |
LIST_LEVEL_FOLLOW_SPACE |
static int |
LIST_LEVEL_FOLLOW_TAB |
static int |
LIST_TYPE_ARABIC |
static int |
LIST_TYPE_ARABIC_LEADING_ZERO |
static int |
LIST_TYPE_BASE |
static int |
LIST_TYPE_BULLET |
static int |
LIST_TYPE_CARDINAL_TEXT_NUMBER |
static int |
LIST_TYPE_LOWER_LETTERS |
static int |
LIST_TYPE_LOWER_ROMAN |
static int |
LIST_TYPE_LOWERCASE_LETTER |
static int |
LIST_TYPE_LOWERCASE_ROMAN_NUMERAL |
static int |
LIST_TYPE_NO_NUMBER |
static int |
LIST_TYPE_NUMBERED |
static int |
LIST_TYPE_ORDINAL_NUMBER |
static int |
LIST_TYPE_ORDINAL_TEXT_NUMBER |
static int |
LIST_TYPE_UNKNOWN |
static int |
LIST_TYPE_UPPER_LETTERS |
static int |
LIST_TYPE_UPPER_ROMAN |
static int |
LIST_TYPE_UPPERCASE_LETTER |
static int |
LIST_TYPE_UPPERCASE_ROMAN_NUMERAL |
document, inHeader, inTable
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
Constructor and Description |
---|
RtfListLevel(RtfDocument doc) |
RtfListLevel(RtfDocument doc,
RtfList parent) |
RtfListLevel(RtfListLevel ll) |
Modifier and Type | Method and Description |
---|---|
protected void |
correctIndentation()
Correct the indentation of this level
|
int |
getAlignment() |
String |
getBulletCharacter() |
int |
getFirstIndent() |
RtfFont |
getFontBullet() |
RtfFont |
getFontNumber() |
int |
getLeftIndent() |
int |
getLevelFollowValue() |
int |
getLevelTextNumber() |
int |
getListLevel()
Gets the list level of this RtfList
|
RtfListLevel |
getListLevelParent() |
int |
getListNoRestart() |
int |
getListStartAt() |
int |
getListType() |
RtfList |
getParent() |
int |
getRightIndent() |
int |
getSymbolIndent() |
boolean |
isLegal() |
boolean |
isTentative() |
void |
setAlignment(int alignment) |
void |
setBulletFont(Font f)
set the bullet font
|
void |
setBulletCharacter(String bulletCharacter) |
void |
setBulletChunk(Chunk bulletCharacter) |
void |
setFirstIndent(int firstIndent) |
void |
setFontBullet(RtfFont fontBullet) |
void |
setFontNumber(RtfFont fontNumber) |
void |
setLeftIndent(int leftIndent) |
void |
setLegal(boolean isLegal) |
void |
setLevelFollowValue(int levelFollowValue) |
void |
setLevelTextNumber(int levelTextNumber) |
void |
setListLevel(int listLevel)
Sets the list level of this RtfList.
|
void |
setListLevelParent(RtfListLevel listLevelParent) |
void |
setListNoRestart(int listNoRestart) |
void |
setListStartAt(int listStartAt) |
void |
setListType(int listType) |
void |
setParent(RtfList parent) |
void |
setRightIndent(int rightIndent) |
void |
setSymbolIndent(int symbolIndent) |
void |
setTentative(boolean isTentative) |
void |
writeContent(OutputStream result)
unused
|
void |
writeDefinition(OutputStream result)
Write the definition part of the element
|
void |
writeIndentation(OutputStream result)
Write the indentation values for this
RtfList . |
void |
writeListBeginning(OutputStream result)
Writes the initialization part of the RtfList
|
protected void |
writeListNumbers(OutputStream result)
Writes only the list number and list level number.
|
intToByteArray, isInTable, setInHeader, setInTable, setRtfDocument
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setInHeader, setInTable, setRtfDocument
public static final int LIST_TYPE_NUMBERED
public static final int LIST_TYPE_UPPER_LETTERS
public static final int LIST_TYPE_LOWER_LETTERS
public static final int LIST_TYPE_UPPER_ROMAN
public static final int LIST_TYPE_LOWER_ROMAN
public static final int LIST_TYPE_UNKNOWN
public static final int LIST_TYPE_BASE
public static final int LIST_TYPE_ARABIC
public static final int LIST_TYPE_UPPERCASE_ROMAN_NUMERAL
public static final int LIST_TYPE_LOWERCASE_ROMAN_NUMERAL
public static final int LIST_TYPE_UPPERCASE_LETTER
public static final int LIST_TYPE_LOWERCASE_LETTER
public static final int LIST_TYPE_ORDINAL_NUMBER
public static final int LIST_TYPE_CARDINAL_TEXT_NUMBER
public static final int LIST_TYPE_ORDINAL_TEXT_NUMBER
public static final int LIST_TYPE_ARABIC_LEADING_ZERO
public static final int LIST_TYPE_BULLET
public static final int LIST_TYPE_NO_NUMBER
public static final int LIST_LEVEL_FOLLOW_TAB
public static final int LIST_LEVEL_FOLLOW_SPACE
public static final int LIST_LEVEL_FOLLOW_NOTHING
public RtfListLevel(RtfDocument doc)
public RtfListLevel(RtfDocument doc, RtfList parent)
public RtfListLevel(RtfListLevel ll)
public int getListNoRestart()
public void setListNoRestart(int listNoRestart)
listNoRestart
- the listNoRestart to setpublic int getAlignment()
public void setAlignment(int alignment)
alignment
- the alignment to setpublic void writeDefinition(OutputStream result) throws IOException
RtfExtendedElement
writeDefinition
in interface RtfExtendedElement
result
- The OutputStream
to write the element definition toIOException
public void writeContent(OutputStream result) throws IOException
writeContent
in interface RtfBasicElement
writeContent
in class RtfElement
result
- The OutputStream
to write the content toIOException
protected void writeListNumbers(OutputStream result) throws IOException
result
- The OutputStream
to write toIOException
- On i/o errors.public void writeIndentation(OutputStream result) throws IOException
RtfList
.result
- The OutputStream
to write to.IOException
- On i/o errors.public void writeListBeginning(OutputStream result) throws IOException
result
- The OutputStream
to write toIOException
- On i/o errors.protected void correctIndentation()
public int getListLevel()
public void setListLevel(int listLevel)
listLevel
- The list level to set.public String getBulletCharacter()
public int getListStartAt()
public void setListStartAt(int listStartAt)
listStartAt
- the listStartAt to setpublic int getFirstIndent()
public void setFirstIndent(int firstIndent)
firstIndent
- the firstIndent to setpublic int getLeftIndent()
public void setLeftIndent(int leftIndent)
leftIndent
- the leftIndent to setpublic int getRightIndent()
public void setRightIndent(int rightIndent)
rightIndent
- the rightIndent to setpublic int getSymbolIndent()
public void setSymbolIndent(int symbolIndent)
symbolIndent
- the symbolIndent to setpublic RtfList getParent()
public void setParent(RtfList parent)
parent
- the parent to setpublic void setBulletCharacter(String bulletCharacter)
bulletCharacter
- the bulletCharacter to setpublic void setBulletChunk(Chunk bulletCharacter)
bulletCharacter
- public int getListType()
public void setListType(int listType)
listType
- the listType to setpublic void setBulletFont(Font f)
f
- public RtfFont getFontNumber()
public void setFontNumber(RtfFont fontNumber)
fontNumber
- the fontNumber to setpublic RtfFont getFontBullet()
public void setFontBullet(RtfFont fontBullet)
fontBullet
- the fontBullet to setpublic boolean isTentative()
public void setTentative(boolean isTentative)
isTentative
- the isTentative to setpublic boolean isLegal()
public void setLegal(boolean isLegal)
isLegal
- the isLegal to setpublic int getLevelFollowValue()
public void setLevelFollowValue(int levelFollowValue)
levelFollowValue
- the levelFollowValue to setpublic int getLevelTextNumber()
public void setLevelTextNumber(int levelTextNumber)
levelTextNumber
- the levelTextNumber to setpublic RtfListLevel getListLevelParent()
public void setListLevelParent(RtfListLevel listLevelParent)
listLevelParent
- the listLevelParent to setCopyright © 2015. All rights reserved.