@Internal public final class ListLevel extends java.lang.Object
Constructor and Description |
---|
ListLevel(byte[] buf,
int startOffset)
Deprecated.
|
ListLevel(int level,
boolean numbered) |
ListLevel(int startAt,
int numberFormatCode,
int alignment,
byte[] numberProperties,
byte[] entryProperties,
java.lang.String numberText) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getAlignment()
"Alignment (left, right, or centered) of the paragraph number."
|
byte[] |
getGrpprlChpx() |
byte[] |
getGrpprlPapx() |
byte[] |
getLevelNumberingPlaceholderOffsets()
Array which specifies the character offsets of the level numbers in a
level numbering string.
|
byte[] |
getLevelProperties() |
int |
getNumberFormat()
"Number format code (see anld.nfc for a list of options)"
|
java.lang.String |
getNumberText() |
short |
getRestart()
An unsigned integer that specifies the first (most-significant) zero-based level after which the number sequence of this level does not restart.
|
int |
getSizeInBytes() |
int |
getStartAt() |
byte |
getTypeOfCharFollowingTheNumber()
"The type of character following the number text for the paragraph: 0 == tab, 1 == space, 2 == nothing."
|
int |
hashCode() |
boolean |
isLegalNumbering()
Determines if the number formatting shall be overridden by
msonfcArabic ; unless it originally was msonfcArabicLZ
in which case it is preserved. |
void |
setAlignment(int alignment) |
void |
setLevelProperties(byte[] grpprl) |
void |
setNumberFormat(int numberFormatCode) |
void |
setNumberProperties(byte[] grpprl) |
void |
setStartAt(int startAt) |
void |
setTypeOfCharFollowingTheNumber(byte value) |
byte[] |
toByteArray() |
java.lang.String |
toString() |
@Deprecated public ListLevel(byte[] buf, int startOffset)
public ListLevel(int level, boolean numbered)
public ListLevel(int startAt, int numberFormatCode, int alignment, byte[] numberProperties, byte[] entryProperties, java.lang.String numberText)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int getAlignment()
public byte[] getGrpprlChpx()
public byte[] getGrpprlPapx()
public byte[] getLevelProperties()
public int getNumberFormat()
public java.lang.String getNumberText()
public int getSizeInBytes()
public int getStartAt()
public byte getTypeOfCharFollowingTheNumber()
public short getRestart()
see [MS-DOC], v20140721, 2.9.150
0
is the most significant) level after which
the numbering does not restart or -1
if no restart is applicablepublic boolean isLegalNumbering()
msonfcArabic
; unless it originally was msonfcArabicLZ
in which case it is preserved.
see [MS-DOC], v20140721, 2.9.150 and [MS-OSHARED], v20140721, 2.2.1.3
true
if the level numbering of this and all more
significant levels must be overridden; false
otherwisepublic byte[] getLevelNumberingPlaceholderOffsets()
see [MS-DOC], v20140721, 2.9.150
0
-terminated array, unless it is fullpublic void setAlignment(int alignment)
public void setLevelProperties(byte[] grpprl)
public void setNumberFormat(int numberFormatCode)
public void setNumberProperties(byte[] grpprl)
public void setStartAt(int startAt)
public void setTypeOfCharFollowingTheNumber(byte value)
public byte[] toByteArray()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.