/*
* 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 com.alibaba.dubboadmin.registry.common.util;
import java.io.IOException;
import java.io.StringWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
/**
* <p>
* Provides HTML and XML entity utilities.
* </p>
*
* @version $Id: Entities.java 181192 2012-06-21 05:05:47Z tony.chenl $
* @see <a href="http://hotwired.lycos.com/webmonkey/reference/special_characters/">ISO Entities</a>
* @see <a href="http://www.w3.org/TR/REC-html32#latin1">HTML 3.2 Character Entities for ISO Latin-1</a>
* @see <a href="http://www.w3.org/TR/REC-html40/sgml/entities.html">HTML 4.0 Character entity references</a>
* @see <a href="http://www.w3.org/TR/html401/charset.html#h-5.3">HTML 4.01 Character References</a>
* @see <a href="http://www.w3.org/TR/html401/charset.html#code-position">HTML 4.01 Code positions</a>
* @since 2.0
*/
class Entities {
/**
* <p>
* The set of entities supported by standard XML.
* </p>
*/
public static final Entities XML;
/**
* <p>
* The set of entities supported by HTML 3.2.
* </p>
*/
public static final Entities HTML32;
/**
* <p>
* The set of entities supported by HTML 4.0.
* </p>
*/
public static final Entities HTML40;
// package scoped for testing
static final String[][] ISO8859_1_ARRAY = {{"nbsp", "160"}, // non-breaking space
{"iexcl", "161"}, // inverted exclamation mark
{"cent", "162"}, // cent sign
{"pound", "163"}, // pound sign
{"curren", "164"}, // currency sign
{"yen", "165"}, // yen sign = yuan sign
{"brvbar", "166"}, // broken bar = broken vertical bar
{"sect", "167"}, // section sign
{"uml", "168"}, // diaeresis = spacing diaeresis
{"copy", "169"}, // � - copyright sign
{"ordf", "170"}, // feminine ordinal indicator
{"laquo", "171"}, // left-pointing double angle quotation mark = left pointing guillemet
{"not", "172"}, // not sign
{"shy", "173"}, // soft hyphen = discretionary hyphen
{"reg", "174"}, // � - registered trademark sign
{"macr", "175"}, // macron = spacing macron = overline = APL overbar
{"deg", "176"}, // degree sign
{"plusmn", "177"}, // plus-minus sign = plus-or-minus sign
{"sup2", "178"}, // superscript two = superscript digit two = squared
{"sup3", "179"}, // superscript three = superscript digit three = cubed
{"acute", "180"}, // acute accent = spacing acute
{"micro", "181"}, // micro sign
{"para", "182"}, // pilcrow sign = paragraph sign
{"middot", "183"}, // middle dot = Georgian comma = Greek middle dot
{"cedil", "184"}, // cedilla = spacing cedilla
{"sup1", "185"}, // superscript one = superscript digit one
{"ordm", "186"}, // masculine ordinal indicator
{"raquo", "187"}, // right-pointing double angle quotation mark = right pointing guillemet
{"frac14", "188"}, // vulgar fraction one quarter = fraction one quarter
{"frac12", "189"}, // vulgar fraction one half = fraction one half
{"frac34", "190"}, // vulgar fraction three quarters = fraction three quarters
{"iquest", "191"}, // inverted question mark = turned question mark
{"Agrave", "192"}, // � - uppercase A, grave accent
{"Aacute", "193"}, // � - uppercase A, acute accent
{"Acirc", "194"}, // � - uppercase A, circumflex accent
{"Atilde", "195"}, // � - uppercase A, tilde
{"Auml", "196"}, // � - uppercase A, umlaut
{"Aring", "197"}, // � - uppercase A, ring
{"AElig", "198"}, // � - uppercase AE
{"Ccedil", "199"}, // � - uppercase C, cedilla
{"Egrave", "200"}, // � - uppercase E, grave accent
{"Eacute", "201"}, // � - uppercase E, acute accent
{"Ecirc", "202"}, // � - uppercase E, circumflex accent
{"Euml", "203"}, // � - uppercase E, umlaut
{"Igrave", "204"}, // � - uppercase I, grave accent
{"Iacute", "205"}, // � - uppercase I, acute accent
{"Icirc", "206"}, // � - uppercase I, circumflex accent
{"Iuml", "207"}, // � - uppercase I, umlaut
{"ETH", "208"}, // � - uppercase Eth, Icelandic
{"Ntilde", "209"}, // � - uppercase N, tilde
{"Ograve", "210"}, // � - uppercase O, grave accent
{"Oacute", "211"}, // � - uppercase O, acute accent
{"Ocirc", "212"}, // � - uppercase O, circumflex accent
{"Otilde", "213"}, // � - uppercase O, tilde
{"Ouml", "214"}, // � - uppercase O, umlaut
{"times", "215"}, // multiplication sign
{"Oslash", "216"}, // � - uppercase O, slash
{"Ugrave", "217"}, // � - uppercase U, grave accent
{"Uacute", "218"}, // � - uppercase U, acute accent
{"Ucirc", "219"}, // � - uppercase U, circumflex accent
{"Uuml", "220"}, // � - uppercase U, umlaut
{"Yacute", "221"}, // � - uppercase Y, acute accent
{"THORN", "222"}, // � - uppercase THORN, Icelandic
{"szlig", "223"}, // � - lowercase sharps, German
{"agrave", "224"}, // � - lowercase a, grave accent
{"aacute", "225"}, // � - lowercase a, acute accent
{"acirc", "226"}, // � - lowercase a, circumflex accent
{"atilde", "227"}, // � - lowercase a, tilde
{"auml", "228"}, // � - lowercase a, umlaut
{"aring", "229"}, // � - lowercase a, ring
{"aelig", "230"}, // � - lowercase ae
{"ccedil", "231"}, // � - lowercase c, cedilla
{"egrave", "232"}, // � - lowercase e, grave accent
{"eacute", "233"}, // � - lowercase e, acute accent
{"ecirc", "234"}, // � - lowercase e, circumflex accent
{"euml", "235"}, // � - lowercase e, umlaut
{"igrave", "236"}, // � - lowercase i, grave accent
{"iacute", "237"}, // � - lowercase i, acute accent
{"icirc", "238"}, // � - lowercase i, circumflex accent
{"iuml", "239"}, // � - lowercase i, umlaut
{"eth", "240"}, // � - lowercase eth, Icelandic
{"ntilde", "241"}, // � - lowercase n, tilde
{"ograve", "242"}, // � - lowercase o, grave accent
{"oacute", "243"}, // � - lowercase o, acute accent
{"ocirc", "244"}, // � - lowercase o, circumflex accent
{"otilde", "245"}, // � - lowercase o, tilde
{"ouml", "246"}, // � - lowercase o, umlaut
{"divide", "247"}, // division sign
{"oslash", "248"}, // � - lowercase o, slash
{"ugrave", "249"}, // � - lowercase u, grave accent
{"uacute", "250"}, // � - lowercase u, acute accent
{"ucirc", "251"}, // � - lo
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
incubator-dubbo-ops-master-.zip (365个子文件)
start.bat 803B
start.bat 803B
com.alibaba.dubbo.container.Container 141B
common.css 11KB
dubbo.css 5KB
skin.css 5KB
404error.gif 2KB
dog.gif 2KB
bg04.gif 816B
co_04.gif 142B
co_02.gif 141B
co_03.gif 141B
co_01.gif 138B
tree-up.gif 104B
tree-down.gif 103B
tree-up-right.gif 101B
tree-down-left.gif 100B
tree-left-up.gif 98B
tree-right-down.gif 94B
tree-blank.gif 69B
bg03.gif 52B
bg01.gif 52B
bg02.gif 52B
.gitignore 248B
Entities.java 40KB
RoutesController.java 27KB
ConsumersController.java 26KB
StringEscapeUtils.java 25KB
ProvidersController.java 22KB
RouteRule.java 21KB
OverridesController.java 19KB
ProviderServiceImpl.java 18KB
SimpleMonitorService.java 17KB
RouterController.java 17KB
Tool.java 16KB
ApplicationsController.java 16KB
RouteUtils.java 14KB
ParseUtils.java 13KB
WeightsController.java 13KB
RegistryContainer.java 13KB
PageServlet.java 13KB
AccessesController.java 12KB
IntHashMap.java 11KB
ServicesController.java 10KB
LoginFilter.java 9KB
SyncUtils.java 9KB
LoadbalancesController.java 9KB
ConsumerServiceImpl.java 9KB
StatisticsPageHandler.java 8KB
SimpleRegistryService.java 8KB
RegistryServerSync.java 8KB
Override.java 7KB
User.java 7KB
DumpController.java 7KB
OverrideServiceImpl.java 7KB
OwnerServiceImpl.java 7KB
Paginator.java 7KB
RouteRuleUtils.java 6KB
AddressesController.java 6KB
Consumer.java 6KB
OwnersController.java 6KB
Route.java 6KB
RouteServiceImpl.java 6KB
Tool.java 5KB
Provider.java 5KB
ResourceFilter.java 5KB
ConsumersPageHandler.java 5KB
ProvidersPageHandler.java 5KB
ConvertUtil.java 5KB
SystemPageHandler.java 5KB
VersionsController.java 5KB
OverrideUtils.java 5KB
EnvsController.java 5KB
ApplicationsPageHandler.java 4KB
Config.java 4KB
StatusManager.java 4KB
ChartsPageHandler.java 4KB
LogPageHandler.java 4KB
DependenciesPageHandler.java 4KB
OverrideUtils.java 4KB
LogsController.java 4KB
UserServiceImpl.java 4KB
GovernanceWarmup.java 4KB
RestfulController.java 4KB
ServicesPageHandler.java 4KB
HostsPageHandler.java 4KB
RegisterController.java 4KB
JettyContainer.java 3KB
SubscribedPageHandler.java 3KB
RegisteredPageHandler.java 3KB
BaseController.java 3KB
StatusPageHandler.java 3KB
ClientsPageHandler.java 3KB
ConfigsController.java 3KB
Operation.java 3KB
IndexController.java 3KB
DatabaseStatusChecker.java 3KB
RegistriesPageHandler.java 3KB
Change.java 3KB
ShellController.java 3KB
共 365 条
- 1
- 2
- 3
- 4
资源评论
yangxinhu_coder
- 粉丝: 279
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功