public final class SourcePreferences extends java.lang.Object implements JavaPreferences
JavaPreferences.MemberOrder
ALIGN_ANONYMOUS_CLASS, ALIGN_ARRAY_INITIALIZERS, ALIGN_VARIABLE_NAMES, BLANKLINES_AFTER_LAST_MEMBER, BLANKLINES_BEFORE_DOC_COMMENT, BLANKLINES_BEFORE_FIELD, BLANKLINES_BEFORE_FIRST_CLASS, BLANKLINES_BEFORE_FIRST_MEMBER, BLANKLINES_BEFORE_MEMBER_CLASS, BLANKLINES_BEFORE_METHOD, BLANKLINES_EMPTY_ANONYMOUS, BLANKLINES_EMPTY_BLOCK, BLANKLINES_EMPTY_CLASS, BLANKLINES_EMPTY_METHOD, BLANKLINES_IMPORTS_AFTER, BLANKLINES_PACKAGE_AFTER, BLANKLINES_PRESERVE_COUNT, CLONE_QUALIFIES_TYPES, CUDDLE_EMPTY_BRACES, FALSE, IGNORED_I, IGNORED_Z, IMPORT_GROUP_IMPORTS, IMPORT_GROUP_PACKAGE_DEPTH, IMPORT_INNER_CLASS_NAME, IMPORT_NARROW_MEMBERS_THRESHOLD, IMPORT_NARROW_THRESHOLD, INDENT_BLOCK_CHILDREN, INDENT_CLASS_MEMBERS, INDENT_CONTROL_BLOCKS, INDENT_NUM_SPACES, INDENT_REPLACE_WITH_TABS, INDENT_SWITCH_CASES, INDENT_TAB_SIZE, INDENT_TRAILING_COMMENTS, INTEGER_ALWAYS_WRAP, INTEGER_NEVER_WRAP, INTEGER_WRAP_IF_LONG, MEMBER_ORDER, NEWLINE_AFTER_SWITCH_CASE, NEWLINE_ANONYMOUS_CLASS_BRACES, NEWLINE_ARRAY_BRACES, NEWLINE_BLOCK_BRACES, NEWLINE_CASE_BRACES, NEWLINE_CATCH, NEWLINE_CATCH_BRACES, NEWLINE_CLASS_BRACES, NEWLINE_DO_BRACES, NEWLINE_ELSE, NEWLINE_ELSE_BRACES, NEWLINE_EXTENDS, NEWLINE_FINALLY, NEWLINE_FINALLY_BRACES, NEWLINE_FOR_BRACES, NEWLINE_IF_BRACES, NEWLINE_IMPLEMENTS, NEWLINE_METHOD_BRACES, NEWLINE_STATIC_INITIALIZER_BRACES, NEWLINE_SWITCH_BRACES, NEWLINE_SYNCHRONIZED_BRACES, NEWLINE_THROWS, NEWLINE_TRY_BRACES, NEWLINE_WHILE, NEWLINE_WHILE_BRACES, ONE, PREFERENCES_base, PREFERENCES_defaults, PREFERENCES_explanations, PREFERENCES_keys, PREFERENCES_max, PREFERENCES_sun, SPACE_ARGUMENTS_BEFORE, SPACE_ASSIGN_AROUND, SPACE_BINARYOP_AROUND, SPACE_BRACES_AROUND, SPACE_BRACKETS_WITHIN, SPACE_COLON_AFTER, SPACE_COLON_BEFORE, SPACE_COMMA_AFTER, SPACE_COMMA_BEFORE, SPACE_KEYWORD_AFTER, SPACE_LAMBDA_OPERATOR_AROUND, SPACE_OPENBRACE_BEFORE, SPACE_PARAMETERS_BEFORE, SPACE_PARENS_WITHIN, SPACE_QUESTION_AFTER, SPACE_QUESTION_BEFORE, SPACE_SEMICOLON_AFTER, SPACE_SEMICOLON_BEFORE, SPACE_TYPECAST_AFTER, TRI_ALWAYS_WRAP, TRI_NEVER_WRAP, TRI_WRAP_IF_LONG, TRUE, TWO, UNKNOWN_I, UNKNOWN_Z, WRAP_ALIGN, WRAP_ANNOTATIONS, WRAP_ANONYMOUS_CLASS_ASSIGNMENTS, WRAP_ARRAY_CONSTANT, WRAP_ASSERT_OPERATORS, WRAP_BEFORE_OPERATORS, WRAP_BEFORE_TERNARY_OPERATORS, WRAP_BINARY_OPERATOR, WRAP_CLASS_ANNOTATIONS, WRAP_DOT_CHAIN, WRAP_EXTENDS, WRAP_FIELD_ANNOTATIONS, WRAP_FOR_STATEMENT, WRAP_IMPLEMENTS, WRAP_INVOKE_ARGUMENTS, WRAP_LINE_WIDTH, WRAP_LOCAL_VARIABLE_ANNOTATIONS, WRAP_MARKER_ANNOTATIONS, WRAP_METHOD_ANNOTATIONS, WRAP_MODIFIERS, WRAP_PARAMETER_ANNOTATIONS, WRAP_PARAMETER_LIST, WRAP_QUES_OPERATOR, WRAP_STRING_EOL_CONCATENATIONS, WRAP_THROWS, WRAP_TYPE_ANNOTATIONS, ZERO
Constructor and Description |
---|
SourcePreferences() |
SourcePreferences(HashStructure hash) |
Modifier and Type | Method and Description |
---|---|
static SourcePreferences |
copy(SourcePreferences preferences)
Returns a deep copy of the input preferences.
|
static SourcePreferences |
createCascadingPreferences(SourcePreferences preferences)
Creates a Preferences object with cascading behavior.
|
boolean |
getBoolean(int setting) |
int |
getInt(int setting) |
java.util.Comparator |
getMemberComparator()
Creates a comparator based on the current snapshot of the preferences.
|
byte |
getMemberOrder(int member) |
HashStructure |
getMemberOrderHashStructure()
Gets the MEMBER_ORDER hash structure.
|
java.lang.String |
getString(int setting) |
void |
reloadAll(java.lang.Object[] allPreferences)
Overwrites all preferences to become the given parameters.
|
void |
setBoolean(int setting,
boolean value) |
void |
setInt(int setting,
int value) |
void |
setMemberOrder(int member,
byte value) |
void |
setString(int setting,
java.lang.String value) |
public SourcePreferences()
public SourcePreferences(HashStructure hash)
public static SourcePreferences copy(SourcePreferences preferences)
public static SourcePreferences createCascadingPreferences(SourcePreferences preferences)
public boolean getBoolean(int setting)
setting
- Valid values are JavaPreferences.*public void setBoolean(int setting, boolean value)
setting
- Valid values are JavaPreferences.*public java.lang.String getString(int setting)
setting
- Valid values are JavaPreferences.*public void setString(int setting, java.lang.String value)
setting
- Valid values are JavaPreferences.*public int getInt(int setting)
setting
- Valid values are JavaPreferences.*public void setInt(int setting, int value)
setting
- Valid values are JavaPreferences.*public HashStructure getMemberOrderHashStructure()
public java.util.Comparator getMemberComparator()
public byte getMemberOrder(int member)
member
- Valid values are JavaPreferences.MemberOrder.*public void setMemberOrder(int member, byte value)
member
- Valid values are JavaPreferences.MemberOrder.*value
- For valid values, refer to JavaPreferences.MEMBER_ORDER
.public void reloadAll(java.lang.Object[] allPreferences)
allPreferences
- For an example, see
JavaPreferences.PREFERENCES_default.