Package java.text

Examples of java.text.StringCharacterIterator.current()


    if (input == null) {
      return null;
    }
    StringBuilder result = new StringBuilder();
    StringCharacterIterator iterator = new StringCharacterIterator(input);
    char character = iterator.current();
    while (character != CharacterIterator.DONE) {
      if (character == '<') {
        result.append("&lt;");
      } else if (character == '>') {
        result.append("&gt;");
View Full Code Here


     *      of the above characters.
     */
    public static String toSafeHtml(String s) {
        final StringBuilder r = new StringBuilder();
        final StringCharacterIterator i = new StringCharacterIterator(s);
        for (char c = i.current(); c != CharacterIterator.DONE; c = i.next()) {
            switch (c) {
            case '<':
                r.append("&lt;");
                break;
            case '>':
View Full Code Here

     * for escaping to produce valid XML, but not for producing safe HTML.</span>
     */
    public static String toValidXml(String s) {
        final StringBuilder r = new StringBuilder();
        final StringCharacterIterator i = new StringCharacterIterator(s);
        for (char c = i.current(); c != CharacterIterator.DONE; c = i.next()) {
            switch (c) {
            case '<':
                r.append("&lt;");
                break;
            case '>':
View Full Code Here

  public static synchronized String escapeForRegExp(String aRegexFragment) {
    final StringBuilder result = new StringBuilder();

    final StringCharacterIterator iterator = new StringCharacterIterator(aRegexFragment);
    char character = iterator.current();
    while (character != CharacterIterator.DONE) {
      /*
       * All literals need to have backslashes doubled.
       */
      if (character == '.') {
View Full Code Here

  public static synchronized String escapeForTMStringParameter(String aTMStringFragment) {
    final StringBuilder result = new StringBuilder();

    final StringCharacterIterator iterator = new StringCharacterIterator(aTMStringFragment);
    char character = iterator.current();
    while (character != CharacterIterator.DONE) {
      if (character == '"') {
        result.append("\\\"");
      } else if (character == '\\') {
        result.append("\\\\");
View Full Code Here

     */
    protected String decodeVariableValue(String encodedValue) {
        final StringBuilder result = new StringBuilder();
        final StringCharacterIterator iterator = new StringCharacterIterator(
                encodedValue);
        char character = iterator.current();
        while (character != CharacterIterator.DONE) {
            if (VAR_ESCAPE_CHARACTER == character) {
                character = iterator.next();
                switch (character) {
                case VAR_ESCAPE_CHARACTER + 0x30:
View Full Code Here

    }

    public static String encodeHTML(String aText) {
        final StringBuilder result = new StringBuilder();
        final StringCharacterIterator iterator = new StringCharacterIterator(aText);
        char character = iterator.current();
        while (character != CharacterIterator.DONE) {
            if (character == '<') {
                result.append("&lt;");
            } else if (character == '>') {
                result.append("&gt;");
View Full Code Here

   * @return
   */
  private static String replaceBacklash(String str){
      StringBuilder result = new StringBuilder();
      StringCharacterIterator iterator = new StringCharacterIterator(str);
      char character =  iterator.current();
      while (character != CharacterIterator.DONE ){      
        if (character == '\\') {
           result.append("/");
        }else {
          result.append(character);
View Full Code Here

  newToOld( final String newName )
  {
    final StringCharacterIterator  iter  = new StringCharacterIterator( newName );
    final StringBuffer  buf = new StringBuffer();

    while ( iter.current() != CharacterIterator.DONE )
    {
      final String  uppercase  = getUpperCaseSequence( iter );
      if uppercase.length() <= 1 ||
          iter.current() == CharacterIterator.DONE )
      {
View Full Code Here

    while ( iter.current() != CharacterIterator.DONE )
    {
      final String  uppercase  = getUpperCaseSequence( iter );
      if uppercase.length() <= 1 ||
          iter.current() == CharacterIterator.DONE )
      {
        buf.append( uppercase.toLowerCase() );
      }
      else
      {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.