public class SmartIndentOptionsEditor extends IndentOptionsEditor
CodeStyleSettingsCustomizable.BlankLinesOption, CodeStyleSettingsCustomizable.CommenterOption, CodeStyleSettingsCustomizable.IndentOption, CodeStyleSettingsCustomizable.OptionAnchor, CodeStyleSettingsCustomizable.SpacingOption, CodeStyleSettingsCustomizable.WrappingOrBraceOptionmyCbUseTab, myIndentField, myIndentLabel, myTabSizeField, myTabSizeLabelBLANK_LINES, BLANK_LINES_KEEP, BRACE_OPTIONS, BRACE_PLACEMENT_OPTIONS, BRACE_PLACEMENT_VALUES, BRACE_VALUES, SPACES_AROUND_OPERATORS, SPACES_BEFORE_KEYWORD, SPACES_BEFORE_LEFT_BRACE, SPACES_BEFORE_PARENTHESES, SPACES_IN_TERNARY_OPERATOR, SPACES_IN_TYPE_ARGUMENTS, SPACES_IN_TYPE_PARAMETERS, SPACES_OTHER, SPACES_WITHIN, SPACES_WITHIN_TYPE_ARGUMENTS, WRAP_ON_TYPING_OPTIONS, WRAP_ON_TYPING_VALUES, WRAP_OPTIONS, WRAP_OPTIONS_FOR_SINGLETON, WRAP_VALUES, WRAP_VALUES_FOR_SINGLETON, WRAPPING_ARRAY_INITIALIZER, WRAPPING_ASSERT_STATEMENT, WRAPPING_ASSIGNMENT, WRAPPING_BINARY_OPERATION, WRAPPING_BRACES, WRAPPING_CALL_CHAIN, WRAPPING_COMMENTS, WRAPPING_DOWHILE_STATEMENT, WRAPPING_EXTENDS_KEYWORD, WRAPPING_EXTENDS_LIST, WRAPPING_FIELDS_VARIABLES_GROUPS, WRAPPING_FOR_STATEMENT, WRAPPING_IF_STATEMENT, WRAPPING_KEEP, WRAPPING_METHOD_ARGUMENTS_WRAPPING, WRAPPING_METHOD_PARAMETERS, WRAPPING_METHOD_PARENTHESES, WRAPPING_MODIFIER_LIST, WRAPPING_SWITCH_STATEMENT, WRAPPING_TERNARY_OPERATION, WRAPPING_THROWS_KEYWORD, WRAPPING_THROWS_LIST, WRAPPING_TRY_RESOURCE_LIST, WRAPPING_TRY_STATEMENT, WRAPPING_WHILE_STATEMENT| Constructor and Description |
|---|
SmartIndentOptionsEditor() |
SmartIndentOptionsEditor(LanguageCodeStyleSettingsProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addComponents() |
protected void |
addTabOptions() |
void |
apply(CodeStyleSettings settings,
CommonCodeStyleSettings.IndentOptions options) |
static java.lang.String |
getContinuationIndentLabel() |
boolean |
isModified(CodeStyleSettings settings,
CommonCodeStyleSettings.IndentOptions options) |
void |
reset(CodeStyleSettings settings,
CommonCodeStyleSettings.IndentOptions options) |
void |
setEnabled(boolean enabled) |
protected void |
setVisible(boolean visible) |
void |
showStandardOptions(java.lang.String... optionNames) |
SmartIndentOptionsEditor |
withArrayElementIndent() |
SmartIndentOptionsEditor |
withCallParameterIndent() |
SmartIndentOptionsEditor |
withChainedCallIndent() |
SmartIndentOptionsEditor |
withDeclarationParameterIndent() |
SmartIndentOptionsEditor |
withGenericTypeParameterIndent() |
addIndentField, addTabSizeField, createIndentTextField, createIndentTextField, createPanel, getFieldValue, getUIIndent, getUITabSize, isFieldModified, isFieldModified, showAllStandardOptionsadd, add, add, add, findAnchor, getAnchor, getComponents, setAnchorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmoveStandardOption, renameStandardOption, showCustomOption, showCustomOptionpublic SmartIndentOptionsEditor()
public SmartIndentOptionsEditor(LanguageCodeStyleSettingsProvider provider)
protected void addTabOptions()
addTabOptions in class IndentOptionsEditorprotected void addComponents()
addComponents in class IndentOptionsEditorpublic boolean isModified(CodeStyleSettings settings, CommonCodeStyleSettings.IndentOptions options)
isModified in class IndentOptionsEditorpublic void apply(CodeStyleSettings settings, CommonCodeStyleSettings.IndentOptions options)
apply in class IndentOptionsEditorpublic void reset(CodeStyleSettings settings, CommonCodeStyleSettings.IndentOptions options)
reset in class IndentOptionsEditorpublic void setEnabled(boolean enabled)
setEnabled in class IndentOptionsEditorpublic SmartIndentOptionsEditor withDeclarationParameterIndent()
public SmartIndentOptionsEditor withGenericTypeParameterIndent()
public SmartIndentOptionsEditor withCallParameterIndent()
public SmartIndentOptionsEditor withChainedCallIndent()
public SmartIndentOptionsEditor withArrayElementIndent()
public void showStandardOptions(java.lang.String... optionNames)
showStandardOptions in interface CodeStyleSettingsCustomizableshowStandardOptions in class IndentOptionsEditorprotected void setVisible(boolean visible)
setVisible in class IndentOptionsEditorpublic static java.lang.String getContinuationIndentLabel()