private Value decodeStringLax() { int index = __index; char currentChar = charArray[ __index ]; final int startIndex = __index; boolean encoded = false; char [] charArray = this.charArray; for (; index < charArray.length; index++ ) { currentChar = charArray[ index ]; if (isPLISTDelimiter( currentChar )) break; else if (currentChar == '\\') break; } Value value = this.extractLaxString( startIndex, index, encoded, checkDates ); __index = index; return value; }
private Value decodeStringLax() { int index = __index; char currentChar = charArray[ __index ]; final int startIndex = __index; boolean encoded = false; char [] charArray = this.charArray; for (; index < charArray.length; index++ ) { currentChar = charArray[ index ]; if (isPLISTDelimiter( currentChar )) break; else if (currentChar == '\\') break; } Value value = this.extractLaxString( startIndex, index, encoded, checkDates ); __index = index; return value; }
private Value decodeStringLax() { int index = __index; char currentChar = charArray[ __index ]; final int startIndex = __index; boolean encoded = false; char [] charArray = this.charArray; for (; index < charArray.length; index++ ) { currentChar = charArray[ index ]; if (isPLISTDelimiter( currentChar )) break; else if (currentChar == '\\') break; } Value value = this.extractLaxString( startIndex, index, encoded, checkDates ); __index = index; return value; }
protected Value decodeNumberPLIST( boolean minus ) { char[] array = charArray; final int startIndex = __index; int index = __index; char currentChar; boolean doubleFloat = false; if ( minus && index + 1 < array.length ) { index++; } while ( true ) { currentChar = array[ index ]; if ( isNumberDigit( currentChar ) ) { //noop } else if ( currentChar <= 32 ) { //white break; } else if ( isPLISTDelimiter( currentChar ) ) { break; } else if ( isDecimalChar( currentChar ) ) { doubleFloat = true; } index++; if ( index >= array.length ) break; } __index = index; __currentChar = currentChar; TypeType type = doubleFloat ? TypeType.DOUBLE : TypeType.INT; NumberValue value = new NumberValue ( chop, type, startIndex, __index, this.charArray ); return value; }
protected Value decodeNumberPLIST( boolean minus ) { char[] array = charArray; final int startIndex = __index; int index = __index; char currentChar; boolean doubleFloat = false; if ( minus && index + 1 < array.length ) { index++; } while ( true ) { currentChar = array[ index ]; if ( isNumberDigit( currentChar ) ) { //noop } else if ( currentChar <= 32 ) { //white break; } else if ( isPLISTDelimiter( currentChar ) ) { break; } else if ( isDecimalChar( currentChar ) ) { doubleFloat = true; } index++; if ( index >= array.length ) break; } __index = index; __currentChar = currentChar; TypeType type = doubleFloat ? TypeType.DOUBLE : TypeType.INT; NumberValue value = new NumberValue ( chop, type, startIndex, __index, this.charArray ); return value; }
protected Value decodeNumberPLIST( boolean minus ) { char[] array = charArray; final int startIndex = __index; int index = __index; char currentChar; boolean doubleFloat = false; if ( minus && index + 1 < array.length ) { index++; } while ( true ) { currentChar = array[ index ]; if ( isNumberDigit( currentChar ) ) { //noop } else if ( currentChar <= 32 ) { //white break; } else if ( isPLISTDelimiter( currentChar ) ) { break; } else if ( isDecimalChar( currentChar ) ) { doubleFloat = true; } index++; if ( index >= array.length ) break; } __index = index; __currentChar = currentChar; TypeType type = doubleFloat ? TypeType.DOUBLE : TypeType.INT; NumberValue value = new NumberValue ( chop, type, startIndex, __index, this.charArray ); return value; }