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, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUserData, putUserDataprotected 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 IndexedFilepublic VirtualFile getFile()
getFile in interface IndexedFilepublic java.lang.String getFileName()
getFileName in interface IndexedFilepublic Project getProject()
getProject in interface IndexedFilepublic void setProject(Project project)