public class SmartIndentOptionsEditor extends IndentOptionsEditor
CodeStyleSettingsCustomizable.BlankLinesOption, CodeStyleSettingsCustomizable.CommenterOption, CodeStyleSettingsCustomizable.IndentOption, CodeStyleSettingsCustomizable.OptionAnchor, CodeStyleSettingsCustomizable.SpacingOption, CodeStyleSettingsCustomizable.WrappingOrBraceOption
myCbUseTab, myIndentField, myIndentLabel, myTabSizeField, myTabSizeLabel
BLANK_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, showAllStandardOptions
add, add, add, add, findAnchor, getAnchor, getComponents, setAnchor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
moveStandardOption, renameStandardOption, showCustomOption, showCustomOption
public SmartIndentOptionsEditor()
public SmartIndentOptionsEditor(LanguageCodeStyleSettingsProvider provider)
protected void addTabOptions()
addTabOptions
in class IndentOptionsEditor
protected void addComponents()
addComponents
in class IndentOptionsEditor
public boolean isModified(CodeStyleSettings settings, CommonCodeStyleSettings.IndentOptions options)
isModified
in class IndentOptionsEditor
public void apply(CodeStyleSettings settings, CommonCodeStyleSettings.IndentOptions options)
apply
in class IndentOptionsEditor
public void reset(CodeStyleSettings settings, CommonCodeStyleSettings.IndentOptions options)
reset
in class IndentOptionsEditor
public void setEnabled(boolean enabled)
setEnabled
in class IndentOptionsEditor
public SmartIndentOptionsEditor withDeclarationParameterIndent()
public SmartIndentOptionsEditor withGenericTypeParameterIndent()
public SmartIndentOptionsEditor withCallParameterIndent()
public SmartIndentOptionsEditor withChainedCallIndent()
public SmartIndentOptionsEditor withArrayElementIndent()
public void showStandardOptions(java.lang.String... optionNames)
showStandardOptions
in interface CodeStyleSettingsCustomizable
showStandardOptions
in class IndentOptionsEditor
protected void setVisible(boolean visible)
setVisible
in class IndentOptionsEditor
public static java.lang.String getContinuationIndentLabel()