Package ecar.pojo

Examples of ecar.pojo.NoArvoreEstrutura


   
    for (Hierarchyable _objeto : lista) {
   
      if (lista.contains(_objeto.iGetPai())) { // Quando o pai do elemento est� na lista, executa o c�digo abaixo.
        if (_objeto.iGetPai() == null) { //Quando a estrutura n�o possui pai ela � raiz deve ser inserida na lista
          NoArvoreEstrutura noArvore = new NoArvoreEstrutura();
          noArvore.setElemento(_objeto);
          noArvore.setListaFilhos(new ArrayList<NoArvoreEstrutura>());
          listaMontada.add(noArvore);
        } else {
          filhos.add(_objeto);
        }
      } else {//Quando o pai do elemento n�o est� na lista, n�o precisa procurar basta criar o n� e inserir na listaMontada. Quando o pai n�o estiver na lista � porque n�o foi selecionado pelo usu�rio.
        NoArvoreEstrutura noArvore = new NoArvoreEstrutura();
        noArvore.setElemento(_objeto);
        noArvore.setListaFilhos(new ArrayList<NoArvoreEstrutura>());
        listaMontada.add(noArvore);
      }
    }
   
    if (!filhos.isEmpty()){ //lista de Filhos n�o � vazia
View Full Code Here


    for (Hierarchyable _objeto : filhos) {
      encontrouPai = false;
      for (NoArvoreEstrutura no : listaMontada) {
        //if (no.getElemento().equals(_objeto.iGetPai())) {//verifica se o n� da lista � igual ao n� pai da estrutura, caso seja, o pai da estrutura foi encontrado.
        if (_objeto.iGetPai().equals(no.getElemento())) {//verifica se o n� da lista � igual ao n� pai da estrutura, caso seja, o pai da estrutura foi encontrado.
          NoArvoreEstrutura noArvore = new NoArvoreEstrutura();
          noArvore.setElemento(_objeto);
          noArvore.setListaFilhos(new ArrayList<NoArvoreEstrutura>());
          no.getListaFilhos().add(noArvore); //Adiciona o novo n� criado a lista de filhos do pai
          listaMontada.add(noArvore); //Adiciona o filho na lista geral, isso facilita muito a busca.
          encontrouPai = true;
          break;
        }
View Full Code Here

    for (Hierarchyable _objeto : netos) {
      encontrouPai = false;
      for (NoArvoreEstrutura no : listaMontada) {
        //if (no.getElemento().equals(_objeto.iGetPai())) {//verifica se o n� da lista � igual ao n� pai da estrutura, caso seja, o pai da estrutura foi encontrado.
        if (_objeto.iGetPai().equals(no.getElemento())) {//verifica se o n� da lista � igual ao n� pai da estrutura, caso seja, o pai da estrutura foi encontrado.
          NoArvoreEstrutura noArvore = new NoArvoreEstrutura();
          noArvore.setElemento(_objeto);
          noArvore.setListaFilhos(new ArrayList<NoArvoreEstrutura>());
          no.getListaFilhos().add(noArvore); //Adiciona o novo n� criado a lista de filhos do pai
          listaMontada.add(noArvore); //Adiciona o filho na lista geral, isso facilita muito a busca.
          encontrouPai = true;
          break;
        }
View Full Code Here

TOP

Related Classes of ecar.pojo.NoArvoreEstrutura

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.