public class DefaultCodeFormatterOptions extends Object
Constructor and Description |
---|
DefaultCodeFormatterOptions(Map<String,String> settings) |
Modifier and Type | Method and Description |
---|---|
static DefaultCodeFormatterOptions |
getAllmanSettings() |
static DefaultCodeFormatterOptions |
getDefaultSettings() |
static DefaultCodeFormatterOptions |
getGNUSettings() |
static DefaultCodeFormatterOptions |
getKandRSettings() |
Map<String,String> |
getMap() |
static DefaultCodeFormatterOptions |
getWhitesmithsSettings() |
void |
set(Map<String,String> settings) |
void |
setAllmanSettings()
Configure BSD/Allman style.
|
void |
setDefaultSettings() |
void |
setGNUSettings()
Configure GNU style.
|
void |
setKandRSettings()
Configure K&R style.
|
void |
setWhitesmitsSettings()
Configure Whitesmiths style.
|
public static final int TAB
public static final int SPACE
public static final int MIXED
public int alignment_for_arguments_in_method_invocation
public int alignment_for_assignment
public int alignment_for_base_clause_in_type_declaration
public int alignment_for_binary_expression
public int alignment_for_compact_if
public int alignment_for_conditional_expression_chain
public int alignment_for_conditional_expression
public int alignment_for_declarator_list
public int alignment_for_enumerator_list
public int alignment_for_expression_list
public int alignment_for_expressions_in_initializer_list
public int alignment_for_member_access
public int alignment_for_overloaded_left_shift_chain
public int alignment_for_parameters_in_method_declaration
public int alignment_for_throws_clause_in_method_declaration
public int alignment_for_constructor_initializer_list
public int alignment_for_lambda_expression
public String brace_position_for_block
public String brace_position_for_block_in_case
public String brace_position_for_initializer_list
public String brace_position_for_method_declaration
public String brace_position_for_namespace_declaration
public String brace_position_for_linkage_declaration
public String brace_position_for_switch
public String brace_position_for_type_declaration
public int comment_min_distance_between_code_and_line_comment
public boolean comment_preserve_white_space_between_code_and_line_comment
public boolean comment_line_up_line_comment_in_blocks_on_first_column
public boolean never_indent_line_comments_on_first_column
public int continuation_indentation
public int continuation_indentation_for_initializer_list
public boolean indent_statements_compare_to_block
public boolean indent_statements_compare_to_body
public boolean indent_body_declarations_compare_to_access_specifier
public boolean indent_access_specifier_compare_to_type_header
public int indent_access_specifier_extra_spaces
public boolean indent_body_declarations_compare_to_namespace_header
public boolean indent_body_declarations_compare_to_linkage
public boolean indent_declaration_compare_to_template_header
public boolean indent_breaks_compare_to_cases
public boolean indent_empty_lines
public boolean indent_switchstatements_compare_to_cases
public boolean indent_switchstatements_compare_to_switch
public boolean indent_label_compare_to_statements
public int indentation_size
public boolean insert_new_line_after_opening_brace_in_initializer_list
public boolean insert_new_line_after_template_declaration
public boolean insert_new_line_at_end_of_file_if_missing
public boolean insert_new_line_before_catch_in_try_statement
public boolean insert_new_line_before_closing_brace_in_initializer_list
public boolean insert_new_line_before_colon_in_constructor_initializer_list
public boolean insert_new_line_after_colon_in_constructor_initializer_list
public boolean insert_new_line_before_else_in_if_statement
public boolean insert_new_line_before_while_in_do_statement
public boolean insert_new_line_before_identifier_in_function_declaration
public boolean insert_new_line_in_empty_block
public boolean insert_new_line_after_label
public boolean insert_space_after_assignment_operator
public boolean insert_space_after_binary_operator
public boolean insert_space_after_closing_angle_bracket_in_template_arguments
public boolean insert_space_after_closing_angle_bracket_in_template_parameters
public boolean insert_space_after_closing_paren_in_cast
public boolean insert_space_after_closing_brace_in_block
public boolean insert_space_after_colon_in_base_clause
public boolean insert_space_after_colon_in_case
public boolean insert_space_after_colon_in_conditional
public boolean insert_space_after_colon_in_labeled_statement
public boolean insert_space_after_comma_in_initializer_list
public boolean insert_space_after_comma_in_enum_declarations
public boolean insert_space_after_comma_in_method_invocation_arguments
public boolean insert_space_after_comma_in_method_declaration_parameters
public boolean insert_space_after_comma_in_method_declaration_throws
public boolean insert_space_after_pointer_in_declarator_list
public boolean insert_space_before_pointer_in_declarator_list
public boolean insert_space_after_comma_in_declarator_list
public boolean insert_space_after_comma_in_expression_list
public boolean insert_space_after_comma_in_base_types
public boolean insert_space_after_comma_in_template_arguments
public boolean insert_space_after_comma_in_template_parameters
public boolean insert_space_after_opening_angle_bracket_in_template_arguments
public boolean insert_space_after_opening_angle_bracket_in_template_parameters
public boolean insert_space_after_opening_bracket
public boolean insert_space_after_opening_brace_in_initializer_list
public boolean insert_space_after_opening_paren_in_cast
public boolean insert_space_after_opening_paren_in_catch
public boolean insert_space_after_opening_paren_in_for
public boolean insert_space_after_opening_paren_in_if
public boolean insert_space_after_opening_paren_in_method_declaration
public boolean insert_space_after_opening_paren_in_method_invocation
public boolean insert_space_after_opening_paren_in_exception_specification
public boolean insert_space_after_opening_paren_in_parenthesized_expression
public boolean insert_space_after_opening_paren_in_switch
public boolean insert_space_after_opening_paren_in_while
public boolean insert_space_after_postfix_operator
public boolean insert_space_after_prefix_operator
public boolean insert_space_after_question_in_conditional
public boolean insert_space_after_semicolon_in_for
public boolean insert_space_after_unary_operator
public boolean insert_space_after_lambda_return
public boolean insert_space_before_lambda_return
public boolean insert_space_before_assignment_operator
public boolean insert_space_before_binary_operator
public boolean insert_space_before_closing_angle_bracket_in_template_arguments
public boolean insert_space_before_closing_angle_bracket_in_template_parameters
public boolean insert_space_before_closing_brace_in_initializer_list
public boolean insert_space_before_closing_bracket
public boolean insert_space_before_closing_paren_in_cast
public boolean insert_space_before_closing_paren_in_catch
public boolean insert_space_before_closing_paren_in_for
public boolean insert_space_before_closing_paren_in_if
public boolean insert_space_before_closing_paren_in_method_declaration
public boolean insert_space_before_closing_paren_in_method_invocation
public boolean insert_space_before_closing_paren_in_exception_specification
public boolean insert_space_before_closing_paren_in_parenthesized_expression
public boolean insert_space_before_closing_paren_in_switch
public boolean insert_space_before_closing_paren_in_while
public boolean insert_space_before_colon_in_base_clause
public boolean insert_space_before_colon_in_case
public boolean insert_space_before_colon_in_conditional
public boolean insert_space_before_colon_in_default
public boolean insert_space_before_colon_in_labeled_statement
public boolean insert_space_before_comma_in_initializer_list
public boolean insert_space_before_comma_in_enum_declarations
public boolean insert_space_before_comma_in_method_invocation_arguments
public boolean insert_space_before_comma_in_method_declaration_parameters
public boolean insert_space_before_comma_in_method_declaration_throws
public boolean insert_space_before_comma_in_declarator_list
public boolean insert_space_before_comma_in_expression_list
public boolean insert_space_before_comma_in_base_types
public boolean insert_space_before_comma_in_template_arguments
public boolean insert_space_before_comma_in_template_parameters
public boolean insert_space_before_opening_angle_bracket_in_template_arguments
public boolean insert_space_before_opening_angle_bracket_in_template_parameters
public boolean insert_space_before_opening_brace_in_initializer_list
public boolean insert_space_before_opening_brace_in_block
public boolean insert_space_before_opening_brace_in_method_declaration
public boolean insert_space_before_pointer_in_method_declaration
public boolean insert_space_after_pointer_in_method_declaration
public boolean insert_space_before_opening_brace_in_type_declaration
public boolean insert_space_before_opening_brace_in_namespace_declaration
public boolean insert_space_before_opening_brace_in_linkage_declaration
public boolean insert_space_before_opening_bracket
public boolean insert_space_before_opening_paren_in_catch
public boolean insert_space_before_opening_paren_in_for
public boolean insert_space_before_opening_paren_in_if
public boolean insert_space_before_opening_paren_in_method_invocation
public boolean insert_space_before_opening_paren_in_exception_specification
public boolean insert_space_before_opening_paren_in_method_declaration
public boolean insert_space_before_opening_paren_in_switch
public boolean insert_space_before_opening_brace_in_switch
public boolean insert_space_before_opening_paren_in_parenthesized_expression
public boolean insert_space_before_opening_paren_in_while
public boolean insert_space_before_postfix_operator
public boolean insert_space_before_prefix_operator
public boolean insert_space_before_question_in_conditional
public boolean insert_space_before_semicolon
public boolean insert_space_before_semicolon_in_for
public boolean insert_space_before_unary_operator
public boolean insert_space_between_empty_braces_in_initializer_list
public boolean insert_space_between_empty_brackets
public boolean insert_space_between_empty_parens_in_method_declaration
public boolean insert_space_between_empty_parens_in_method_invocation
public boolean insert_space_between_empty_parens_in_exception_specification
public boolean insert_space_before_opening_structured_binding_name_list
public boolean insert_space_after_opening_structured_binding_name_list
public boolean insert_space_before_closing_structured_binding_name_list
public boolean insert_space_before_comma_in_structured_binding_name_list
public boolean insert_space_after_comma_in_structured_binding_name_list
public boolean insert_space_before_ref_qualifier_in_structured_binding
public boolean compact_else_if
public boolean keep_guardian_clause_on_one_line
public boolean keep_else_statement_on_same_line
public boolean keep_empty_initializer_list_on_one_line
public boolean keep_simple_if_on_one_line
public boolean keep_then_statement_on_same_line
public int number_of_empty_lines_to_preserve
public boolean join_wrapped_lines
public boolean put_empty_statement_on_new_line
public int tab_size
public int page_width
public int tab_char
public boolean use_tabs_only_for_leading_indentations
public int initial_indentation_level
public String line_separator
public String comment_formatter_on_tag
public String comment_formatter_off_tag
public boolean use_fomatter_comment_tag
public boolean format_block_comment
public boolean format_line_comment
public boolean format_header_comment
public static DefaultCodeFormatterOptions getDefaultSettings()
public static DefaultCodeFormatterOptions getKandRSettings()
public static DefaultCodeFormatterOptions getAllmanSettings()
public static DefaultCodeFormatterOptions getGNUSettings()
public static DefaultCodeFormatterOptions getWhitesmithsSettings()
public void setDefaultSettings()
public void setKandRSettings()
Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
public void setAllmanSettings()
Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
public void setGNUSettings()
Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
public void setWhitesmitsSettings()
Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.