/** * This file Copyright (c) 2005-2008 Aptana, Inc. This program is * dual-licensed under both the Aptana Public License and the GNU General * Public license. You may elect to use one or the other of these licenses. * * This program is distributed in the hope that it will be useful, but * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or * NONINFRINGEMENT. Redistribution, except as permitted by whichever of * the GPL or APL you select, is prohibited. * * 1. For the GPL license (GPL), you can redistribute and/or modify this * program under the terms of the GNU General Public License, * Version 3, as published by the Free Software Foundation. You should * have received a copy of the GNU General Public License, Version 3 along * with this program; if not, write to the Free Software Foundation, Inc., 51 * Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Aptana provides a special exception to allow redistribution of this file * with certain Eclipse Public Licensed code and certain additional terms * pursuant to Section 7 of the GPL. You may view the exception and these * terms on the web at http://www.aptana.com/legal/gpl/. * * 2. For the Aptana Public License (APL), this program and the * accompanying materials are made available under the terms of the APL * v1.0 which accompanies this distribution, and is available at * http://www.aptana.com/legal/apl/. * * You may view the GPL, Aptana's exception and additional terms, and the * APL in the file titled license.html at the root of the corresponding * plugin containing this source file. * * Any modifications to this file must keep this entire header intact. */ package com.aptana.ide.editors.unified.colorizer; /** * Interface containing constants for serialization of color info. * @author Denis Denisenko */ public interface ColorizationConstants { /** * Language element. */ String LANGUAGE = "language"; //$NON-NLS-1$ /** * Colorizer element. */ String COLORIZER = "colorizer"; //$NON-NLS-1$ /** * LANGUAGE_ATTR */ String LANGUAGE_ATTR = LANGUAGE; //$NON-NLS-1$ /** * COLORIZATION_ELEMENT */ String COLORIZATION_ELEMENT = "colorization"; //$NON-NLS-1$ /** * HANDLER_ELEMENT */ String HANDLER_ELEMENT = "handler"; //$NON-NLS-1$ /** * CLASS_ATTR */ String CLASS_ATTR = "class"; //$NON-NLS-1$ /** * LENGTH_ATTR */ String LENGTH_ATTR = "length"; //$NON-NLS-1$ /** * OFFSET_ATTR */ String OFFSET_ATTR = "offset"; //$NON-NLS-1$ /** * TYPE_ATTR */ String TYPE_ATTR = "type"; //$NON-NLS-1$ /** * CATEGORY_ATTR */ String CATEGORY_ATTR = "category"; //$NON-NLS-1$ /** * STYLE_ATTR */ String STYLE_ATTR = "style"; //$NON-NLS-1$ /** * NAME_ATTR */ String NAME_ATTR = "name"; //$NON-NLS-1$ /** * ID_ATTR */ String ID_ATTR = "id"; //$NON-NLS-1$ /** * File attribute for colorization extension point */ String FILE_ATTR = "file"; //$NON-NLS-1$ /** * DIRECTOR_ATTR */ String DIRECTOR_ATTR = "direction"; //$NON-NLS-1$ /** * FOREGROUND_ATTR */ String FOREGROUND_ATTR = "foreground"; //$NON-NLS-1$ /** * BACKGROUND_ATTR */ String BACKGROUND_ATTR = "background"; //$NON-NLS-1$ /** * FONTWEIGHT_ATTR */ String FONTWEIGHT_ATTR = "font-weight"; //$NON-NLS-1$ /** * FONTSTYLE_ATTR */ String FONTSTYLE_ATTR = "font-style"; //$NON-NLS-1$ /** * TEXTDECORATION_ATTR */ String TEXTDECORATION_ATTR = "text-decoration"; //$NON-NLS-1$ /** * Length keyword */ String LENGTH_KEYWORD = "LENGTH"; //$NON-NLS-1$ /** * LINEHIGHLIGHT_ATTR */ String LINEHIGHLIGHT_ATTR = "line-highlight"; //$NON-NLS-1$ /** * SELECTIONFOREGROUND_ATTR */ String SELECTIONFOREGROUND_ATTR = "selection-foreground"; //$NON-NLS-1$ /** * SELECTIONBACKGROUND_ATTR */ String SELECTIONBACKGROUND_ATTR = "selection-background"; //$NON-NLS-1$ /** * CARETCOLOR_ATTR */ String CARETCOLOR_ATTR = "caret-color"; //$NON-NLS-1$ /** * FOLDING_BACKGROUND_ATTR */ String FOLDING_BACKGROUND_ATTR = "folding-background"; //$NON-NLS-1$ /** * FOLDING_BACKGROUND_ATTR */ String FOLDING_FOREGROUND_ATTR = "folding-foreground"; //$NON-NLS-1$ /** * TOKEN_ELEMENT */ String TOKEN_ELEMENT = "token"; //$NON-NLS-1$ /** * STYLE_ELEMENT */ String STYLE_ELEMENT = "style"; //$NON-NLS-1$ /** * REGION_ELEMENT */ String REGION_ELEMENT = "region"; //$NON-NLS-1$ }