* it will return null.
*/
public List getContinueList() {
List continueList = null;
if (isContinueNumbering()) {
TextListElement continueListElement = null;
String continueListID = listElement.getTextContinueListAttribute();
if (continueListID != null) {
Node parentElement = listElement.getParentNode();
Node firstNode = parentElement.getFirstChild();
while (firstNode != null) {
if (firstNode instanceof TextListElement) {
TextListElement listElement = (TextListElement) firstNode;
String xmlID = listElement.getXmlIdAttribute();
if (continueListID.equals(xmlID)) {
continueListElement = (TextListElement) firstNode;
break;
}
}
firstNode = firstNode.getNextSibling();
}
} else {
Node preNode = listElement.getPreviousSibling();
while (preNode != null) {
if (preNode instanceof TextListElement) {
continueListElement = (TextListElement) preNode;
break;
}