public class ConfigFileImpl extends SimpleModificationTracker implements ConfigFile
Disposable.Parent
EMPTY_ARRAY
EVER_CHANGED, NEVER_CHANGED
Constructor and Description |
---|
ConfigFileImpl(ConfigFileContainerImpl container,
ConfigFileInfo configuration) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Usually not invoked directly, see class javadoc.
|
ConfigFileInfo |
getInfo() |
ConfigFileMetaData |
getMetaData() |
PsiFile |
getPsiFile() |
java.lang.String |
getUrl() |
VirtualFile |
getVirtualFile() |
XmlFile |
getXmlFile() |
boolean |
isValid() |
void |
setInfo(ConfigFileInfo info) |
getModificationCount, incModificationCount
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModificationCount
public ConfigFileImpl(ConfigFileContainerImpl container, ConfigFileInfo configuration)
public java.lang.String getUrl()
getUrl
in interface ConfigFile
public void setInfo(ConfigFileInfo info)
public VirtualFile getVirtualFile()
getVirtualFile
in interface ConfigFile
public PsiFile getPsiFile()
getPsiFile
in interface ConfigFile
public XmlFile getXmlFile()
getXmlFile
in interface ConfigFile
public void dispose()
Disposable
dispose
in interface Disposable
public ConfigFileInfo getInfo()
getInfo
in interface ConfigFile
public boolean isValid()
isValid
in interface ConfigFile
public ConfigFileMetaData getMetaData()
getMetaData
in interface ConfigFile