1 19 package org.openharmonise.vfs; 20 21 import javax.swing.Icon ; 22 23 import org.openharmonise.vfs.metadata.*; 24 25 26 34 public interface VirtualFileSystemView { 35 36 39 public static final String PROP_SIZE = "size"; 40 41 44 public static final String PROP_MODIFICATION_DATE = "modificationdate"; 45 46 49 public static final String PROP_CREATION_DATE = "creationdate"; 50 51 54 public static final String PROP_CONTENT_TYPE = "contenttype"; 55 56 62 public Icon getIcon(VirtualFile vfFile); 63 64 70 public String getModificationDate(VirtualFile vfFile); 71 72 78 public String getPublicationDate(VirtualFile vfFile); 79 80 86 public String getArchiveDate(VirtualFile vfFile); 87 88 94 public String getContentType(VirtualFile vfFile); 95 96 102 public void setContentType(VirtualFile vfFile, String sContentType); 103 104 110 public String getSummary(VirtualFile vfFile); 111 112 120 public Icon getIcon(VirtualFile vfFile, boolean bIsDirectoryOpen); 121 122 128 public String getDisplayName(VirtualFile vfFile); 129 130 public String getLogicalFileName(VirtualFile vfFile); 131 132 137 public Icon getFileSystemIcon(); 138 139 144 public String getFileSystemDisplayName(); 145 146 158 public PropertyInstance getVFSIndependantProperty(String sIndependantPropName); 159 } 160 | Popular Tags |