public class XmlLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSettingsProvider
LanguageCodeStyleSettingsProvider.SettingsTypeEP_NAMEEXTENSION_POINT_NAME| Constructor and Description |
|---|
XmlLanguageCodeStyleSettingsProvider() |
| Modifier and Type | Method and Description |
|---|---|
CodeStyleConfigurable |
createConfigurable(CodeStyleSettings baseSettings,
CodeStyleSettings modelSettings)
Create a code style configurable for the given base settings and model settings.
|
CustomCodeStyleSettings |
createCustomSettings(CodeStyleSettings settings) |
protected void |
customizeDefaults(CommonCodeStyleSettings commonSettings,
CommonCodeStyleSettings.IndentOptions indentOptions)
Customize default settings: set values which are different from the ones after
CommonCodeStyleSettings initialization. |
void |
customizeSettings(CodeStyleSettingsCustomizable consumer,
LanguageCodeStyleSettingsProvider.SettingsType settingsType) |
CodeStyleFieldAccessor |
getAccessor(java.lang.Object codeStyleObject,
java.lang.reflect.Field field) |
java.lang.String |
getCodeSample(LanguageCodeStyleSettingsProvider.SettingsType settingsType) |
static java.lang.String |
getConfigurableDisplayNameText() |
IndentOptionsEditor |
getIndentOptionsEditor() |
Language |
getLanguage()
Specifies a language this provider applies to.
|
calcSettingPagesProviders, createFileFromText, createFileFromText, findUsingBaseLanguage, forLanguage, getAdditionalAccessors, getApplicableLanguages, getCodeSample, getDefaultCommonSettings, getDefaultCommonSettings, getDisplayPriority, getDisplayPriority, getDocCommentSettings, getExternalLanguageId, getFileExt, getFileExt, getLanguage, getLanguageName, getLanguageName, getLanguagesWithCodeStyleSettings, getPredefinedCodeStyles, getPropertyMapper, getRightMargin, getRightMargin, getSettingsPagesProviders, getSupportedFields, getSupportedFields, resetSettingsPagesProviders, supportsExternalFormatscreateSettingsPage, getConfigurableDisplayName, getGroup, getPriority, hasSettingsPagepublic XmlLanguageCodeStyleSettingsProvider()
public CodeStyleConfigurable createConfigurable(CodeStyleSettings baseSettings, CodeStyleSettings modelSettings)
LanguageCodeStyleSettingsProvidercreateConfigurable in class LanguageCodeStyleSettingsProviderbaseSettings - The base (initial) settings before changes.modelSettings - The settings to which UI changes are applied.CodeStyleConfigurablepublic CustomCodeStyleSettings createCustomSettings(CodeStyleSettings settings)
createCustomSettings in class CodeStyleSettingsProviderpublic Language getLanguage()
CodeStyleSettingsProvidergetConfigurableDisplayName() is not
overridden.getLanguage in class LanguageCodeStyleSettingsProviderpublic java.lang.String getCodeSample(LanguageCodeStyleSettingsProvider.SettingsType settingsType)
getCodeSample in class LanguageCodeStyleSettingsProviderpublic void customizeSettings(CodeStyleSettingsCustomizable consumer, LanguageCodeStyleSettingsProvider.SettingsType settingsType)
customizeSettings in class LanguageCodeStyleSettingsProviderprotected void customizeDefaults(CommonCodeStyleSettings commonSettings, CommonCodeStyleSettings.IndentOptions indentOptions)
LanguageCodeStyleSettingsProviderCommonCodeStyleSettings initialization.customizeDefaults in class LanguageCodeStyleSettingsProvidercommonSettings - Customizable instance of common settings for the language.indentOptions - Customizable instance of indent options for the language.public IndentOptionsEditor getIndentOptionsEditor()
getIndentOptionsEditor in class LanguageCodeStyleSettingsProviderpublic CodeStyleFieldAccessor getAccessor(java.lang.Object codeStyleObject, java.lang.reflect.Field field)
getAccessor in class LanguageCodeStyleSettingsProviderpublic static java.lang.String getConfigurableDisplayNameText()