Package com.projity.grouping.core.transform

Examples of com.projity.grouping.core.transform.HierarchicObject


  }
  public List sortList(List list,Comparator comparator,boolean preserveHierarchy){
    Collections.sort(list,comparator);
    if (preserveHierarchy)
    for (Iterator i=list.iterator();i.hasNext();){
      HierarchicObject child=(HierarchicObject)i.next();
      if (child.getChildren().size()>0) sortList(child.getChildren(), comparator,true);
    }
    return list;
  }
View Full Code Here


    return keep;
  }

  private void treeToList(List in,List out){
    for (Iterator i=in.iterator();i.hasNext();){
      HierarchicObject gnode=(HierarchicObject)i.next();
      out.add(gnode);
      if (gnode.getChildren().size()>0) treeToList(gnode.getChildren(),out);
      gnode.getChildren().clear();
    }
  }
View Full Code Here

  }
  public List sortList(List list,Comparator comparator,boolean preserveHierarchy){
    Collections.sort(list,comparator);
    if (preserveHierarchy)
    for (Iterator i=list.iterator();i.hasNext();){
      HierarchicObject child=(HierarchicObject)i.next();
      if (child.getChildren().size()>0) sortList(child.getChildren(), comparator,true);
    }
    return list;
  }
View Full Code Here

TOP

Related Classes of com.projity.grouping.core.transform.HierarchicObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.