public class ExcludedEntriesConfiguration extends java.lang.Object implements PersistentStateComponent<ExcludedEntriesConfiguration>, JDOMExternalizable, Disposable, ExcludesConfiguration
Disposable.Parent| Constructor and Description | 
|---|
ExcludedEntriesConfiguration()  | 
ExcludedEntriesConfiguration(ExcludedEntriesListener eventPublisher)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addExcludeEntryDescription(ExcludeEntryDescription description)  | 
boolean | 
containsExcludeEntryDescription(ExcludeEntryDescription description)  | 
void | 
dispose()
Usually not invoked directly, see class javadoc. 
 | 
ExcludeEntryDescription[] | 
getExcludeEntryDescriptions()  | 
ExcludedEntriesConfiguration | 
getState()  | 
boolean | 
isExcluded(VirtualFile virtualFile)  | 
void | 
loadState(ExcludedEntriesConfiguration state)
This method is called when new component state is loaded. 
 | 
void | 
readExternal(Element node)  | 
void | 
removeAllExcludeEntryDescriptions()  | 
void | 
removeExcludeEntryDescription(ExcludeEntryDescription description)  | 
void | 
writeExternal(Element element)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeComponent, noStateLoadedpublic ExcludedEntriesConfiguration()
public ExcludedEntriesConfiguration(ExcludedEntriesListener eventPublisher)
public ExcludeEntryDescription[] getExcludeEntryDescriptions()
getExcludeEntryDescriptions in interface ExcludesConfigurationpublic void addExcludeEntryDescription(ExcludeEntryDescription description)
addExcludeEntryDescription in interface ExcludesConfigurationpublic void removeExcludeEntryDescription(ExcludeEntryDescription description)
removeExcludeEntryDescription in interface ExcludesConfigurationpublic void removeAllExcludeEntryDescriptions()
removeAllExcludeEntryDescriptions in interface ExcludesConfigurationpublic boolean containsExcludeEntryDescription(ExcludeEntryDescription description)
containsExcludeEntryDescription in interface ExcludesConfigurationpublic void readExternal(Element node)
readExternal in interface JDOMExternalizablepublic void writeExternal(Element element)
writeExternal in interface JDOMExternalizablepublic boolean isExcluded(VirtualFile virtualFile)
isExcluded in interface ExcludesConfigurationpublic void dispose()
Disposabledispose in interface Disposablepublic ExcludedEntriesConfiguration getState()
getState in interface PersistentStateComponent<ExcludedEntriesConfiguration>null value indicates
 that the returned state won't be stored, as a result previously stored state will be used.XmlSerializerpublic void loadState(ExcludedEntriesConfiguration state)
PersistentStateComponentState object should be used directly, defensive copying is not required.
loadState in interface PersistentStateComponent<ExcludedEntriesConfiguration>state - loaded component stateXmlSerializerUtil.copyBean(Object, Object)