// XAAL toolkit // Copyright (C) 2009 Ville Karavirta // // 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 3 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, see . package xaal.util; import java.awt.Color; import xaal.objects.graphical.Font; /** * @author vkaravir * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class XaalConstants { // TODO sort the entries in XaalConstants public static final String STRUCTURE_CLASS_PROPERTY_NAME = "class"; public static final String LIST_TAG_NAME = "list"; public static final String GRAPH_TAG_NAME = "graph"; public static final String ARRAY_TAG_NAME = "array"; public static final String INDEX_TAG_NAME = "index"; public static final String NODE_TAG_NAME = "node"; public static final String KEY_TAG_NAME = "key"; public static final String TREE_TAG_NAME = "tree"; public static final String INITIAL_TAG_NAME = "initial"; public static final String LINE_TAG_NAME = "line"; public static final String RECTANGLE_TAG_NAME = "rectangle"; public static final String TEXT_TAG_NAME = "text"; public static final String CIRCLE_TAG_NAME = "circle"; public static final String ELLIPSE_TAG_NAME = "ellipse"; public static final String EDGE_TAG_NAME = "edge"; public static final String POLYGON_TAG_NAME = "polygon"; public static final String XAAL_TAG_NAME = "xaal"; public static final String ANIMATION_TAG_NAME = "animation"; // Default values for properties public static final boolean DEFAULT_PROPERTY_TITLED = true; public static final boolean DEFAULT_PROPERTY_ROTATED = false, DEFAULT_PROPERTY_FLIPPEDX = false, DEFAULT_PROPERTY_FLIPPEDY = false; public static final boolean DEFAULT_PROPERTY_HOTSPOTENABLED = true; public static final boolean DEFAULT_PROPERTY_MINIMIZED= false; public static final boolean DEFAULT_PROPERTY_ENABLED = true; public static final boolean DEFAULT_PROPERTY_ALIVE = true; public static final String CONTENTS_TAG_NAME = "contents"; public static final String RADIUS_TAG_NAME = "radius"; public static final String NAME = "name"; // title name of the container public static final String REPRESENTATION = "representation"; // the name of the // representation public static final String MINIMIZED = "minimized"; // boolean flag public static final String ALIVE = "alive"; // boolean flag public static final String ENABLED = "enabled"; // boolean flag public static final String HOTSPOTENABLED = "hotspotenabled"; // boolean flag public static final String LABELED = "labeled"; // boolean flag public static final String TITLED = "titled"; // boolean flag public static final String ROTATED = "rotated"; // boolean flag public static final String FLIPPEDX = "flippedX"; // boolean flag public static final String FLIPPEDY = "flippedY"; // boolean flag public static final String NOTDEFINED = "###notdefined###"; // boolean flag public static final String STRUCTUREPROPERTY_TAG_NAME = "structure-property"; public static final String COORDINATE_TAG_NAME = "coordinate"; public static final String DEPTH_TAG_NAME = "depth"; public static final String STYLE_TAG_NAME = "style"; public static final String CENTER_TAG_NAME = "center"; public static final String CREATE_TAG_NAME = "create"; public static final String SEQ_TAG_NAME = "seq"; public static final String NARRATIVE_TAG_NAME = "narrative"; public static final String INSERT_TAG_NAME = "insert"; public static final String ROUND_TAG_NAME = "round"; public static final String COLOR_TAG_NAME = "color"; public static final String FILLCOLOR_TAG_NAME = "fill-color"; public static final String FONT_TAG_NAME = "font"; public static final String POLYLINE_TAG_NAME = "polyline"; public static final String DEFAULT_PROPERTY_FONTFAMILY = "Serif"; public static final int DEFAULT_PROPERTY_FONTSIZE = 10; public static final String DEFAULT_PROPERTY_STROKETYPE = "solid"; public static final int DEFAULT_PROPERTY_STROKEWIDTH = 1; public static final String DEFAULT_PROPERTY_ORIENTATION = "horizontal"; // Metadata tag names begin public static final String METADATA_TAG_NAME = "metadata"; public static final String AUTHOR_TAG_NAME = "author"; public static final String FIRSTNAME_TAG_NAME = "firstname"; public static final String LASTNAME_TAG_NAME = "lastname"; public static final String AFFILIATION_TAG_NAME = "affiliation"; public static final String EMAIL_TAG_NAME = "email"; public static final String APPLICATION_TAG_NAME = "application"; public static final String APPLICATION_NAME_TAG_NAME = "name"; public static final String APPLICATION_VERSION_TAG_NAME = "version"; public static final String APPLICATION_HOMEPAGE_TAG_NAME = "homepage"; public static final String ANIMATIONINFO_TAG_NAME = "animation-info"; public static final String ANIMATIONTITLE_TAG_NAME = "title"; public static final String ANIMATIONSUBJECT_TAG_NAME = "subject"; public static final String ANIMATIONDESC_TAG_NAME = "desc"; public static final String ANIMATIONKEYWORD_TAG_NAME = "keyword"; // Metadata tag names end public static final String LABEL_ATTRIBUTE_NAME = "label"; public static final String ORIENTATION_ATTRIBUTE_NAME = "orientation"; public static final String INDEXED_ATTRIBUTE_NAME = "indexed"; public static final String SIZE_ATTRIBUTE_NAME = "size"; public static final boolean DEFAULT_PROPERTY_DIRECTED = false; public static final String DIRECTED_ATTRIBUTE_NAME = "directed"; public static final boolean DEFAULT_PROPERTY_BOXED = false; public static final String CLOSED_TAG_NAME = "closed"; public static final String DELETE_TAG_NAME = "delete"; public static final String SEARCH_TAG_NAME = "search"; public static final String SWAP_TAG_NAME = "swap"; public static final String DEFS_TAG_NAME = "defs"; public static final String DURATION_TAG_NAME = "duration"; public static final String DELAY_TAG_NAME = "delay"; public static final String OPTION_TAG_NAME = "option"; public static final String DEFINESHAPE_TAG_NAME = "define-shape"; public static final String TIMING_TAG_NAME = "timing"; public static final String OBJECTREF_TAG_NAME = "object-ref"; public static final String SOUND_TAG_NAME = "sound"; public static final String SWAPID_TAG_NAME = "swap-id"; public static final String PAR_TAG_NAME = "par"; public static final String PAUSE_TAG_NAME = "pause"; public static final String GROUP_TAG_NAME = "group"; public static final String UNGROUP_TAG_NAME = "ungroup"; public static final String GRAPHICAL_TAG_NAME = "graphical"; public static final String ANGLE_TAG_NAME = "angle"; public static final String LENGTH_TAG_NAME = "length"; public static final String ALIGNMENT_TAG_NAME = "alignment"; public static final String BOXED_TAG_NAME = "boxed"; public static final String ARC_TAG_NAME = "arc"; public static final String CIRCLESEGMENT_TAG_NAME = "circle-segment"; public static final String POINT_TAG_NAME = "point"; public static final String SQUARE_TAG_NAME = "square"; public static final String TRIANGLE_TAG_NAME = "triangle"; public static final String SHAPE_TAG_NAME = "shape"; public static final String SHOW_TAG_NAME = "show"; public static final String OFFSET_TAG_NAME = "offset"; public static final String ARROW_TAG_NAME = "arrow"; public static final String SCALE_TAG_NAME = "scale"; public static final String STROKE_TAG_NAME = "stroke"; public static final String MOVE_TAG_NAME = "move"; public static final String HIDE_TAG_NAME = "hide"; public static final String ROTATE_TAG_NAME = "rotate"; public static final String SHAPESCALE_TAG_NAME = "shape-scale"; public static final String REPLACE_TAG_NAME = "replace"; public static final String REMOVE_TAG_NAME = "remove"; public static final String ELEMENTARY_TAG_NAME = "elementary"; public static final String KEYPOINTS_TAG_NAME = "keypoints"; public static final String ALONGOBJECT_TAG_NAME = "along-object"; public static final String PROPERTY_TAG_NAME = "property"; public static final String CHANGEPROPERTY_TAG_NAME = "change-property"; public static final String CHANGESTYLE_TAG_NAME = "change-style"; public static final double DEFAULT_PROPERTY_OPACITY = 1.0; public static final boolean DEFAULT_PROPERTY_BACKWARDARROW = false; public static final boolean DEFAULT_PROPERTY_FORWARDARROW = false; public static final String DEFAULT_PROPERTY_HIDETYPE = "selected"; public static final String MARKER_TAG_NAME = "marker"; public static final String FILLQUESTION_TAG_NAME = "fill"; public static final String VALUEENTRYQUESTION_TAG_NAME = "value-entry"; public static String getDefaultLanguage() { return "en"; } public static boolean getDefaultHidden() { return false; } public static Color getDefaultFillColor() { return Color.black; } public static Color getDefaultColor() { return Color.black; } public static Font getDefaultFont() { return new Font(); } }