/* * org.openmicroscopy.shoola.util.roi.io.InputOutputConstants * *------------------------------------------------------------------------------ * Copyright (C) 2006-2007 University of Dundee. All rights reserved. * * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * This program 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 General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * *------------------------------------------------------------------------------ */ package org.openmicroscopy.shoola.util.roi.io; //Java imports import java.awt.Color; //Third-party libraries //Application-internal dependencies /** * * * @author Jean-Marie Burel      * <a href="mailto:j.burel@dundee.ac.uk">j.burel@dundee.ac.uk</a> * @author Donald MacDonald      * <a href="mailto:donald@lifesci.dundee.ac.uk">donald@lifesci.dundee.ac.uk</a> * @version 3.0 * <small> * (<b>Internal version:</b> $Revision: $Date: $) * </small> * @since OME3.0 */ public class IOConstants { /** The file which maps the pixelIDs to the file saved by the user. */ //public static final String FILEMAP_XML = "fileMap.xml"; /** The tag in the filemap listing all the server saved in the fileMap. */ public static final String SERVER_TAG = "server"; /** The attribute for the name of the server. */ public static final String SERVER_NAME_ATTRIBUTE = "name"; /** The attribute for the name of the user. */ public static final String USER_NAME_ATTRIBUTE = "name"; /** The tag in the filemap listing all the users saved in the fileMap. */ public static final String USER_TAG = "user"; /** The tag in the filemap listing all the pixels saved in the fileMap. */ public static final String PIXELSID_TAG = "pixelsid"; /** The tag in the pixelsidtag listing all the files saved under pixels id. */ public static final String FILE_TAG = "file"; /** Name space for the fileMap object. */ public final static String FILEMAP_XML_NAMESPACE = "http://www.openmicroscopy.org.uk"; /** Version number for the filemap object. */ public final static String FILEMAP_XML_VERSION = "1.0"; /** Version tag for fileMap object. */ public final static String FILEMAP_XML_VERSION_TAG = "version"; /** Attribute with value of pixel for pixels id. */ public final static String PIXELSID_ATTRIBUTE = "id"; /** Attribute with name of file.*/ public final static String FILENAME_ATTRIBUTE = "filename"; /** The pixels tag contains the set of pixels used in the system. */ public final static String PIXELSSET_TAG = "pixelset"; public final static String SVG_NAMESPACE = "http://www.w3.org/2000/svg"; public final static String ROI_NAMESPACE = "http://www.openmicroscopy.org.uk"; public final static String VERSION_TAG = "version"; public final static String SVG_VERSION = "1.2"; public final static String SVG_XLINK_VALUE = "http://www.w3.org/1999/xlink"; public final static String XLINK_ATTRIBUTE = "xmlns:xlink"; public final static String ROI_VERSION = "1.0"; public final static String ROISET_TAG = "roiset"; public final static String ROI_TAG = "roi"; public final static String ROI_ID_ATTRIBUTE = "id"; public final static String ROISHAPE_TAG = "roishape"; public final static String ANNOTATION_TAG = "annotation"; public final static String DEFS_TAG = "defs"; public final static String SVG_TAG = "svg"; public final static String VALUE_TAG = "value"; public final static String RECT_TAG = "rect"; public final static String ELLIPSE_TAG = "ellipse"; public final static String LINE_TAG = "line"; public final static String TEXT_TAG = "text"; public final static String POLYLINE_TAG = "polyline"; public final static String POLYGON_TAG = "polygon"; public final static String POINT_TAG = "point"; public final static String DATATYPE_ATTRIBUTE = "type"; public final static String SIZE_ATTRIBUTE = "size"; public final static String VALUE_ATTRIBUTE = "value"; public final static String POINTS_MASK_ATTRIBUTE = "mask"; public final static String POINTS_ATTRIBUTE = "points"; public final static String POINTS_CONTROL1_ATTRIBUTE = "points-c1"; public final static String POINTS_CONTROL2_ATTRIBUTE = "points-c2"; public final static String VALUE_NULL = ""; public final static String CONNECTION_TO_ATTRIBUTE = "to"; public final static String CONNECTION_FROM_ATTRIBUTE = "from"; public final static String X_ATTRIBUTE = "x"; public final static String X1_ATTRIBUTE = "x1"; public final static String X2_ATTRIBUTE = "x2"; public final static String Y_ATTRIBUTE = "y"; public final static String Y1_ATTRIBUTE = "y1"; public final static String Y2_ATTRIBUTE = "y2"; public final static String CX_ATTRIBUTE = "cx"; public final static String CY_ATTRIBUTE = "cy"; public final static String RX_ATTRIBUTE = "rx"; public final static String RY_ATTRIBUTE = "ry"; public final static String Z_ATTRIBUTE = "z"; public final static String C_ATTRIBUTE = "c"; public final static String T_ATTRIBUTE = "t"; public final static String WIDTH_ATTRIBUTE = "width"; public final static String HEIGHT_ATTRIBUTE = "height"; public final static String RED_ATTRIBUTE = "r"; public final static String BLUE_ATTRIBUTE = "b"; public final static String GREEN_ATTRIBUTE = "g"; public final static String ALPHA_ATTRIBUTE = "a"; public final static String ATTRIBUTE_DATATYPE_STRING = "String"; public final static String ATTRIBUTE_DATATYPE_DOUBLE = "Double"; public final static String ATTRIBUTE_DATATYPE_LONG = "Long"; public final static String ATTRIBUTE_DATATYPE_INTEGER = "Integer"; public final static String ATTRIBUTE_DATATYPE_BOOLEAN = "Boolean"; public final static String ATTRIBUTE_DATATYPE_FLOAT = "Float"; public final static String ATTRIBUTE_DATATYPE_POINT2D = "Point2D"; public final static String ATTRIBUTE_DATATYPE_ELLIPSE2D = "Ellipse2D"; public final static String ATTRIBUTE_DATATYPE_RECTANGLE2D = "Rectangle2D"; public final static String ATTRIBUTE_DATATYPE_COLOUR = "Color"; public final static String ATTRIBUTE_DATATYPE_COORD3D = "Coord3D"; public final static String ATTRIBUTE_DATATYPE_ARRAYLIST = "ArrayList"; public final static String ATTRIBUTE_SHOWTEXT = "ShowBasicTextAnnotation"; public final static String ATTRIBUTE_SHOWMEASUREMENT = "ShowMeasurement"; public final static String SVG_FILL_ATTRIBUTE = "fill"; public final static String SVG_FILL_OPACITY_ATTRIBUTE = "fill-opacity"; public final static String SVG_FILL_RULE_ATTRIBUTE = "fill-rule"; public final static String SVG_STROKE_ATTRIBUTE = "stroke"; public final static String SVG_STROKE_OPACITY_ATTRIBUTE = "stroke-opacity"; public final static String SVG_STROKE_WIDTH_ATTRIBUTE = "stroke-width"; public final static String SVG_STROKE_DASHOFFSET_ATTRIBUTE = "stroke-dashoffset"; public final static String SVG_STROKE_DASHARRAY_ATTRIBUTE = "stroke-dasharray"; public final static String SVG_STROKE_LINECAP_ATTRIBUTE = "stroke-linecap"; public final static String SVG_STROKE_LINEJOIN_ATTRIBUTE = "stroke-linejoin"; public final static String SVG_STROKE_MITERLIMIT_ATTRIBUTE = "stroke-miterlimit"; public final static String SVG_COLOR_INTERPOLATION_ATTRIBUTE = "color-interpolation"; public final static String SVG_COLOR_RENDERING_ATTRIBUTE = "color-rendering"; public final static String SVG_OPACITY_ATTRIBUTE = "opacity"; public final static String SVG_MARKER_END_ATTRIBUTE = "marker-end"; public final static String SVG_MARKER_MID_ATTRIBUTE = "color-rendering"; public final static String SVG_MARKER_START_ATTRIBUTE = "color-rendering"; public final static String SVG_FONT_FAMILY_ATTRIBUTE = "font-family"; public final static String SVG_FONT_SIZE_ATTRIBUTE = "font-size"; public final static String SVG_FONT_SIZE_ADJUST_ATTRIBUTE = "font-adjust"; public final static String SVG_FONT_STRETCH_ATTRIBUTE = "font-strech"; public final static String SVG_FONT_STYLE_ATTRIBUTE = "font-style"; public final static String SVG_FONT_VARIANT_ATTRIBUTE = "font-variant"; public final static String SVG_FONT_WEIGHT_ATTRIBUTE = "font-weight"; public final static String SVG_ALIGNMENT_BASELINE_ATTRIBUTE = "alignment-baseline"; public final static String SVG_BASELINE_SHIFT_ATTRIBUTE = "baseline-shift"; public final static String SVG_DIRECTION_ATTRIBUTE = "direction"; public final static String SVG_DOMINANT_BASELINE_ATTRIBUTE = "dominant-baseline"; public final static String SVG_GLYPH_ORIENTATION_HORIZONTAL_ATTRIBUTE = "glyph-orientation-horizontal"; public final static String SVG_GLYPH_ORIENTATION_VERTICAL_ATTRIBUTE = "glyph-orientation-vertical"; public final static String SVG_KERNING_ATTRIBUTE = "kerning"; public final static String SVG_LETTER_SPACING_ATTRIBUTE = "letter-spacing"; public final static String SVG_TEXT_ANCHOR_ATTRIBUTE = "text-anchor"; public final static String SVG_TEXT_DECORATION_ATTRIBUTE = "text-decoration"; public final static String SVG_UNICODE_BIDI_ATTRIBUTE = "unicode-bidi"; public final static String SVG_WORD_SPACING_ATTRIBUTE = "word-spacing"; public final static String SVG_ROTATE_ATTRIBUTE = "rotate"; public final static String SVG_TRANSFORM_ATTRIBUTE = "transform"; public final static Color DEFAULT_TEXT_COLOUR = new Color(196, 196, 196, 196); public final static Color DEFAULT_FILL_COLOUR = new Color(0, 0, 0, 64); public final static Color DEFAULT_STROKE_COLOUR = new Color(196, 196, 196, 196); public final static Color DEFAULT_FILL_COLOUR_ALPHA = new Color(0, 0, 0, 32); public final static Color DEFAULT_STROKE_COLOUR_ALPHA = new Color(196, 196, 196, 196); public final static Color DEFAULT_MEASUREMENT_TEXT_COLOUR = new Color(255, 255, 255, 220); public final static double DEFAULT_FONT_SIZE = 12.0f; public final static double DEFAULT_STROKE_WIDTH = 1.0f; }