/** * This file is part of Archiv-Editor. * * The software Archiv-Editor serves as a client user interface for working with * the Person Data Repository. See: pdr.bbaw.de * * The software Archiv-Editor was developed at the Berlin-Brandenburg Academy * of Sciences and Humanities, Jägerstr. 22/23, D-10117 Berlin. * www.bbaw.de * * Copyright (C) 2010-2013 Berlin-Brandenburg Academy * of Sciences and Humanities * * The software Archiv-Editor was developed by @author: Christoph Plutte. * * Archiv-Editor is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Archiv-Editor is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Archiv-Editor. * If not, see <http://www.gnu.org/licenses/lgpl-3.0.html>. */ //package org.bbaw.pdr.ae.view.markup.web.internal; // //import org.bbaw.pdr.ae.common.AEConstants; //import org.bbaw.pdr.ae.common.CommonActivator; //import org.eclipse.core.runtime.Platform; //import org.eclipse.jface.resource.JFaceResources; //import org.eclipse.jface.resource.LocalResourceManager; //import org.eclipse.swt.graphics.Color; //import org.eclipse.swt.graphics.RGB; // ///** // * The Class TaggingRangeTransformer. // * @author Christoph Plutte // */ //public class TaggingRangeTransformer //{ // // /** The Constant ASPECT_COLOR_PERSNAME. */ // private static final String ASPECT_COLOR_PERSNAME = Platform.getPreferencesService().getString( // CommonActivator.PLUGIN_ID, "ASPECT_COLOR_PERSNAME", AEConstants.ASPECT_COLOR_PERSNAME, null); // // /** The Constant ASPECT_COLOR_ORGNAME. */ // private static final String ASPECT_COLOR_ORGNAME = Platform.getPreferencesService().getString( // CommonActivator.PLUGIN_ID, "ASPECT_COLOR_ORGNAME", AEConstants.ASPECT_COLOR_ORGNAME, null); // // /** The Constant ASPECT_COLOR_PLACENAME. */ // private static final String ASPECT_COLOR_PLACENAME = Platform.getPreferencesService().getString( // CommonActivator.PLUGIN_ID, "ASPECT_COLOR_PLACENAME", AEConstants.ASPECT_COLOR_PLACENAME, null); // // /** The Constant ASPECT_COLOR_DATE. */ // private static final String ASPECT_COLOR_DATE = Platform.getPreferencesService().getString( // CommonActivator.PLUGIN_ID, "ASPECT_COLOR_DATE", AEConstants.ASPECT_COLOR_DATE, null); // // /** The Constant ASPECT_COLOR_NAME. */ // private static final String ASPECT_COLOR_NAME = Platform.getPreferencesService().getString( // CommonActivator.PLUGIN_ID, "ASPECT_COLOR_NAME", AEConstants.ASPECT_COLOR_NAME, null); // /** Resource Manager for colors and fonts. */ // private static LocalResourceManager resources = new LocalResourceManager(JFaceResources.getResources()); // // /** The color pers. */ // private static Color colorPers = resources.createColor(new RGB(new Integer(ASPECT_COLOR_PERSNAME.split(",")[0]), // new Integer(ASPECT_COLOR_PERSNAME.split(",")[1]), new Integer(ASPECT_COLOR_PERSNAME.split(",")[2]))); // // /** The color org. */ // private static Color colorOrg = resources.createColor(new RGB(new Integer(ASPECT_COLOR_ORGNAME.split(",")[0]), // new Integer(ASPECT_COLOR_ORGNAME.split(",")[1]), new Integer(ASPECT_COLOR_ORGNAME.split(",")[2]))); // // /** The color place. */ // private static Color colorPlace = resources.createColor(new RGB(new Integer(ASPECT_COLOR_PLACENAME.split(",")[0]), // new Integer(ASPECT_COLOR_PLACENAME.split(",")[1]), new Integer(ASPECT_COLOR_PLACENAME.split(",")[2]))); // // /** The color date. */ // private static Color colorDate = resources.createColor(new RGB(new Integer(ASPECT_COLOR_DATE.split(",")[0]), // new Integer(ASPECT_COLOR_DATE.split(",")[1]), new Integer(ASPECT_COLOR_DATE.split(",")[2]))); // // /** The color name. */ // private static Color colorName = resources.createColor(new RGB(new Integer(ASPECT_COLOR_NAME.split(",")[0]), // new Integer(ASPECT_COLOR_NAME.split(",")[1]), new Integer(ASPECT_COLOR_NAME.split(",")[2]))); // // // public StyleRange transformStyleRange(TaggingRange tr) // // { // // StyleRange sr = new StyleRange(tr.getStart(), tr.getLength(), null, // // chooseColor(tr.getName())); // // System.out.println("taggingrange transformer"); // // return sr; // // } // // /** // * Choose color. // * @param name the name // * @return the color // */ // public final Color chooseColor(final String name) // { // if (name.equals("persName")) //$NON-NLS-1$ // { // return colorPers; // } // else if (name.equals("orgName")) //$NON-NLS-1$ // { // return colorOrg; // } // else if (name.equals("placeName")) //$NON-NLS-1$ // { // return colorPlace; // } // else if (name.equals("name")) //$NON-NLS-1$ // { // return colorName; // } // else // { // return colorDate; // } // // } // }