LanguageChangeProcessor¶
-
public class
LanguageChangeProcessor
implements ILanguageChangeProcessor¶ Default implementation for the language change processor.
Constructors¶
LanguageChangeProcessor¶
-
public
LanguageChangeProcessor
(IDialectProcessor dialectProcessor, IContextProcessor contextProcessor, IParseResultProcessor<?, ?> parseResultProcessor, IAnalysisResultProcessor<?, ?, ?> analysisResultProcessor, IEditorRegistry editorRegistry, Set<ILanguageCache> languageCaches)¶
Methods¶
addedComponent¶
-
protected void
addedComponent
(ILanguageComponent component)¶ Component was added
Parameters: - component – Added component
addedImpl¶
-
protected void
addedImpl
(ILanguageImpl impl)¶ Implementation was added
Parameters: - impl – Added implementation
processComponentChange¶
-
public void
processComponentChange
(LanguageComponentChange change)¶
processImplChange¶
-
public void
processImplChange
(LanguageImplChange change)¶
reloadedComponent¶
-
protected void
reloadedComponent
(ILanguageComponent oldComponent, ILanguageComponent newComponent)¶ Component was reloaded
Parameters: - oldComponent – Component before the reload
- newComponent – Component after the reload
reloadedImpl¶
-
protected void
reloadedImpl
(ILanguageImpl impl)¶ Implementation was reloaded
Parameters: - impl – Reloaded implementation
removedComponent¶
-
protected void
removedComponent
(ILanguageComponent component)¶ Component was removed
Parameters: - component – Removed component
removedImpl¶
-
protected void
removedImpl
(ILanguageImpl impl)¶ Implementation was removed
Parameters: - impl – Removed implementation