equal
deleted
inserted
replaced
295 permil(8240), |
295 permil(8240), |
296 lsaquo(8249), |
296 lsaquo(8249), |
297 rsaquo(8250), |
297 rsaquo(8250), |
298 euro(8364); |
298 euro(8364); |
299 |
299 |
300 int code; |
300 public final int code; |
301 |
301 |
302 private Entity(int code) { |
302 private Entity(int code) { |
303 this.code = code; |
303 this.code = code; |
304 } |
304 } |
305 |
305 |
306 static boolean isValid(String name) { |
306 public static boolean isValid(String name) { |
307 return names.containsKey(name); |
307 return names.containsKey(name); |
308 } |
308 } |
309 |
309 |
310 static boolean isValid(int code) { |
310 public static Entity get(String name) { |
|
311 return names.get(name); |
|
312 } |
|
313 |
|
314 public static boolean isValid(int code) { |
311 // allow numeric codes for standard ANSI characters |
315 // allow numeric codes for standard ANSI characters |
312 return codes.containsKey(code) || ( 32 <= code && code < 2127); |
316 return codes.containsKey(code) || ( 32 <= code && code < 2127); |
313 } |
317 } |
314 |
318 |
315 private static final Map<String,Entity> names = new HashMap<>(); |
319 private static final Map<String,Entity> names = new HashMap<>(); |