KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > terracotta > dso > editors > tree > ProjectFileNode


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package org.terracotta.dso.editors.tree;
5
6 import org.eclipse.core.resources.IFile;
7 import org.eclipse.core.resources.IResource;
8
9 /**
10  * A TreeNode that represents an IFile.
11  *
12  * @see ProjectNode
13  * @see IResourceNode
14  */

15
16 public class ProjectFileNode extends ProjectNode implements IResourceNode {
17   private IFile m_file;
18   
19   public ProjectFileNode(IFile file) {
20     super(file);
21     m_file = file;
22   }
23
24   public String JavaDoc toString() {
25     return m_file.getName();
26   }
27
28   public IResource getResource() {
29     return getFile();
30   }
31   
32   public IFile getFile() {
33     return m_file;
34   }
35 }
36
Popular Tags