예제 #1
0
 public ListIterator childrenUnfolded() {
   return children != null ? children.listIterator() : Collections.EMPTY_LIST.listIterator();
 }
예제 #2
0
 public ListIterator childrenFolded() {
   if (isFolded()) {
     return Collections.EMPTY_LIST.listIterator();
   }
   return childrenUnfolded();
 }
예제 #3
0
 /**
  * return a list iterator over the list
  *
  * @param index
  * @return an instance of ListIterator
  */
 public ListIterator listIterator(int index) {
   if (this.collection != null) return ((List) this.collection).listIterator(index);
   return Collections.EMPTY_LIST.listIterator(index);
 }