Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package org.martin.ftp.model; import javax.swing.event.TreeModelListener; import javax.swing.tree.TreeModel; import javax.swing.tree.TreePath; import org.apache.commons.net.ftp.FTPFile; import org.martin.ftp.net.FTPLinker; /** * * @author martin */ public class TreeMFiles implements TreeModel { private FTPFile root; private FTPLinker linker; private String currentParent; public TreeMFiles(FTPFile root, FTPLinker linker, String currentParent) { this.root = root; this.linker = linker; this.currentParent = currentParent; } @Override public Object getRoot() { return root; } @Override public Object getChild(Object parent, int index) { return null; } @Override public int getChildCount(Object parent) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public boolean isLeaf(Object node) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public void valueForPathChanged(TreePath path, Object newValue) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public int getIndexOfChild(Object parent, Object child) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public void addTreeModelListener(TreeModelListener l) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public void removeTreeModelListener(TreeModelListener l) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } }