Package com._1c.g5.v8.dt.core.platform
Interface IEditingLanguageManager
-
public interface IEditingLanguageManager
Manager of editing language.Store listeners and notify if editing language of project is changed
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IEditingLanguageManager.IEditingLanguageChangeEvent
Editing language change event
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addEditingLanguageChangeListener(org.eclipse.core.resources.IProject project, IEventListener listener)
Add event listenerString
getEditingLanguageCode(IDtProject dtProject)
Get language code of configuration editing language by projectString
getEditingLanguageCode(org.eclipse.core.resources.IProject project)
Get language code of configuration editing language by projectdefault boolean
isRtlLanguage(IDtProject dtProject)
Determines whether the project's editing language is RTL-based or not.default boolean
isRtlLanguage(IV8Project v8Project)
Determines whether the project's editing language is RTL-based or not.void
removeEditingLanguageChangeListener(IEventListener listener)
Remove event listenervoid
setEditingLanguageCode(org.eclipse.core.resources.IProject currentProject, String string)
Set language code of configuration editing for project
-
-
-
Method Detail
-
getEditingLanguageCode
String getEditingLanguageCode(org.eclipse.core.resources.IProject project)
Get language code of configuration editing language by project- Parameters:
project
- the project (notnull
)- Returns:
- language code string value or
null
if there is no languages
-
getEditingLanguageCode
String getEditingLanguageCode(IDtProject dtProject)
Get language code of configuration editing language by project- Parameters:
project
- the project (notnull
)- Returns:
- language code string value or
null
if there is no languages
-
setEditingLanguageCode
void setEditingLanguageCode(org.eclipse.core.resources.IProject currentProject, String string)
Set language code of configuration editing for project- Parameters:
project
- the project (notnull
)languageCode
- code string value
-
addEditingLanguageChangeListener
void addEditingLanguageChangeListener(org.eclipse.core.resources.IProject project, IEventListener listener)
Add event listener- Parameters:
project
- the project to control language ornull
listener
- the event listener to add (notnull
)
-
removeEditingLanguageChangeListener
void removeEditingLanguageChangeListener(IEventListener listener)
Remove event listener- Parameters:
listener
- the event listener to remove (notnull
)
-
isRtlLanguage
default boolean isRtlLanguage(IDtProject dtProject)
Determines whether the project's editing language is RTL-based or not.- Parameters:
dtProject
- the project (notnull
)- Returns:
true
if editing language is RTL-based
-
isRtlLanguage
default boolean isRtlLanguage(IV8Project v8Project)
Determines whether the project's editing language is RTL-based or not.- Parameters:
v8Project
- the project (notnull
)- Returns:
true
if editing language is RTL-based
-
-