001package com.hfg.xml.msofficexml.docx.wordprocessingml.style; 002 003import java.util.HashMap; 004import java.util.Map; 005 006//------------------------------------------------------------------------------ 007/** 008 Enumeration of art border styles. Usable only as page borders. 009 010 @author J. Alex Taylor, hairyfatguy.com 011 */ 012//------------------------------------------------------------------------------ 013// com.hfg XML/HTML Coding Library 014// 015// This library is free software; you can redistribute it and/or 016// modify it under the terms of the GNU Lesser General Public 017// License as published by the Free Software Foundation; either 018// version 2.1 of the License, or (at your option) any later version. 019// 020// This library is distributed in the hope that it will be useful, 021// but WITHOUT ANY WARRANTY; without even the implied warranty of 022// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 023// Lesser General Public License for more details. 024// 025// You should have received a copy of the GNU Lesser General Public 026// License along with this library; if not, write to the Free Software 027// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 028// 029// J. Alex Taylor, President, Founder, CEO, COO, CFO, OOPS hairyfatguy.com 030// jataylor@hairyfatguy.com 031//------------------------------------------------------------------------------ 032 033public class WmlArtBorderStyle 034{ 035 private static final Map<String, WmlArtBorderStyle> sValueMap = new HashMap<>(25); 036 037 private String mName; 038 039 public static final WmlArtBorderStyle apples = new WmlArtBorderStyle("apples"); 040 public static final WmlArtBorderStyle archedScallops = new WmlArtBorderStyle("archedScallops"); 041 public static final WmlArtBorderStyle babyPacifier = new WmlArtBorderStyle("babyPacifier"); 042 public static final WmlArtBorderStyle babyRattle = new WmlArtBorderStyle("babyRattle"); 043 public static final WmlArtBorderStyle balloons3Colors = new WmlArtBorderStyle("balloons3Colors"); 044 public static final WmlArtBorderStyle balloonsHotAir = new WmlArtBorderStyle("balloonsHotAir"); 045 public static final WmlArtBorderStyle basicBlackDashes = new WmlArtBorderStyle("basicBlackDashes"); 046 public static final WmlArtBorderStyle basicBlackDots = new WmlArtBorderStyle("basicBlackDots"); 047 public static final WmlArtBorderStyle basicBlackSquares = new WmlArtBorderStyle("basicBlackSquares"); 048 public static final WmlArtBorderStyle basicThinLines = new WmlArtBorderStyle("basicThinLines"); 049 public static final WmlArtBorderStyle basicWhiteDashes = new WmlArtBorderStyle("basicWhiteDashes"); 050 public static final WmlArtBorderStyle basicWhiteDots = new WmlArtBorderStyle("basicWhiteDots"); 051 public static final WmlArtBorderStyle basicWhiteSquares = new WmlArtBorderStyle("basicWhiteSquares"); 052 public static final WmlArtBorderStyle basicWideInline = new WmlArtBorderStyle("basicWideInline"); 053 public static final WmlArtBorderStyle basicWideMidline = new WmlArtBorderStyle("basicWideMidline"); 054 public static final WmlArtBorderStyle basicWideOutline = new WmlArtBorderStyle("basicWideOutline"); 055 public static final WmlArtBorderStyle bats = new WmlArtBorderStyle("bats"); 056 public static final WmlArtBorderStyle birds = new WmlArtBorderStyle("birds"); 057 public static final WmlArtBorderStyle birdsFlight = new WmlArtBorderStyle("birdsFlight"); 058 public static final WmlArtBorderStyle cabins = new WmlArtBorderStyle("cabins"); 059 public static final WmlArtBorderStyle cakeSlice = new WmlArtBorderStyle("cakeSlice"); 060 public static final WmlArtBorderStyle candyCorn = new WmlArtBorderStyle("candyCorn"); 061 public static final WmlArtBorderStyle celticKnotwork = new WmlArtBorderStyle("celticKnotwork"); 062 public static final WmlArtBorderStyle certificateBanner = new WmlArtBorderStyle("certificateBanner"); 063 public static final WmlArtBorderStyle chainLink = new WmlArtBorderStyle("chainLink"); 064 public static final WmlArtBorderStyle champagneBottle = new WmlArtBorderStyle("champagneBottle"); 065 public static final WmlArtBorderStyle checkedBarBlack = new WmlArtBorderStyle("checkedBarBlack"); 066 public static final WmlArtBorderStyle checkedBarColor = new WmlArtBorderStyle("checkedBarColor"); 067 public static final WmlArtBorderStyle checkered = new WmlArtBorderStyle("checkered"); 068 public static final WmlArtBorderStyle christmasTree = new WmlArtBorderStyle("christmasTree"); 069 public static final WmlArtBorderStyle circlesLines = new WmlArtBorderStyle("circlesLines"); 070 public static final WmlArtBorderStyle circlesRectangles = new WmlArtBorderStyle("circlesRectangles"); 071 public static final WmlArtBorderStyle classicalWave = new WmlArtBorderStyle("classicalWave"); 072 public static final WmlArtBorderStyle clocks = new WmlArtBorderStyle("clocks"); 073 public static final WmlArtBorderStyle compass = new WmlArtBorderStyle("compass"); 074 public static final WmlArtBorderStyle confetti = new WmlArtBorderStyle("confetti"); 075 public static final WmlArtBorderStyle confettiGrays = new WmlArtBorderStyle("confettiGrays"); 076 public static final WmlArtBorderStyle confettiOutline = new WmlArtBorderStyle("confettiOutline"); 077 public static final WmlArtBorderStyle confettiStreamers = new WmlArtBorderStyle("confettiStreamers"); 078 public static final WmlArtBorderStyle confettiWhite = new WmlArtBorderStyle("confettiWhite"); 079 public static final WmlArtBorderStyle cornerTriangles = new WmlArtBorderStyle("cornerTriangles"); 080 public static final WmlArtBorderStyle couponCutoutDashes = new WmlArtBorderStyle("couponCutoutDashes"); 081 public static final WmlArtBorderStyle couponCutoutDots = new WmlArtBorderStyle("couponCutoutDots"); 082 public static final WmlArtBorderStyle crazyMaze = new WmlArtBorderStyle("crazyMaze"); 083 public static final WmlArtBorderStyle creaturesButterfly = new WmlArtBorderStyle("creaturesButterfly"); 084 public static final WmlArtBorderStyle creaturesFish = new WmlArtBorderStyle("creaturesFish"); 085 public static final WmlArtBorderStyle creaturesInsects = new WmlArtBorderStyle("creaturesInsects"); 086 public static final WmlArtBorderStyle creaturesLadyBug = new WmlArtBorderStyle("creaturesLadyBug"); 087 public static final WmlArtBorderStyle crossStitch = new WmlArtBorderStyle("crossStitch"); 088 public static final WmlArtBorderStyle cup = new WmlArtBorderStyle("cup"); 089 public static final WmlArtBorderStyle decoArch = new WmlArtBorderStyle("decoArch"); 090 public static final WmlArtBorderStyle decoArchColor = new WmlArtBorderStyle("decoArchColor"); 091 public static final WmlArtBorderStyle decoBlocks = new WmlArtBorderStyle("decoBlocks"); 092 public static final WmlArtBorderStyle diamondsGray = new WmlArtBorderStyle("diamondsGray"); 093 public static final WmlArtBorderStyle doubleD = new WmlArtBorderStyle("doubleD"); 094 public static final WmlArtBorderStyle doubleDiamonds = new WmlArtBorderStyle("doubleDiamonds"); 095 public static final WmlArtBorderStyle earth1 = new WmlArtBorderStyle("earth1"); 096 public static final WmlArtBorderStyle earth2 = new WmlArtBorderStyle("earth2"); 097 public static final WmlArtBorderStyle eclipsingSquares1 = new WmlArtBorderStyle("eclipsingSquares1"); 098 public static final WmlArtBorderStyle eclipsingSquares2 = new WmlArtBorderStyle("eclipsingSquares2"); 099 public static final WmlArtBorderStyle eggsBlack = new WmlArtBorderStyle("eggsBlack"); 100 public static final WmlArtBorderStyle fans = new WmlArtBorderStyle("fans"); 101 public static final WmlArtBorderStyle film = new WmlArtBorderStyle("film"); 102 public static final WmlArtBorderStyle firecrackers = new WmlArtBorderStyle("firecrackers"); 103 public static final WmlArtBorderStyle flowersBlockPrint = new WmlArtBorderStyle("flowersBlockPrint"); 104 public static final WmlArtBorderStyle flowersDaisies = new WmlArtBorderStyle("flowersDaisies"); 105 public static final WmlArtBorderStyle flowersModern1 = new WmlArtBorderStyle("flowersModern1"); 106 public static final WmlArtBorderStyle flowersModern2 = new WmlArtBorderStyle("flowersModern2"); 107 public static final WmlArtBorderStyle flowersPansy = new WmlArtBorderStyle("flowersPansy"); 108 public static final WmlArtBorderStyle flowersRedRose = new WmlArtBorderStyle("flowersRedRose"); 109 public static final WmlArtBorderStyle flowersRoses = new WmlArtBorderStyle("flowersRoses"); 110 public static final WmlArtBorderStyle flowersTeacup = new WmlArtBorderStyle("flowersTeacup"); 111 public static final WmlArtBorderStyle flowersTiny = new WmlArtBorderStyle("flowersTiny"); 112 public static final WmlArtBorderStyle gems = new WmlArtBorderStyle("gems"); 113 public static final WmlArtBorderStyle gingerbreadMan = new WmlArtBorderStyle("gingerbreadMan"); 114 public static final WmlArtBorderStyle gradient = new WmlArtBorderStyle("gradient"); 115 public static final WmlArtBorderStyle hair = new WmlArtBorderStyle("hair"); 116 public static final WmlArtBorderStyle handmade1 = new WmlArtBorderStyle("handmade1"); 117 public static final WmlArtBorderStyle handmade2 = new WmlArtBorderStyle("handmade2"); 118 public static final WmlArtBorderStyle heartBalloon = new WmlArtBorderStyle("heartBalloon"); 119 public static final WmlArtBorderStyle heartGray = new WmlArtBorderStyle("heartGray"); 120 public static final WmlArtBorderStyle hearts = new WmlArtBorderStyle("hearts"); 121 public static final WmlArtBorderStyle heebieJeebies = new WmlArtBorderStyle("heebieJeebies"); 122 public static final WmlArtBorderStyle holly = new WmlArtBorderStyle("holly"); 123 public static final WmlArtBorderStyle houseFunky = new WmlArtBorderStyle("houseFunky"); 124 public static final WmlArtBorderStyle hypnotic = new WmlArtBorderStyle("hypnotic"); 125 public static final WmlArtBorderStyle iceCreamCones = new WmlArtBorderStyle("iceCreamCones"); 126 public static final WmlArtBorderStyle lightBulb = new WmlArtBorderStyle("lightBulb"); 127 public static final WmlArtBorderStyle lightning1 = new WmlArtBorderStyle("lightning1"); 128 public static final WmlArtBorderStyle lightning2 = new WmlArtBorderStyle("lightning2"); 129 public static final WmlArtBorderStyle mapPins = new WmlArtBorderStyle("mapPins"); 130 public static final WmlArtBorderStyle mapleLeaf = new WmlArtBorderStyle("mapleLeaf"); 131 public static final WmlArtBorderStyle mapleMuffins = new WmlArtBorderStyle("mapleMuffins"); 132 public static final WmlArtBorderStyle marquee = new WmlArtBorderStyle("marquee"); 133 public static final WmlArtBorderStyle marqueeToothed = new WmlArtBorderStyle("marqueeToothed"); 134 public static final WmlArtBorderStyle medium = new WmlArtBorderStyle("medium"); 135 public static final WmlArtBorderStyle mediumDashDot = new WmlArtBorderStyle("mediumDashDot"); 136 public static final WmlArtBorderStyle mediumDashDotDot = new WmlArtBorderStyle("mediumDashDotDot"); 137 public static final WmlArtBorderStyle mediumDashed = new WmlArtBorderStyle("mediumDashed"); 138 public static final WmlArtBorderStyle moons = new WmlArtBorderStyle("moons"); 139 public static final WmlArtBorderStyle mosaic = new WmlArtBorderStyle("mosaic"); 140 public static final WmlArtBorderStyle musicNotes = new WmlArtBorderStyle("musicNotes"); 141 public static final WmlArtBorderStyle northwest = new WmlArtBorderStyle("northwest"); 142 public static final WmlArtBorderStyle ovals = new WmlArtBorderStyle("ovals"); 143 public static final WmlArtBorderStyle packages = new WmlArtBorderStyle("packages"); 144 public static final WmlArtBorderStyle palmsBlack = new WmlArtBorderStyle("palmsBlack"); 145 public static final WmlArtBorderStyle palmsColor = new WmlArtBorderStyle("palmsColor"); 146 public static final WmlArtBorderStyle paperClips = new WmlArtBorderStyle("paperClips"); 147 public static final WmlArtBorderStyle papyrus = new WmlArtBorderStyle("papyrus"); 148 public static final WmlArtBorderStyle partyFavor = new WmlArtBorderStyle("partyFavor"); 149 public static final WmlArtBorderStyle partyGlass = new WmlArtBorderStyle("partyGlass"); 150 public static final WmlArtBorderStyle pencils = new WmlArtBorderStyle("pencils"); 151 public static final WmlArtBorderStyle people = new WmlArtBorderStyle("people"); 152 public static final WmlArtBorderStyle peopleHats = new WmlArtBorderStyle("peopleHats"); 153 public static final WmlArtBorderStyle peopleWaving = new WmlArtBorderStyle("peopleWaving"); 154 public static final WmlArtBorderStyle poinsettias = new WmlArtBorderStyle("poinsettias"); 155 public static final WmlArtBorderStyle postageStamp = new WmlArtBorderStyle("postageStamp"); 156 public static final WmlArtBorderStyle pumpkin1 = new WmlArtBorderStyle("pumpkin1"); 157 public static final WmlArtBorderStyle pushPinNote1 = new WmlArtBorderStyle("pushPinNote1"); 158 public static final WmlArtBorderStyle pushPinNote2 = new WmlArtBorderStyle("pushPinNote2"); 159 public static final WmlArtBorderStyle pyramids = new WmlArtBorderStyle("pyramids"); 160 public static final WmlArtBorderStyle pyramidsAbove = new WmlArtBorderStyle("pyramidsAbove"); 161 public static final WmlArtBorderStyle quadrants = new WmlArtBorderStyle("quadrants"); 162 public static final WmlArtBorderStyle rings = new WmlArtBorderStyle("rings"); 163 public static final WmlArtBorderStyle safari = new WmlArtBorderStyle("safari"); 164 public static final WmlArtBorderStyle sawtooth = new WmlArtBorderStyle("sawtooth"); 165 public static final WmlArtBorderStyle sawtoothGray = new WmlArtBorderStyle("sawtoothGray"); 166 public static final WmlArtBorderStyle scaredCat = new WmlArtBorderStyle("scaredCat"); 167 public static final WmlArtBorderStyle seattle = new WmlArtBorderStyle("seattle"); 168 public static final WmlArtBorderStyle shadowedSquares = new WmlArtBorderStyle("shadowedSquares"); 169 public static final WmlArtBorderStyle sharksTeeth = new WmlArtBorderStyle("sharksTeeth"); 170 public static final WmlArtBorderStyle shorebirdTracks = new WmlArtBorderStyle("shorebirdTracks"); 171 public static final WmlArtBorderStyle skyrocket = new WmlArtBorderStyle("skyrocket"); 172 public static final WmlArtBorderStyle slantDashDot = new WmlArtBorderStyle("slantDashDot"); 173 public static final WmlArtBorderStyle snowflakeFancy = new WmlArtBorderStyle("snowflakeFancy"); 174 public static final WmlArtBorderStyle snowflakes = new WmlArtBorderStyle("snowflakes"); 175 public static final WmlArtBorderStyle sombrero = new WmlArtBorderStyle("sombrero"); 176 public static final WmlArtBorderStyle southwest = new WmlArtBorderStyle("southwest"); 177 public static final WmlArtBorderStyle stars = new WmlArtBorderStyle("stars"); 178 public static final WmlArtBorderStyle starsTop = new WmlArtBorderStyle("starsTop"); 179 public static final WmlArtBorderStyle stars3d = new WmlArtBorderStyle("stars3d"); 180 public static final WmlArtBorderStyle starsBlack = new WmlArtBorderStyle("starsBlack"); 181 public static final WmlArtBorderStyle starsShadowed = new WmlArtBorderStyle("starsShadowed"); 182 public static final WmlArtBorderStyle sun = new WmlArtBorderStyle("sun"); 183 public static final WmlArtBorderStyle swirligig = new WmlArtBorderStyle("swirligig"); 184 public static final WmlArtBorderStyle tornPaper = new WmlArtBorderStyle("tornPaper"); 185 public static final WmlArtBorderStyle tornPaperBlack = new WmlArtBorderStyle("tornPaperBlack"); 186 public static final WmlArtBorderStyle trees = new WmlArtBorderStyle("trees"); 187 public static final WmlArtBorderStyle triangleParty = new WmlArtBorderStyle("triangleParty"); 188 public static final WmlArtBorderStyle triangles = new WmlArtBorderStyle("triangles"); 189 public static final WmlArtBorderStyle tribal1 = new WmlArtBorderStyle("tribal1"); 190 public static final WmlArtBorderStyle tribal2 = new WmlArtBorderStyle("tribal2"); 191 public static final WmlArtBorderStyle tribal3 = new WmlArtBorderStyle("tribal3"); 192 public static final WmlArtBorderStyle tribal4 = new WmlArtBorderStyle("tribal4"); 193 public static final WmlArtBorderStyle tribal5 = new WmlArtBorderStyle("tribal5"); 194 public static final WmlArtBorderStyle tribal6 = new WmlArtBorderStyle("tribal6"); 195 public static final WmlArtBorderStyle twistedLines1 = new WmlArtBorderStyle("twistedLines1"); 196 public static final WmlArtBorderStyle twistedLines2 = new WmlArtBorderStyle("twistedLines2"); 197 public static final WmlArtBorderStyle vine = new WmlArtBorderStyle("vine"); 198 public static final WmlArtBorderStyle waveline = new WmlArtBorderStyle("waveline"); 199 public static final WmlArtBorderStyle weavingAngles = new WmlArtBorderStyle("weavingAngles"); 200 public static final WmlArtBorderStyle weavingBraid = new WmlArtBorderStyle("weavingBraid"); 201 public static final WmlArtBorderStyle weavingRibbon = new WmlArtBorderStyle("weavingRibbon"); 202 public static final WmlArtBorderStyle weavingStrips = new WmlArtBorderStyle("weavingStrips"); 203 public static final WmlArtBorderStyle whiteFlowers = new WmlArtBorderStyle("whiteFlowers"); 204 public static final WmlArtBorderStyle woodwork = new WmlArtBorderStyle("woodwork"); 205 public static final WmlArtBorderStyle xIllusions = new WmlArtBorderStyle("xIllusions"); 206 public static final WmlArtBorderStyle zanyTriangles = new WmlArtBorderStyle("zanyTriangles"); 207 public static final WmlArtBorderStyle zigZag = new WmlArtBorderStyle("zigZag"); 208 public static final WmlArtBorderStyle zigZagStitch = new WmlArtBorderStyle("zigZagStitch"); 209 210 211 //--------------------------------------------------------------------------- 212 private WmlArtBorderStyle(String inValue) 213 { 214 mName = inValue; 215 sValueMap.put(mName, this); 216 } 217 218 //--------------------------------------------------------------------------- 219 public String name() 220 { 221 return mName; 222 } 223 224 //--------------------------------------------------------------------------- 225 @Override 226 public String toString() 227 { 228 return name(); 229 } 230 231 //--------------------------------------------------------------------------- 232 @Override 233 public int hashCode() 234 { 235 return mName.hashCode(); 236 } 237 238 //--------------------------------------------------------------------------- 239 public static WmlArtBorderStyle valueOf(String inString) 240 { 241 return sValueMap.get(inString); 242 } 243 244}