public static String encodeBNodeLabel(String label) { StringBuilder buff = new StringBuilder() ; // Must be at least one char and not a digit. buff.append(LabelLeadingLetter) ; for ( int i = 0 ; i < label.length() ; i++ ) { char ch = label.charAt(i) ; if ( ch == encodeMarkerChar ) { buff.append(ch) ; buff.append(ch) ; } else if ( RiotChars.isA2ZN(ch) ) buff.append(ch) ; else Chars.encodeAsHex(buff, encodeMarkerChar, ch) ; } return buff.toString() ; }
public static String encodeBNodeLabel(String label) { StringBuilder buff = new StringBuilder() ; // Must be at least one char and not a digit. buff.append(LabelLeadingLetter) ; for ( int i = 0 ; i < label.length() ; i++ ) { char ch = label.charAt(i) ; if ( ch == encodeMarkerChar ) { buff.append(ch) ; buff.append(ch) ; } else if ( RiotChars.isA2ZN(ch) ) buff.append(ch) ; else Chars.encodeAsHex(buff, encodeMarkerChar, ch) ; } return buff.toString() ; }
char ch = str.charAt(idx) ; if ( Chars.charInArray(ch, escapees) ) { Chars.encodeAsHex(buff, marker, ch) ; continue ;
char ch = str.charAt(idx) ; if ( Chars.charInArray(ch, escapees) ) { Chars.encodeAsHex(buff, marker, ch) ; continue ;
if ( RiotChars.charInArray(ch, escapees) ) Chars.encodeAsHex(buff, marker, ch) ; continue ;