/** * Returns the name of an HTML character reference based on its character * value. Only valid for entities defined from character references. If no * such character value was defined, return null. * * @param value Character value of entity * @return Entity's name or null */ public static String fromChar(int value ) { if (value > 0xffff) return null; String name; initialize(); name = (String) _byChar.get( new Integer( value ) ); return name; }
/** * Returns the value of an HTML character reference by its name. If the * reference is not found or was not defined as a character reference, * returns EOF (-1). * * @param name Name of character reference * @return Character code or EOF (-1) */ public static int charFromName( String name ) { Object value; initialize(); value = _byName.get( name ); if ( value != null && value instanceof Integer ) return ( (Integer) value ).intValue(); else return -1; }
/** * Returns the name of an HTML character reference based on its character * value. Only valid for entities defined from character references. If no * such character value was defined, return null. * * @param value Character value of entity * @return Entity's name or null */ public static String fromChar(int value ) { if (value > 0xffff) return null; String name; initialize(); name = (String) _byChar.get( new Integer( value ) ); return name; }
/** * Returns the value of an HTML character reference by its name. If the * reference is not found or was not defined as a character reference, * returns EOF (-1). * * @param name Name of character reference * @return Character code or EOF (-1) */ public static int charFromName( String name ) { Object value; initialize(); value = _byName.get( name ); if ( value != null && value instanceof Integer ) return ( (Integer) value ).intValue(); else return -1; }