@Test(expected = IllegalArgumentException.class) public void cannotAddLastAList() { PDOutlineItem child = new PDOutlineItem(); child.insertSiblingAfter(new PDOutlineItem()); child.insertSiblingAfter(new PDOutlineItem()); root.addLast(child); }
public void addLast(PDOutlineItem newChild) { requireSingleNode(newChild); append(newChild); updateParentOpenCountForAddedChild(newChild); }
PDOutlineNode extends PDDictionaryWrapper { public void addLast(PDOutlineItem newChild) { requireSingleNode(newChild); append(newChild); updateParentOpenCountForAddedChild(newChild); } }
PDOutlineNode extends PDDictionaryWrapper { public void addLast(PDOutlineItem newChild) { requireSingleNode(newChild); append(newChild); updateParentOpenCountForAddedChild(newChild); } PDOutlineNode();  PDOutlineNode(COSDictionary dict); }
PDOutlineNode extends PDDictionaryWrapper { public void addLast(PDOutlineItem newChild) { requireSingleNode(newChild); append(newChild); updateParentOpenCountForAddedChild(newChild); } PDOutlineNode();  PDOutlineNode(COSDictionary dict); void addLast(PDOutlineItem newChild); void addFirst(PDOutlineItem newChild); boolean hasChildren(); PDOutlineItem getFirstChild(); PDOutlineItem getLastChild(); int getOpenCount(); void openNode(); void closeNode(); boolean isNodeOpen(); Iterable<PDOutlineItem> children(); }
PDOutlineNode extends PDDictionaryWrapper { public void addLast(PDOutlineItem newChild) { requireSingleNode(newChild); append(newChild); updateParentOpenCountForAddedChild(newChild); } PDOutlineNode();  PDOutlineNode(COSDictionary dict); void addLast(PDOutlineItem newChild); void addFirst(PDOutlineItem newChild); boolean hasChildren(); PDOutlineItem getFirstChild(); PDOutlineItem getLastChild(); int getOpenCount(); void openNode(); void closeNode(); boolean isNodeOpen(); Iterable<PDOutlineItem> children();  }