Class ProjectDataActionContext

    • Constructor Detail

      • ProjectDataActionContext

        public ProjectDataActionContext​(ComponentProvider provider,
                                        ProjectData projectData,
                                        java.lang.Object contextObject,
                                        java.util.List<DomainFolder> selectedFolders,
                                        java.util.List<DomainFile> selectedFiles,
                                        java.awt.Component comp,
                                        boolean isActiveProject)
    • Method Detail

      • getSelectedFolders

        public java.util.List<DomainFolder> getSelectedFolders()
      • hasExactlyOneFileOrFolder

        public boolean hasExactlyOneFileOrFolder()
      • getFolderCount

        public int getFolderCount()
      • getComponent

        public java.awt.Component getComponent()
      • isReadOnlyProject

        public boolean isReadOnlyProject()
      • hasOneOrMoreFilesAndFolders

        public boolean hasOneOrMoreFilesAndFolders()
      • containsRootFolder

        public boolean containsRootFolder()
      • setTransient

        public void setTransient​(boolean isTransient)
        Transient data is that which will appear in a temporary project dialog
        Parameters:
        isTransient - true if transient
      • isTransient

        public boolean isTransient()
        Transient data is that which will appear in a temporary project dialog
        Returns:
        true if transient