public class IndexedFileImpl extends UserDataHolderBase implements IndexedFile
Modifier and Type | Field and Description |
---|---|
protected VirtualFile |
myFile |
protected java.lang.String |
myFileName |
protected FileType |
myFileType |
Constructor and Description |
---|
IndexedFileImpl(VirtualFile file,
FileType type,
Project project) |
IndexedFileImpl(VirtualFile file,
Project project) |
Modifier and Type | Method and Description |
---|---|
VirtualFile |
getFile() |
java.lang.String |
getFileName() |
FileType |
getFileType() |
Project |
getProject() |
void |
setProject(Project project) |
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUserData, putUserData
protected final VirtualFile myFile
protected final java.lang.String myFileName
protected final FileType myFileType
public IndexedFileImpl(VirtualFile file, Project project)
public IndexedFileImpl(VirtualFile file, FileType type, Project project)
public FileType getFileType()
getFileType
in interface IndexedFile
public VirtualFile getFile()
getFile
in interface IndexedFile
public java.lang.String getFileName()
getFileName
in interface IndexedFile
public Project getProject()
getProject
in interface IndexedFile
public void setProject(Project project)