|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rj.tools.jcsc.plugins.intellij.IntellijJCSCImpl
Implementation for the JCSC / IntelliJ plugin
Field Summary |
Fields inherited from interface rj.tools.jcsc.plugins.intellij.IntellijJCSC |
COMPONENT_NAME |
Constructor Summary | |
IntellijJCSCImpl(com.intellij.openapi.project.Project project)
Creates a new instance |
Method Summary | |
void |
apply()
Apply new settings |
javax.swing.JComponent |
createComponent()
Create ui component |
void |
disposeComponent()
Dispose the component |
void |
disposeUIResources()
Terminate the component |
void |
fileClosed(com.intellij.openapi.fileEditor.FileEditorManager source,
com.intellij.openapi.vfs.VirtualFile file)
Called when file was closed |
void |
fileOpened(com.intellij.openapi.fileEditor.FileEditorManager source,
com.intellij.openapi.vfs.VirtualFile file)
Called when new file was opened |
java.lang.String |
getComponentName()
Get the name of the component |
java.lang.String |
getDisplayName()
Get the display name for the component |
java.lang.String |
getHelpTopic()
Get the help topic of the component |
javax.swing.Icon |
getIcon()
Get the icon of the component |
JCSCOptions |
getJCSCOptions()
Get the JCSC options |
java.lang.String |
getProjectId()
Get the project id |
void |
initComponent()
Initialize the component |
boolean |
isModified()
Whether plugin has been modified |
void |
projectClosed()
Called when project was closes |
void |
projectOpened()
Called when project was opened |
void |
readExternal(org.jdom.Element element)
Called to read the component settings |
void |
reset()
Restore old settings |
void |
selectedFileChanged(com.intellij.openapi.fileEditor.FileEditorManagerEvent e)
Called when selected file has changed |
void |
selectionChanged(com.intellij.openapi.fileEditor.FileEditorManagerEvent event)
Called when selection has changed |
void |
writeExternal(org.jdom.Element element)
Called to write the component settings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public IntellijJCSCImpl(com.intellij.openapi.project.Project project)
project
- Method Detail |
public void fileOpened(com.intellij.openapi.fileEditor.FileEditorManager source, com.intellij.openapi.vfs.VirtualFile file)
fileOpened
in interface com.intellij.openapi.fileEditor.FileEditorManagerListener
source
- file
- public void fileClosed(com.intellij.openapi.fileEditor.FileEditorManager source, com.intellij.openapi.vfs.VirtualFile file)
fileClosed
in interface com.intellij.openapi.fileEditor.FileEditorManagerListener
source
- file
- public void selectionChanged(com.intellij.openapi.fileEditor.FileEditorManagerEvent event)
selectionChanged
in interface com.intellij.openapi.fileEditor.FileEditorManagerListener
event
- public void selectedFileChanged(com.intellij.openapi.fileEditor.FileEditorManagerEvent e)
e
- public java.lang.String getDisplayName()
getDisplayName
in interface com.intellij.openapi.options.Configurable
public javax.swing.Icon getIcon()
getIcon
in interface com.intellij.openapi.options.Configurable
public java.lang.String getHelpTopic()
getHelpTopic
in interface com.intellij.openapi.options.Configurable
public javax.swing.JComponent createComponent()
createComponent
in interface com.intellij.openapi.options.UnnamedConfigurable
public boolean isModified()
isModified
in interface com.intellij.openapi.options.UnnamedConfigurable
public void apply() throws com.intellij.openapi.options.ConfigurationException
apply
in interface com.intellij.openapi.options.UnnamedConfigurable
com.intellij.openapi.options.ConfigurationException
public void reset()
reset
in interface com.intellij.openapi.options.UnnamedConfigurable
public JCSCOptions getJCSCOptions()
getJCSCOptions
in interface IntellijJCSC
public void disposeUIResources()
disposeUIResources
in interface com.intellij.openapi.options.UnnamedConfigurable
public void initComponent()
initComponent
in interface com.intellij.openapi.components.BaseComponent
public void disposeComponent()
disposeComponent
in interface com.intellij.openapi.components.BaseComponent
public void projectOpened()
projectOpened
in interface com.intellij.openapi.components.ProjectComponent
public void projectClosed()
projectClosed
in interface com.intellij.openapi.components.ProjectComponent
public void readExternal(org.jdom.Element element) throws com.intellij.openapi.util.InvalidDataException
readExternal
in interface com.intellij.openapi.util.JDOMExternalizable
element
-
com.intellij.openapi.util.InvalidDataException
public void writeExternal(org.jdom.Element element) throws com.intellij.openapi.util.WriteExternalException
writeExternal
in interface com.intellij.openapi.util.JDOMExternalizable
element
-
com.intellij.openapi.util.WriteExternalException
public java.lang.String getComponentName()
getComponentName
in interface com.intellij.openapi.components.BaseComponent
public java.lang.String getProjectId()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |