001package com.hfg.xml.msofficexml.docx.drawingml; 002 003import com.hfg.xml.XMLName; 004import com.hfg.xml.XMLNamespace; 005 006 007//------------------------------------------------------------------------------ 008/** 009 * XML tag and attribute names for drawingML-related namespaces. 010 * 011 * @author J. Alex Taylor, hairyfatguy.com 012 */ 013//------------------------------------------------------------------------------ 014// com.hfg XML/HTML Coding Library 015// 016// This library is free software; you can redistribute it and/or 017// modify it under the terms of the GNU Lesser General Public 018// License as published by the Free Software Foundation; either 019// version 2.1 of the License, or (at your option) any later version. 020// 021// This library is distributed in the hope that it will be useful, 022// but WITHOUT ANY WARRANTY; without even the implied warranty of 023// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 024// Lesser General Public License for more details. 025// 026// You should have received a copy of the GNU Lesser General Public 027// License along with this library; if not, write to the Free Software 028// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 029// 030// J. Alex Taylor, President, Founder, CEO, COO, CFO, OOPS hairyfatguy.com 031// jataylor@hairyfatguy.com 032//------------------------------------------------------------------------------ 033 034public class DmlXML 035{ 036 public static final XMLNamespace DRAWINGML_NAMESPACE = XMLNamespace.getNamespace("a", "http://schemas.openxmlformats.org/drawingml/2006/main"); 037 public static final XMLNamespace PIC_NAMESPACE = XMLNamespace.getNamespace("p", "http://schemas.openxmlformats.org/drawingml/2006/picture"); 038 039 // Tag names 040 public static final XMLName ACCENT1 = new XMLName("accent1", DRAWINGML_NAMESPACE); 041 public static final XMLName ACCENT2 = new XMLName("accent2", DRAWINGML_NAMESPACE); 042 public static final XMLName ACCENT3 = new XMLName("accent3", DRAWINGML_NAMESPACE); 043 public static final XMLName ACCENT4 = new XMLName("accent4", DRAWINGML_NAMESPACE); 044 public static final XMLName ACCENT5 = new XMLName("accent5", DRAWINGML_NAMESPACE); 045 public static final XMLName ACCENT6 = new XMLName("accent6", DRAWINGML_NAMESPACE); 046 public static final XMLName BKGRD_FILL_STYLE_LIST = new XMLName("bgFillStyleLst", DRAWINGML_NAMESPACE); 047 public static final XMLName BEVEL = new XMLName("bevel", DRAWINGML_NAMESPACE); 048 public static final XMLName BLIP = new XMLName("blip", DRAWINGML_NAMESPACE); 049 public static final XMLName BODY_PROPS = new XMLName("bodyPr", DRAWINGML_NAMESPACE); 050 public static final XMLName COLOR_SCHEME = new XMLName("clrScheme", DRAWINGML_NAMESPACE); 051 public static final XMLName COMPLEX_SCRIPT_FONT = new XMLName("cs", DRAWINGML_NAMESPACE); 052 public static final XMLName CUSTOM_DASH = new XMLName("custDash", DRAWINGML_NAMESPACE); 053 public static final XMLName DARK1 = new XMLName("dk1", DRAWINGML_NAMESPACE); 054 public static final XMLName DARK2 = new XMLName("dk2", DRAWINGML_NAMESPACE); 055 public static final XMLName EAST_ASIAN_FONT = new XMLName("ea", DRAWINGML_NAMESPACE); 056 public static final XMLName EFFECT_LIST = new XMLName("effectLst", DRAWINGML_NAMESPACE); 057 public static final XMLName EFFECT_REF = new XMLName("effectRef", DRAWINGML_NAMESPACE); 058 public static final XMLName EFFECT_STYLE = new XMLName("effectStyle", DRAWINGML_NAMESPACE); 059 public static final XMLName EFFECT_STYLE_LIST = new XMLName("effectStyleLst", DRAWINGML_NAMESPACE); 060 public static final XMLName EXTENTS = new XMLName("ext", DRAWINGML_NAMESPACE); 061 public static final XMLName EXT_LIST = new XMLName("extLst", DRAWINGML_NAMESPACE); 062 public static final XMLName FILL_RECT = new XMLName("fillRect", DRAWINGML_NAMESPACE); 063 public static final XMLName FILL_REF = new XMLName("fillRef", DRAWINGML_NAMESPACE); 064 public static final XMLName FILL_STYLE_LIST = new XMLName("fillStyleLst", DRAWINGML_NAMESPACE); 065 public static final XMLName FONT_REF = new XMLName("fontRef", DRAWINGML_NAMESPACE); 066 public static final XMLName FONT = new XMLName("font", DRAWINGML_NAMESPACE); 067 public static final XMLName FOLLOWED_HYPERLINK = new XMLName("folHlink", DRAWINGML_NAMESPACE); 068 public static final XMLName FONT_SCHEME = new XMLName("fontScheme", DRAWINGML_NAMESPACE); 069 public static final XMLName FORMAT_SCHEME = new XMLName("fmtScheme", DRAWINGML_NAMESPACE); 070 public static final XMLName GRAPHIC = new XMLName("graphic", DRAWINGML_NAMESPACE); 071 public static final XMLName GRADIENT_FILL = new XMLName("gradFill", DRAWINGML_NAMESPACE); 072 public static final XMLName GRADIENT_STOP = new XMLName("gs", DRAWINGML_NAMESPACE); 073 public static final XMLName GRADIENT_STOP_LIST = new XMLName("gsLst", DRAWINGML_NAMESPACE); 074 public static final XMLName GRAPHIC_DATA = new XMLName("graphicData", DRAWINGML_NAMESPACE); 075 public static final XMLName GRAPHIC_FRAME_LOCKS = new XMLName("graphicFrameLocks", DRAWINGML_NAMESPACE); 076 public static final XMLName HEAD_END = new XMLName("headEnd", DRAWINGML_NAMESPACE); 077 public static final XMLName HSL_COLOR = new XMLName("hslClr", DRAWINGML_NAMESPACE); 078 public static final XMLName HYPERLINK = new XMLName("hlink", DRAWINGML_NAMESPACE); 079 public static final XMLName HYPERLINK_CLICK = new XMLName("hlinkClick", DRAWINGML_NAMESPACE); 080 public static final XMLName LATIN_FONT = new XMLName("latin", DRAWINGML_NAMESPACE); 081 public static final XMLName LIGHT1 = new XMLName("lt1", DRAWINGML_NAMESPACE); 082 public static final XMLName LIGHT2 = new XMLName("lt2", DRAWINGML_NAMESPACE); 083 public static final XMLName LINE = new XMLName("ln", DRAWINGML_NAMESPACE); 084 public static final XMLName LINE_HEAD_END = new XMLName("headEnd", DRAWINGML_NAMESPACE); 085 public static final XMLName LINE_STYLE_LIST = new XMLName("lineStyleLst", DRAWINGML_NAMESPACE); 086 public static final XMLName LINE_TAIL_END = new XMLName("tailEnd", DRAWINGML_NAMESPACE); 087 public static final XMLName LINE_REF = new XMLName("lnRef", DRAWINGML_NAMESPACE); 088 public static final XMLName LINEAR_GRAD_FILL = new XMLName("lin", DRAWINGML_NAMESPACE); 089 public static final XMLName MAJOR_FONT = new XMLName("majorFont", DRAWINGML_NAMESPACE); 090 public static final XMLName MINOR_FONT = new XMLName("minorFont", DRAWINGML_NAMESPACE); 091 public static final XMLName MITER = new XMLName("miter", DRAWINGML_NAMESPACE); 092 public static final XMLName NO_FILL = new XMLName("noFill", DRAWINGML_NAMESPACE); 093 public static final XMLName OFFSET = new XMLName("off", DRAWINGML_NAMESPACE); 094 public static final XMLName PARAGRAPH = new XMLName("p", DRAWINGML_NAMESPACE); 095 public static final XMLName PATTERN_FILL = new XMLName("pattFill", DRAWINGML_NAMESPACE); 096 public static final XMLName PIC_LOCKS = new XMLName("picLocks", DRAWINGML_NAMESPACE); 097 public static final XMLName PRESET_COLOR = new XMLName("prstClr", DRAWINGML_NAMESPACE); 098 public static final XMLName PRESET_DASH = new XMLName("prstDash", DRAWINGML_NAMESPACE); 099 public static final XMLName PRESET_GEOMETRY = new XMLName("prstGeom", DRAWINGML_NAMESPACE); 100 public static final XMLName ROUND = new XMLName("round", DRAWINGML_NAMESPACE); 101 public static final XMLName RUN_PROPS = new XMLName("rPr", DRAWINGML_NAMESPACE); 102 public static final XMLName SCHEME_COLOR = new XMLName("schemeClr", DRAWINGML_NAMESPACE); 103 public static final XMLName SHAPE_ADJUST_VALUES = new XMLName("avLst", DRAWINGML_NAMESPACE); 104 public static final XMLName SOLID_FILL = new XMLName("solidFill", DRAWINGML_NAMESPACE); 105 public static final XMLName SRC_RECT = new XMLName("srcRect", DRAWINGML_NAMESPACE); 106 public static final XMLName SCRGB_COLOR = new XMLName("scrgbClr", DRAWINGML_NAMESPACE); 107 public static final XMLName SRGB_COLOR = new XMLName("srgbClr", DRAWINGML_NAMESPACE); 108 public static final XMLName STRETCH = new XMLName("stretch", DRAWINGML_NAMESPACE); 109 public static final XMLName SYS_COLOR = new XMLName("sysClr", DRAWINGML_NAMESPACE); 110 public static final XMLName TAIL_END = new XMLName("tailEnd", DRAWINGML_NAMESPACE); 111 public static final XMLName TEXT = new XMLName("t", DRAWINGML_NAMESPACE); 112 public static final XMLName TEXT_RUN = new XMLName("r", DRAWINGML_NAMESPACE); 113 public static final XMLName THEME = new XMLName("theme", DRAWINGML_NAMESPACE); 114 public static final XMLName THEME_ELEMENTS = new XMLName("themeElements", DRAWINGML_NAMESPACE); 115 public static final XMLName TRANSFORM_2D = new XMLName("xfrm", DRAWINGML_NAMESPACE); 116 117 118 public static final XMLName BLIP_FILL = new XMLName("blipFill", PIC_NAMESPACE); 119 public static final XMLName NON_VISUAL_DRAWING_PROPS = new XMLName("cNvPr", PIC_NAMESPACE); 120 public static final XMLName NON_VISUAL_PIC_DRAWING_PROPS = new XMLName("cNvPicPr", PIC_NAMESPACE); 121 public static final XMLName NON_VISUAL_SHAPE_PROPS = new XMLName("cNvSpPr", PIC_NAMESPACE); 122 public static final XMLName NON_VISUAL_PIC_PROPS = new XMLName("nvPicPr", PIC_NAMESPACE); 123 public static final XMLName NON_VISUAL_SHAPE_DRAWING_PROPS = new XMLName("nvSpPr", PIC_NAMESPACE); 124 public static final XMLName PIC = new XMLName("pic", PIC_NAMESPACE); 125 public static final XMLName SHAPE_PROPS = new XMLName("spPr", PIC_NAMESPACE); 126 public static final XMLName SHAPE = new XMLName("sp", PIC_NAMESPACE); 127 public static final XMLName TEXT_BODY = new XMLName("txBody", PIC_NAMESPACE); 128 129 130 131 132 public static final XMLName ALIGN_ATT = new XMLName("algn"); 133 public static final XMLName ANCHOR_ATT = new XMLName("anchor"); 134 public static final XMLName ANGLE_ATT = new XMLName("ang"); 135 public static final XMLName BLACK_WHITE_MODE_ATT = new XMLName("bwMode"); 136 public static final XMLName BOTTOM_ATT = new XMLName("b"); 137 public static final XMLName CAP_ATT = new XMLName("cap"); 138 public static final XMLName COMPOUND_ATT = new XMLName("cmpd"); 139 public static final XMLName CX_ATT = new XMLName("cx"); 140 public static final XMLName CY_ATT = new XMLName("cy"); 141 public static final XMLName FLIP_ATT = new XMLName("flip"); 142 public static final XMLName FLIP_HORIZ_ATT = new XMLName("flipH"); 143 public static final XMLName FLIP_VERT_ATT = new XMLName("flipV"); 144 public static final XMLName INDEX_ATT = new XMLName("idx"); 145 public static final XMLName LEFT_ATT = new XMLName("l"); 146 public static final XMLName LIMIT_ATT = new XMLName("lim"); 147 public static final XMLName NAME_ATT = new XMLName("name"); 148 public static final XMLName NO_CHANGE_ARROWHEADS_ATT = new XMLName("noChangeArrowheads"); 149 public static final XMLName NO_CHANGE_ASPECT_ATT = new XMLName("noChangeAspect"); 150 public static final XMLName NO_DRILLDOWN_ATT = new XMLName("noDrilldown"); 151 public static final XMLName NO_MOVE_ATT = new XMLName("noMove"); 152 public static final XMLName NO_RESIZE_ATT = new XMLName("noResize"); 153 public static final XMLName NO_SELECT_ATT = new XMLName("noSelect"); 154 public static final XMLName NO_SHAPE_GROUPING_ATT = new XMLName("noGrp"); 155 public static final XMLName POSITION_ATT = new XMLName("pos"); 156 public static final XMLName PRESET_ATT = new XMLName("prst"); 157 public static final XMLName RIGHT_ATT = new XMLName("r"); 158 public static final XMLName RIGHT_TO_LEFT_COLS_ATT = new XMLName("rtlCol"); 159 public static final XMLName ROTATE_WITH_SHAPE_ATT = new XMLName("rotWithShape"); 160 public static final XMLName SCALED_ATT = new XMLName("scaled"); 161 public static final XMLName SCRIPT_ATT = new XMLName("script"); 162 public static final XMLName TOP_ATT = new XMLName("t"); 163 public static final XMLName TEXT_BOX_ATT = new XMLName("txBox"); 164 public static final XMLName TYPEFACE_ATT = new XMLName("typeface"); 165 public static final XMLName VALUE_ATT = new XMLName("val"); 166 public static final XMLName WIDTH_ATT = new XMLName("w"); 167 public static final XMLName X_ATT = new XMLName("x"); 168 public static final XMLName Y_ATT = new XMLName("y"); 169 170}