Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package groovy.xml
class Entity implements Buildable {
/*
* XML-compatible ISO Latin 1 Character Entity Set for XHTML
*/
public static final Entity nbsp = new Entity('nbsp') // no-break space = non-breaking space, U+00A0 ISOnum
public static final Entity iexcl = new Entity('iexcl') // inverted exclamation mark, U+00A1 ISOnum
public static final Entity cent = new Entity('cent') // cent sign, U+00A2 ISOnum
public static final Entity pound = new Entity('pound') // pound sign, U+00A3 ISOnum
public static final Entity curren = new Entity('curren') // currency sign, U+00A4 ISOnum
public static final Entity yen = new Entity('yen') // yen sign = yuan sign, U+00A5 ISOnum
public static final Entity brvbar = new Entity('brvbar') // broken bar = broken vertical bar, U+00A6 ISOnum
public static final Entity sect = new Entity('sect') // section sign, U+00A7 ISOnum
public static final Entity uml = new Entity('uml') // diaeresis = spacing diaeresis, U+00A8 ISOdia
public static final Entity copy = new Entity('copy') // copyright sign, U+00A9 ISOnum
public static final Entity ordf = new Entity('ordf') // feminine ordinal indicator, U+00AA ISOnum
public static final Entity laquo = new Entity('laquo') // left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum
public static final Entity not = new Entity('not') // not sign, U+00AC ISOnum
public static final Entity shy = new Entity('shy') // soft hyphen = discretionary hyphen, U+00AD ISOnum
public static final Entity reg = new Entity('reg') // registered sign = registered trade mark sign, U+00AE ISOnum
public static final Entity macr = new Entity('macr') // macron = spacing macron = overline = APL overbar, U+00AF ISOdia
public static final Entity deg = new Entity('deg') // degree sign, U+00B0 ISOnum
public static final Entity plusmn = new Entity('plusmn') // plus-minus sign = plus-or-minus sign, U+00B1 ISOnum
public static final Entity sup2 = new Entity('sup2') // superscript two = superscript digit two = squared, U+00B2 ISOnum
public static final Entity sup3 = new Entity('sup3') // superscript three = superscript digit three = cubed, U+00B3 ISOnum
public static final Entity acute = new Entity('acute') // acute accent = spacing acute, U+00B4 ISOdia
public static final Entity micro = new Entity('micro') // micro sign, U+00B5 ISOnum
public static final Entity para = new Entity('para') // pilcrow sign = paragraph sign, U+00B6 ISOnum
public static final Entity middot = new Entity('middot') // middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum
public static final Entity cedil = new Entity('cedil') // cedilla = spacing cedilla, U+00B8 ISOdia
public static final Entity sup1 = new Entity('sup1') // superscript one = superscript digit one, U+00B9 ISOnum
public static final Entity ordm = new Entity('ordm') // masculine ordinal indicator, U+00BA ISOnum
public static final Entity raquo = new Entity('raquo') // right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum
public static final Entity frac14 = new Entity('frac14') // vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum
public static final Entity frac12 = new Entity('frac12') // vulgar fraction one half = fraction one half, U+00BD ISOnum
public static final Entity frac34 = new Entity('frac34') // vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum
public static final Entity iquest = new Entity('iquest') // inverted question mark = turned question mark, U+00BF ISOnum
public static final Entity Agrave = new Entity('Agrave') // latin capital A with grave = latin capital A grave, U+00C0 ISOlat1
public static final Entity Aacute = new Entity('Aacute') // latin capital A with acute, U+00C1 ISOlat1
public static final Entity Acirc = new Entity('Acirc') // latin capital A with circumflex, U+00C2 ISOlat1
public static final Entity Atilde = new Entity('Atilde') // latin capital A with tilde, U+00C3 ISOlat1
public static final Entity Auml = new Entity('Auml') // latin capital A with diaeresis, U+00C4 ISOlat1
public static final Entity Aring = new Entity('Aring') // latin capital A with ring above = latin capital A ring, U+00C5 ISOlat1
public static final Entity AElig = new Entity('AElig') // latin capital AE = latin capital ligature AE, U+00C6 ISOlat1
public static final Entity Ccedil = new Entity('Ccedil') // latin capital C with cedilla, U+00C7 ISOlat1
public static final Entity Egrave = new Entity('Egrave') // latin capital E with grave, U+00C8 ISOlat1
public static final Entity Eacute = new Entity('Eacute') // latin capital E with acute, U+00C9 ISOlat1
public static final Entity Ecirc = new Entity('Ecirc') // latin capital E with circumflex, U+00CA ISOlat1
public static final Entity Euml = new Entity('Euml') // latin capital E with diaeresis, U+00CB ISOlat1
public static final Entity Igrave = new Entity('Igrave') // latin capital I with grave, U+00CC ISOlat1
public static final Entity Iacute = new Entity('Iacute') // latin capital I with acute, U+00CD ISOlat1
public static final Entity Icirc = new Entity('Icirc') // latin capital I with circumflex, U+00CE ISOlat1
public static final Entity Iuml = new Entity('Iuml') // latin capital I with diaeresis, U+00CF ISOlat1
public static final Entity ETH = new Entity('ETH') // latin capital ETH, U+00D0 ISOlat1
public static final Entity Ntilde = new Entity('Ntilde') // latin capital N with tilde, U+00D1 ISOlat1
public static final Entity Ograve = new Entity('Ograve') // latin capital O with grave, U+00D2 ISOlat1
public static final Entity Oacute = new Entity('Oacute') // latin capital O with acute, U+00D3 ISOlat1
public static final Entity Ocirc = new Entity('Ocirc') // latin capital O with circumflex, U+00D4 ISOlat1
public static final Entity Otilde = new Entity('Otilde') // latin capital O with tilde, U+00D5 ISOlat1
public static final Entity Ouml = new Entity('Ouml') // latin capital O with diaeresis, U+00D6 ISOlat1
public static final Entity times = new Entity('times') // multiplication sign, U+00D7 ISOnum
public static final Entity Oslash = new Entity('Oslash') // latin capital O with stroke = latin capital O slash, U+00D8 ISOlat1
public static final Entity Ugrave = new Entity('Ugrave') // latin capital U with grave, U+00D9 ISOlat1
public static final Entity Uacute = new Entity('Uacute') // latin capital U with acute, U+00DA ISOlat1
public static final Entity Ucirc = new Entity('Ucirc') // latin capital U with circumflex, U+00DB ISOlat1
public static final Entity Uuml = new Entity('Uuml') // latin capital U with diaeresis, U+00DC ISOlat1
public static final Entity Yacute = new Entity('Yacute') // latin capital Y with acute, U+00DD ISOlat1
public static final Entity THORN = new Entity('THORN') // latin capital THORN, U+00DE ISOlat1
public static final Entity szlig = new Entity('szlig') // latin small sharp s = ess-zed, U+00DF ISOlat1
public static final Entity agrave = new Entity('agrave') // latin small a with grave = latin small a grave, U+00E0 ISOlat1
public static final Entity aacute = new Entity('aacute') // latin small a with acute, U+00E1 ISOlat1
public static final Entity acirc = new Entity('acirc') // latin small a with circumflex, U+00E2 ISOlat1
public static final Entity atilde = new Entity('atilde') // latin small a with tilde, U+00E3 ISOlat1
public static final Entity auml = new Entity('auml') // latin small a with diaeresis, U+00E4 ISOlat1
public static final Entity aring = new Entity('aring') // latin small a with ring above = latin small a ring, U+00E5 ISOlat1
public static final Entity aelig = new Entity('aelig') // latin small ae = latin small ligature ae, U+00E6 ISOlat1
public static final Entity ccedil = new Entity('ccedil') // latin small c with cedilla, U+00E7 ISOlat1
public static final Entity egrave = new Entity('egrave') // latin small e with grave, U+00E8 ISOlat1
public static final Entity eacute = new Entity('eacute') // latin small e with acute, U+00E9 ISOlat1
public static final Entity ecirc = new Entity('ecirc') // latin small e with circumflex, U+00EA ISOlat1
public static final Entity euml = new Entity('euml') // latin small e with diaeresis, U+00EB ISOlat1
public static final Entity igrave = new Entity('igrave') // latin small i with grave, U+00EC ISOlat1
public static final Entity iacute = new Entity('iacute') // latin small i with acute, U+00ED ISOlat1
public static final Entity icirc = new Entity('icirc') // latin small i with circumflex, U+00EE ISOlat1
public static final Entity iuml = new Entity('iuml') // latin small i with diaeresis, U+00EF ISOlat1
public static final Entity eth = new Entity('eth') // latin small eth, U+00F0 ISOlat1
public static final Entity ntilde = new Entity('ntilde') // latin small n with tilde, U+00F1 ISOlat1
public static final Entity ograve = new Entity('ograve') // latin small o with grave, U+00F2 ISOlat1
public static final Entity oacute = new Entity('oacute') // latin small o with acute, U+00F3 ISOlat1
public static final Entity ocirc = new Entity('ocirc') // latin small o with circumflex, U+00F4 ISOlat1
public static final Entity otilde = new Entity('otilde') // latin small o with tilde, U+00F5 ISOlat1
public static final Entity ouml = new Entity('ouml') // latin small o with diaeresis, U+00F6 ISOlat1
public static final Entity divide = new Entity('divide') // division sign, U+00F7 ISOnum
public static final Entity oslash = new Entity('oslash') // latin small o with stroke, = latin small o slash, U+00F8 ISOlat1
public static final Entity ugrave = new Entity('ugrave') // latin small u with grave, U+00F9 ISOlat1
public static final Entity uacute = new Entity('uacute') // latin small u with acute, U+00FA ISOlat1
public static final Entity ucirc = new Entity('ucirc') // latin small u with circumflex, U+00FB ISOlat1
public static final Entity uuml = new Entity('uuml') // latin small u with diaeresis, U+00FC ISOlat1
public static final Entity yacute = new Entity('yacute') // latin small y with acute, U+00FD ISOlat1
public static final Entity thorn = new Entity('thorn') // latin small thorn with, U+00FE ISOlat1
public static final Entity yuml = new Entity('yuml') // latin small y with diaeresis, U+00FF ISOlat1
/*
* XML-compatible ISO Special Character Entity Set for XHTML
*/
// C0 Controls and Basic Latin
public static final Entity lt = new Entity('lt') //less-than sign, U+003C ISOnum
public static final Entity gt = new Entity('gt') //greater-than sign, U+003E ISOnum
public static final Entity amp = new Entity('amp') //ampersand, U+0026 ISOnum
public static final Entity apos = new Entity('apos') //The Apostrophe (Apostrophe Quote, APL Quote), U+0027 ISOnum
public static final Entity quot = new Entity('quot') //quotation mark (Quote Double), U+0022 ISOnum
// Latin Extended-A
public static final Entity OElig = new Entity('OElig') //latin capital ligature OE, U+0152 ISOlat2
public static final Entity oelig = new Entity('oelig') //latin small ligature oe, U+0153 ISOlat2
// ligature is a misnomer, this is a separate character in some languages
public static final Entity Scaron = new Entity('Scaron') //latin capital letter S with caron, U+0160 ISOlat2
public static final Entity scaron = new Entity('scaron') //latin small letter s with caron, U+0161 ISOlat2
public static final Entity Yuml = new Entity('Yuml') //latin capital letter Y with diaeresis, U+0178 ISOlat2
// Spacing Modifier Letters
public static final Entity circ = new Entity('circ') //modifier letter circumflex accent, U+02C6 ISOpub
public static final Entity tilde = new Entity('tilde') //small tilde, U+02DC ISOdia
// General Punctuation
public static final Entity ensp = new Entity('ensp') //en space, U+2002 ISOpub
public static final Entity emsp = new Entity('emsp') //em space, U+2003 ISOpub
public static final Entity thinsp = new Entity('thinsp') //thin space, U+2009 ISOpub
public static final Entity zwnj = new Entity('zwnj') //zero width non-joiner, U+200C NEW RFC 2070
public static final Entity zwj = new Entity('zwj') //zero width joiner, U+200D NEW RFC 2070
public static final Entity lrm = new Entity('lrm') //left-to-right mark, U+200E NEW RFC 2070
public static final Entity rlm = new Entity('rlm') //right-to-left mark, U+200F NEW RFC 2070
public static final Entity ndash = new Entity('ndash') //en dash, U+2013 ISOpub
public static final Entity mdash = new Entity('mdash') //em dash, U+2014 ISOpub
public static final Entity lsquo = new Entity('lsquo') //left single quotation mark, U+2018 ISOnum
public static final Entity rsquo = new Entity('rsquo') //right single quotation mark, U+2019 ISOnum
public static final Entity sbquo = new Entity('sbquo') //single low-9 quotation mark, U+201A NEW
public static final Entity ldquo = new Entity('ldquo') //left double quotation mark, U+201C ISOnum
public static final Entity rdquo = new Entity('rdquo') //right double quotation mark, U+201D ISOnum
public static final Entity bdquo = new Entity('bdquo') //double low-9 quotation mark, U+201E NEW
public static final Entity dagger = new Entity('dagger') //dagger, U+2020 ISOpub
public static final Entity Dagger = new Entity('Dagger') //double dagger, U+2021 ISOpub
public static final Entity permil = new Entity('permil') //per mille sign, U+2030 ISOtech
// lsaquo is proposed but not yet ISO standardized
public static final Entity lsaquo = new Entity('lsaquo') //single left-pointing angle quotation mark, U+2039 ISO proposed
// rsaquo is proposed but not yet ISO standardized
public static final Entity rsaquo = new Entity('rsaquo') //single right-pointing angle quotation mark, U+203A ISO proposed
public static final Entity euro = new Entity('euro') //euro sign, U+20AC NEW
private final entity
Entity(String name) {
this.entity = "&$name;"
}
Entity(int name) {
this.entity = "$name;"
}
@SuppressWarnings('BuilderMethodWithSideEffects')
void build(GroovyObject builder) {
builder.unescaped << entity
}
}