public class FileTreeElement extends HTMLTreeElement implements java.io.Serializable
This example creates an FileTreeElement object:
  // Create an HTMLTree object.
  HTMLTree tree = new HTMLTree(httpServletRequest);
  
  // Create a URLParser object.
  URLParser urlParser = new URLParser(httpServletRequest.getRequestURI());
  
  // Create a object to represent the connection to the system.
  AS400 system = new AS400(mySystem, myUserId, myPassword);
  
  // Create an IFS object.
  IFSJavaFile root = new IFSJavaFile(system, "/QIBM");
  
  // Create a DirFilter object and get the directories.
  DirFilter filter = new DirFilter();
  File[] dirList = root.listFiles(filter);
  
  for (int i=0; i < dirList.length; i++)
  {  
     // Create a FileTreeElement.
     FileTreeElement node = new FileTreeElement(dirList[i]);
     
     // Set the Icon URL.
     ServletHyperlink sl = new ServletHyperlink(urlParser.getURI());
     sl.setHttpServletResponse(resp);
     node.setIconUrl(sl);
     
     // Add the FileTreeElement to the tree.
     tree.addElement(node);
  }
  
  Once the elements are added to an HTMLTree object, the FileTreeElements will look like this:
  
  | + | include | 
| + | locales | 
| + | ProdData | 
| + | Test Folder | 
| + | UserData | 
| + | XML | 
FileTreeElement objects generate the following events:
DirFilter, 
Serialized Form| Constructor and Description | 
|---|
| FileTreeElement()Constructs a default FileTreeElement object. | 
| FileTreeElement(java.io.File file)Constructs a FileTreeElement with the specified file. | 
| FileTreeElement(java.io.File file,
               java.lang.String parameter)Constructs a FileTreeElement with the specified file. | 
| FileTreeElement(java.io.File file,
               java.lang.String shareName,
               java.lang.String sharePath)Constructs a FileTreeElement with the specified file, 
  NetServer shareName and sharePath. | 
| FileTreeElement(java.io.File file,
               java.lang.String shareName,
               java.lang.String sharePath,
               java.lang.String parameter)Constructs a FileTreeElement with the specified file, 
  NetServer shareName and sharePath. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.io.File | getFile()Returns the file represented by this FileTreeElement. | 
| java.lang.String | getShareName()Returns the NetServer share name. | 
| java.lang.String | getSharePath()Returns the NetServer share path. | 
| boolean | isLeaf()Indicates if the FileTreeElement is a leaf. | 
| void | selected(int hashcode)Indicates which FileTreeElement is selected. | 
| void | setFile(java.io.File file)Sets the file represented by this FileTreeElement. | 
| void | setPatternMatching(int patternMatching)Sets the pattern-matching behavior used when files are listed. | 
| void | setShareName(java.lang.String shareName)Sets the name of the NetServer share. | 
| void | setSharePath(java.lang.String sharePath)Sets the NetServer share path. | 
addElement, addElementListener, addPropertyChangeListener, getCollapsedGif, getDocGif, getExpandedGif, getFOTag, getIconUrl, getTag, getText, getTextUrl, isExpanded, removeElement, removeElementListener, removePropertyChangeListener, setCollapsedGif, setDocGif, setExpanded, setExpandedGif, setIconUrl, setText, setText, setTextUrl, sortpublic FileTreeElement()
public FileTreeElement(java.io.File file)
file - The file.public FileTreeElement(java.io.File file,
               java.lang.String parameter)
file - The file.parameter - public FileTreeElement(java.io.File file,
               java.lang.String shareName,
               java.lang.String sharePath)
file - The file.shareName - The name of the NetServer share.sharePath - The path of the NetServer share.public FileTreeElement(java.io.File file,
               java.lang.String shareName,
               java.lang.String sharePath,
               java.lang.String parameter)
file - The file.shareName - The name of the NetServer share.sharePath - The path of the NetServer share.parameter - public java.io.File getFile()
public java.lang.String getShareName()
public java.lang.String getSharePath()
public boolean isLeaf()
isLeaf in class HTMLTreeElementpublic void selected(int hashcode)
selected in class HTMLTreeElementhashcode - The hashcode.public void setFile(java.io.File file)
file - The File.public void setShareName(java.lang.String shareName)
shareName - The share name..public void setSharePath(java.lang.String sharePath)
sharePath - The share path.public void setPatternMatching(int patternMatching)
patternMatching - Either PATTERN_POSIX, PATTERN_POSIX_ALL, or PATTERN_OS2