Package net.sourceforge.fullsync.rules.filefilter.filefiltertree

Examples of net.sourceforge.fullsync.rules.filefilter.filefiltertree.FileFilterTree


        Element fileFilterElement = (Element) fileFilterNodeList.item(0);
        fileFilter = filterManager.unserializeFileFilter(fileFilterElement, "FileFilterRule");

        NodeList subdirFiltersNodeList = simpleRuleSetConfigElement.getElementsByTagName("SubdirectoryFileFilter");
        int numOfDirs = subdirFiltersNodeList.getLength();
        fileFilterTree = new FileFilterTree();
        for (int i = 0; i < numOfDirs; i++) {
          Element subDirElement = (Element) subdirFiltersNodeList.item(i);
          String path = subDirElement.getAttribute("path");
          fileFilterNodeList = subDirElement.getElementsByTagName("FileFilter");
          if (fileFilterNodeList.getLength() > 0) {
View Full Code Here


        textFilterDescription.setText("");
      }
      boolean useFilter = simpleDesc.isUseFilter();
      buttonUseFileFilter.setSelection(useFilter);
      enableFilterControls(useFilter);
      FileFilterTree fileFilterTree = simpleDesc.getFileFilterTree();
      if (fileFilterTree != null) {
        itemsMap = fileFilterTree.getItemsMap();
      }
    }
    catch (Exception e) {
      ExceptionHandler.reportException(e);
    }
View Full Code Here

      }
    }
  }

  private FileFilterTree getFileFilterTree() {
    FileFilterTree fileFilterTree = new FileFilterTree();
    for (TreeItem item : treeItemsWithFilter) {
      FileFilter itemFilter = (FileFilter) item.getData(FILTER_KEY);
      File itemFile = (File) item.getData();
      fileFilterTree.addFileFilter(itemFile.getPath(), itemFilter);
    }
    return fileFilterTree;
  }
View Full Code Here

TOP

Related Classes of net.sourceforge.fullsync.rules.filefilter.filefiltertree.FileFilterTree

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.