## Uses of Class
de.esprit.appsuite.gui.pathtree.PathTree

- Packages that use PathTree
  Package | Description
  --- | ---
  de.esprit.appsuite.gui.pathtree | Contains the path-tree model for watching file system paths
  de.esprit.appsuite.gui.pathtree.archive | Contains the path-tree related dialogs
  de.esprit.appsuite.gui.pathtree.edit | Contains the path-tree related archiving tools
  de.esprit.netsuite.client.tool.pathtree | Contains a PathTree implementation for observing a remote file system.
  de.esprit.netsuite.client.tool.pathtree.action | Contains path-tree related standard actions

- - ### Uses of PathTree in de.esprit.appsuite.gui.pathtree

    Classes in de.esprit.appsuite.gui.pathtree with type parameters of type PathTree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PathTreeSelectionAction<C extends ApplicationContext,T extends PathTree>` This class ...

    Constructors in de.esprit.appsuite.gui.pathtree with parameters of type PathTree
    Constructor and Description
    `AbstractPathTreeNodeCreator(PathTree tree, java.nio.file.Path newPath)`
    `AbstractPathTreeNodeUpdater(PathTree tree, java.nio.file.Path path, ChangeType changeType, boolean isExpand)`
    `PathTreeAdapter(PathTree tree)`
    `PathTreeDirectoryCreator(PathTree tree, java.nio.file.Path newPath)`
    `PathTreeFileCreator(PathTree tree, java.nio.file.Path path)`
    `PathTreeNodeMover(PathTree tree, java.nio.file.Path oldPath, java.nio.file.Path newPath)`
    `PathTreeNodeSelector(PathTree tree, java.nio.file.Path path, ChangeType changeType, boolean isExpand)`

  - ### Uses of PathTree in de.esprit.appsuite.gui.pathtree.archive

    Classes in de.esprit.appsuite.gui.pathtree.archive with type parameters of type PathTree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractArchiveAction<C extends ApplicationContext,T extends PathTree>` This action only enables when an archive file is selected in the `PathTree`
    `class` | `ArchiveExtractAction<C extends ApplicationContext,T extends PathTree>` This action starts the `ArchiveExtractWorkflow`.
    `class` | `ArchiveListAction<C extends ApplicationContext,T extends PathTree>` This action starts the `ArchiveListWorkflow`.
    `class` | `CreateZipArchiveAction<C extends ApplicationContext,T extends PathTree>` This action creates a ZIP archive from a directory.

  - ### Uses of PathTree in de.esprit.appsuite.gui.pathtree.edit

    Classes in de.esprit.appsuite.gui.pathtree.edit with type parameters of type PathTree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPathEditAction<C extends ApplicationContext,T extends PathTree>` This class...
    `class` | `CreateFileAction<C extends ApplicationContext,T extends PathTree>`
    `class` | `CreateFolderAction<C extends ApplicationContext,T extends PathTree>`
    `class` | `RenamePathAction<C extends ApplicationContext,T extends PathTree>`

    Constructors in de.esprit.appsuite.gui.pathtree.edit with parameters of type PathTree
    Constructor and Description
    `CreateDirectoryDialog(C ctx, PathTree tree)`
    `CreateFileDialog(C ctx, PathTree tree)`
    `PathTreeContextMenu(PathTree model)`
    `RenamePathDialog(C ctx, PathTree tree)`
    `SetRootNodeAction(C ctx, PathTree tree)`

  - ### Uses of PathTree in de.esprit.netsuite.client.tool.pathtree

    Subclasses of PathTree in de.esprit.netsuite.client.tool.pathtree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientPathTree<C extends ClientContext,N extends PathTreeNode>` This class just provides a `ClientContext` to the `PathTree`
    `class` | `LocalClientPathTree<C extends ClientContext,N extends PathTreeNode>` This is a local `ClientPathTree` with an additional `FileUploadAction`.
    `class` | `RemoteClientPathTree<C extends ClientContext,N extends PathTreeNode>` This is a remote `ClientPathTree` with an additional `FileDownloadAction`.

  - ### Uses of PathTree in de.esprit.netsuite.client.tool.pathtree.action

    Classes in de.esprit.netsuite.client.tool.pathtree.action with type parameters of type PathTree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientPathTreeArchiveAction<C extends ClientContext,T extends PathTree>` This action enables only if the selected path is an archive file.
    `class` | `ClientPathTreeSelectionAction<C extends ClientContext,T extends PathTree>` This action is only enabled when a path is selected in the `ClientPathTree`.
    `class` | `FileUploadAction<C extends ClientContext,T extends PathTree>` This action uploads a file from a local `PathTree` to the remote file-system of the server.
    `class` | `RemoteArchiveExtractAction<C extends ClientContext,T extends PathTree>` This action starts the `RemoteArchiveExtractWorkflow`.
    `class` | `RemoteArchiveListAction<C extends ClientContext,T extends PathTree>` This action starts the `RemoteArchiveListWorkflow`.
    `class` | `RemoteDeletePathAction<C extends ClientContext,T extends PathTree>` This action deletes a path (file or directory) in the remote `PathTree`.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.