| 1 11 package org.eclipse.jdt.ui; 12 13 import java.util.Locale ; 14 15 import org.eclipse.core.runtime.preferences.DefaultScope; 16 import org.eclipse.core.runtime.preferences.InstanceScope; 17 18 import org.eclipse.core.resources.ProjectScope; 19 20 import org.eclipse.swt.SWT; 21 import org.eclipse.swt.graphics.RGB; 22 23 import org.eclipse.jface.action.Action; 24 import org.eclipse.jface.preference.IPreferenceStore; 25 import org.eclipse.jface.preference.PreferenceConverter; 26 import org.eclipse.jface.resource.ColorRegistry; 27 28 import org.eclipse.ui.PlatformUI; 29 import org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants; 30 import org.eclipse.ui.texteditor.AbstractTextEditor; 31 32 import org.eclipse.jdt.core.IClasspathEntry; 33 import org.eclipse.jdt.core.IJavaProject; 34 import org.eclipse.jdt.core.JavaCore; 35 36 import org.eclipse.jdt.internal.corext.fix.CleanUpConstants; 37 38 import org.eclipse.jdt.ui.text.IJavaColorConstants; 39 40 import org.eclipse.jdt.internal.ui.IJavaThemeConstants; 41 import org.eclipse.jdt.internal.ui.JavaPlugin; 42 import org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightings; 43 import org.eclipse.jdt.internal.ui.preferences.NewJavaProjectPreferencePage; 44 import org.eclipse.jdt.internal.ui.preferences.formatter.FormatterProfileManager; 45 import org.eclipse.jdt.internal.ui.text.java.ProposalSorterRegistry; 46 import org.eclipse.jdt.internal.ui.text.spelling.JavaSpellingEngine; 47 import org.eclipse.jdt.internal.ui.text.spelling.SpellCheckEngine; 48 import org.eclipse.jdt.internal.ui.text.spelling.SpellingEngine; 49 50 57 public class PreferenceConstants { 58 59 private PreferenceConstants() { 60 } 61 62 69 public static final String APPEARANCE_METHOD_RETURNTYPE= "org.eclipse.jdt.ui.methodreturntype"; 71 79 public static final String APPEARANCE_METHOD_TYPEPARAMETERS= "org.eclipse.jdt.ui.methodtypeparametesr"; 81 89 public static final String APPEARANCE_OVERRIDE_INDICATOR= "org.eclipse.jdt.ui.overrideindicator"; 91 100 public static final String EDITOR_QUICKASSIST_LIGHTBULB="org.eclipse.jdt.quickassist.lightbulb"; 102 103 104 111 public static final String APPEARANCE_PKG_NAME_PATTERN_FOR_PKG_VIEW= "PackagesView.pkgNamePatternForPackagesView"; 113 121 public static final String APPEARANCE_COMPRESS_PACKAGE_NAMES= "org.eclipse.jdt.ui.compresspackagenames"; 123 132 public static final String APPEARANCE_FOLD_PACKAGES_IN_PACKAGE_EXPLORER= "org.eclipse.jdt.ui.flatPackagesInPackageExplorer"; 134 154 public static final String APPEARANCE_MEMBER_SORT_ORDER= "outlinesortoption"; 156 172 public static final String APPEARANCE_VISIBILITY_SORT_ORDER= "org.eclipse.jdt.ui.visibility.order"; 174 182 public static final String APPEARANCE_ENABLE_VISIBILITY_SORT_ORDER= "org.eclipse.jdt.ui.enable.visibility.order"; 184 191 public static final String APPEARANCE_CATEGORY= "org.eclipse.jdt.ui.category"; 193 199 public final static String APPEARANCE_JAVADOC_FONT= "org.eclipse.jdt.ui.javadocfont"; 201 209 public static final String CODEGEN_USE_GETTERSETTER_PREFIX= "org.eclipse.jdt.ui.gettersetter.prefix.enable"; 211 221 public static final String CODEGEN_GETTERSETTER_PREFIX= "org.eclipse.jdt.ui.gettersetter.prefix.list"; 223 231 public static final String CODEGEN_USE_GETTERSETTER_SUFFIX= "org.eclipse.jdt.ui.gettersetter.suffix.enable"; 233 242 public static final String CODEGEN_GETTERSETTER_SUFFIX= "org.eclipse.jdt.ui.gettersetter.suffix.list"; 244 252 public static final String CODEGEN_KEYWORD_THIS= "org.eclipse.jdt.ui.keywordthis"; 254 262 public static final String CODEGEN_IS_FOR_GETTERS= "org.eclipse.jdt.ui.gettersetter.use.is"; 264 265 273 public static final String CODEGEN_EXCEPTION_VAR_NAME= "org.eclipse.jdt.ui.exception.name"; 275 283 public static final String CODEGEN_ADD_COMMENTS= "org.eclipse.jdt.ui.javadoc"; 285 293 public static final String CODEGEN__JAVADOC_STUBS= CODEGEN_ADD_COMMENTS; 294 295 304 public static final String CODEGEN__NON_JAVADOC_COMMENTS= "org.eclipse.jdt.ui.seecomments"; 306 314 public static final String CODEGEN__FILE_COMMENTS= "org.eclipse.jdt.ui.filecomments"; 316 323 public static final String CODEGEN_USE_OVERRIDE_ANNOTATION= "org.eclipse.jdt.ui.overrideannotation"; 325 329 public static final String TYPEFILTER_ENABLED= "org.eclipse.jdt.ui.typefilter.enabled"; 331 335 public static final String TYPEFILTER_DISABLED= "org.eclipse.jdt.ui.typefilter.disabled"; 337 338 346 public static final String ORGIMPORTS_IMPORTORDER= "org.eclipse.jdt.ui.importorder"; 348 354 public static final String ORGIMPORTS_ONDEMANDTHRESHOLD= "org.eclipse.jdt.ui.ondemandthreshold"; 356 363 public static final String ORGIMPORTS_STATIC_ONDEMANDTHRESHOLD= "org.eclipse.jdt.ui.staticondemandthreshold"; 365 372 public static final String ORGIMPORTS_IGNORELOWERCASE= "org.eclipse.jdt.ui.ignorelowercasenames"; 374 380 public static final String SHOW_CU_CHILDREN= "org.eclipse.jdt.ui.packages.cuchildren"; 382 389 public static final String LINK_PACKAGES_TO_EDITOR= "org.eclipse.jdt.ui.packages.linktoeditor"; 391 398 public static final String LINK_TYPEHIERARCHY_TO_EDITOR= "org.eclipse.jdt.ui.packages.linktypehierarchytoeditor"; 400 408 public static final String LINK_BROWSING_PROJECTS_TO_EDITOR= "org.eclipse.jdt.ui.browsing.projectstoeditor"; 410 418 public static final String LINK_BROWSING_PACKAGES_TO_EDITOR= "org.eclipse.jdt.ui.browsing.packagestoeditor"; 420 421 422 430 public static final String LINK_BROWSING_TYPES_TO_EDITOR= "org.eclipse.jdt.ui.browsing.typestoeditor"; 432 440 public static final String LINK_BROWSING_MEMBERS_TO_EDITOR= "org.eclipse.jdt.ui.browsing.memberstoeditor"; 448 public static final String SRCBIN_FOLDERS_IN_NEWPROJ= "org.eclipse.jdt.ui.wizards.srcBinFoldersInNewProjects"; 450 459 public static final String SRCBIN_SRCNAME= "org.eclipse.jdt.ui.wizards.srcBinFoldersSrcName"; 461 470 public static final String SRCBIN_BINNAME= "org.eclipse.jdt.ui.wizards.srcBinFoldersBinName"; 472 490 public static final String NEWPROJECT_JRELIBRARY_LIST= "org.eclipse.jdt.ui.wizards.jre.list"; 492 500 public static final String NEWPROJECT_JRELIBRARY_INDEX= "org.eclipse.jdt.ui.wizards.jre.index"; 502 514 public static final String OPEN_TYPE_HIERARCHY= "org.eclipse.jdt.ui.openTypeHierarchy"; 516 521 public static final String OPEN_TYPE_HIERARCHY_IN_PERSPECTIVE= "perspective"; 523 528 public static final String OPEN_TYPE_HIERARCHY_IN_VIEW_PART= "viewPart"; 530 541 public static final String DOUBLE_CLICK= "packageview.doubleclick"; 543 548 public static final String DOUBLE_CLICK_GOES_INTO= "packageview.gointo"; 550 555 public static final String DOUBLE_CLICK_EXPANDS= "packageview.doubleclick.expands"; 557 570 public static final String UPDATE_JAVA_VIEWS= "JavaUI.update"; 572 578 public static final String UPDATE_ON_SAVE= "JavaUI.update.onSave"; 580 586 public static final String UPDATE_WHILE_EDITING= "JavaUI.update.whileEditing"; 588 594 public static final String JAVADOC_COMMAND= "command"; 596 603 public static final String EDITOR_SHOW_TEXT_HOVER_AFFORDANCE= "PreferenceConstants.EDITOR_SHOW_TEXT_HOVER_AFFORDANCE"; 605 611 public static final String EDITOR_TEXT_HOVER_MODIFIERS= "hoverModifiers"; 613 622 public static final String EDITOR_TEXT_HOVER_MODIFIER_MASKS= "hoverModifierMasks"; 624 630 public static final String ID_BESTMATCH_HOVER= "org.eclipse.jdt.ui.BestMatchHover"; 632 638 public static final String ID_SOURCE_HOVER= "org.eclipse.jdt.ui.JavaSourceHover"; 640 646 public static final String ID_JAVADOC_HOVER= "org.eclipse.jdt.ui.JavadocHover"; 648 655 public static final String ID_PROBLEM_HOVER= "org.eclipse.jdt.ui.ProblemHover"; 657 663 public final static String EDITOR_MATCHING_BRACKETS= "matchingBrackets"; 665 675 public final static String EDITOR_MATCHING_BRACKETS_COLOR= "matchingBracketsColor"; 677 684 public final static String EDITOR_CURRENT_LINE= "currentLine"; 686 697 public final static String EDITOR_CURRENT_LINE_COLOR= "currentLineColor"; 699 706 public final static String EDITOR_PRINT_MARGIN= "printMargin"; 708 719 public final static String EDITOR_PRINT_MARGIN_COLOR= "printMarginColor"; 721 725 public final static String EDITOR_PRINT_MARGIN_COLUMN= "printMarginColumn"; 727 738 public final static String EDITOR_FIND_SCOPE_COLOR= AbstractTextEditor.PREFERENCE_COLOR_FIND_SCOPE; 739 740 749 public final static String EDITOR_SPACES_FOR_TABS= "spacesForTabs"; 751 759 public final static String EDITOR_TAB_WIDTH= "org.eclipse.jdt.ui.editor.tab.width"; 761 769 public final static String EDITOR_SYNC_OUTLINE_ON_CURSOR_MOVE= "JavaEditor.SyncOutlineOnCursorMove"; 771 777 public final static String EDITOR_CORRECTION_INDICATION= "JavaEditor.ShowTemporaryProblem"; 779 787 public final static String EDITOR_PROBLEM_INDICATION= "problemIndication"; 789 801 public final static String EDITOR_PROBLEM_INDICATION_COLOR= "problemIndicationColor"; 803 811 public final static String EDITOR_WARNING_INDICATION= "warningIndication"; 813 826 public final static String EDITOR_WARNING_INDICATION_COLOR= "warningIndicationColor"; 828 836 public final static String EDITOR_TASK_INDICATION= "taskIndication"; 838 851 public final static String EDITOR_TASK_INDICATION_COLOR= "taskIndicationColor"; 853 862 public final static String EDITOR_BOOKMARK_INDICATION= "bookmarkIndication"; 864 877 public final static String EDITOR_BOOKMARK_INDICATION_COLOR= "bookmarkIndicationColor"; 879 888 public final static String EDITOR_SEARCH_RESULT_INDICATION= "searchResultIndication"; 890 |