/** * Aptana Studio * Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the GNU Public License (GPL) v3 (with exceptions). * Please see the license.html included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ package com.aptana.editor.php.internal.contentAssist.preferences; /** * IPhpPreferenceConstants * * @author Denis Denisenko */ public interface IContentAssistPreferencesConstants { /** * Filter by key. * * @see #CONTENT_ASSIST_EXPLICIT_INCLUDE * @see #CONTENT_ASSIST_INCLUDE_ALL */ String CONTENT_ASSIST_FILTER_TYPE = "com.aptana.editor.php.contentassist.CONTENT_ASSIST_FILTER_TYPE"; //$NON-NLS-1$ /** * Filter by looking at the explicit includes. * * @see CONTENT_ASSIST_FILTER_BY_INCLUDES */ String CONTENT_ASSIST_EXPLICIT_INCLUDE = "com.aptana.editor.php.contentassist.CONTENT_ASSIST_EXPLICIT_INCLUDE"; //$NON-NLS-1$ /** * Include everything in the content assist (e.g. Do not filter) * * @see CONTENT_ASSIST_FILTER_BY_INCLUDES */ String CONTENT_ASSIST_INCLUDE_ALL = "com.aptana.editor.php.contentassist.CONTENT_ASSIST_INCLUDE_ALL"; //$NON-NLS-1$ /** * Auto activate in identifiers. */ String AUTO_ACTIVATE_ON_IDENTIFIERS = "com.aptana.editor.php.contentassist.AUTO_ACTIVATE_ON_IDENTIFIERS"; //$NON-NLS-1$ /** * Parse unsaved module on identifiers completion. */ String PARSE_UNSAVED_MODULE_ON_IDENTIFIERS_COMPLETION = "com.aptana.editor.php.contentassist.PARSE_UNSAVED_MODULE_ON_IDENTIFIERS_COMPLETION"; //$NON-NLS-1$ /** * Whether to insert parentheses after method calls during auto-completion. */ String INSERT_PARENTHESES_AFTER_METHOD_CALLS = "com.aptana.editor.php.contentassist.INSERT_PARENTHESES_AFTER_METHOD_CALLS"; //$NON-NLS-1$ /** * Whether to insert parentheses after new instance creation statement during auto-completion. */ String INSERT_PARENTHESES_AFTER_NEW_INSTANCE = "com.aptana.editor.php.contentassist.INSERT_PARENTHESES_AFTER_NEW_INSTANCE"; //$NON-NLS-1$ /** * Insert semicolon after method calls during auto-completion. */ String INSERT_SEMICOLON_AFTER_METHOD_CALLS = "com.aptana.editor.php.contentassist.INSERT_SEMICOLON_AFTER_METHOD_CALLS"; //$NON-NLS-1$ /** * Insert semicolon after new instance creation during auto-completion. */ String INSERT_SEMICOLON_AFTER_NEW_INSTANCE = "com.aptana.editor.php.contentassist.INSERT_SEMICOLON_AFTER_NEW_INSTANCE"; //$NON-NLS-1$ /** * Insert function parameters. */ String INSERT_FUNCTION_PARAMETERS = "com.aptana.editor.php.contentassist.INSERT_FUNCTION_PARAMETERS"; //$NON-NLS-1$ /** * Insert 'optional' function parameters. */ String INSERT_OPTIONAL_FUNCTION_PARAMETERS = "com.aptana.editor.php.contentassist.INSERT_OPTIONAL_FUNCTION_PARAMETERS"; //$NON-NLS-1$ /** * Whether tab-jump is enabled for function parameters. */ String PARAMETRS_TAB_JUMP = "com.aptana.editor.php.contentassist.PARAMETRS_TAB_JUMP"; //$NON-NLS-1$ /** * Insert mode. Can be either "insert" or "overwrite". */ String INSERT_MODE = "com.aptana.editor.php.contentassist.INSERT_MODE"; //$NON-NLS-1$ /** * "insert" mode. */ String INSERT_MODE_INSERT = "insert"; //$NON-NLS-1$ /** * "overwrite" mode. */ String INSERT_MODE_OVERWRITE = "overwrite"; //$NON-NLS-1$ /** * Whether to link type hierarchy to the editor. */ String LINK_TYPEHIERARCHY_TO_EDITOR = "LINK_TYPEHIERARCHY_TO_EDITOR"; //$NON-NLS-1$ }