@Override public int getTextLength() throws IOException { return delegate.getTextLength(); } @Override public int getTextOffset() throws IOException { return delegate.getTextOffset(); }
@Override public int getTextLength() throws IOException { return delegate.getTextLength(); } @Override public int getTextOffset() throws IOException { return delegate.getTextOffset(); }
@Override public int getTextLength() throws IOException { return delegate.getTextLength(); } @Override public int getTextOffset() throws IOException { return delegate.getTextOffset(); }
public T find(JsonParser jp, T defaultValue) throws IOException { if (jp.getCurrentToken() == JsonToken.FIELD_NAME) { return stringLookup.getOrDefault(jp.getCurrentName(), defaultValue); } return find(jp.getTextCharacters(), jp.getTextOffset(), jp.getTextLength(), defaultValue); }
ArrayCharBuffer(JsonParser source) throws IOException { this.source = source.getTextCharacters(); this.offset = source.getTextOffset(); this.length = source.getTextLength(); }
@Override public AmazonInfo deserialize(JsonParser jp, DeserializationContext context) throws IOException { Map<String,String> metadata = new CompactHashMap<>(); DeserializerStringCache intern = DeserializerStringCache.from(context); JsonToken jsonToken; while((jsonToken = jp.nextToken()) != JsonToken.END_OBJECT){ jsonToken = jp.nextToken(); if (EnumLookup.equals(BUF_METADATA, jp.getTextCharacters(), jp.getTextOffset(), jp.getTextLength())) { jsonToken = jp.nextToken(); while((jsonToken = jp.nextToken()) != JsonToken.END_OBJECT) { String metadataKey = intern.apply(jp, CacheScope.GLOBAL_SCOPE); jp.nextToken(); CacheScope scope = VALUE_INTERN_KEYS.get(metadataKey); String metadataValue = (scope != null) ? intern.apply(jp, scope) : intern.apply(jp, CacheScope.APPLICATION_SCOPE); metadata.put(metadataKey, metadataValue); } } else { jsonToken = jp.nextToken(); } } return new AmazonInfo(Name.Amazon.name(), metadata); }
int len = p.getTextLength();
case ID_STRING: if (p.hasTextCharacters()) { writeString(p.getTextCharacters(), p.getTextOffset(), p.getTextLength()); } else { writeString(p.getText());
case ID_STRING: if (p.hasTextCharacters()) { writeString(p.getTextCharacters(), p.getTextOffset(), p.getTextLength()); } else { writeString(p.getText());
break; case ACTIONTYPE: builder.setActionType(actionTypeLookup.find(jp.getTextCharacters(), jp.getTextOffset(), jp.getTextLength())); break; case ASGNAME: while ((jsonToken = jp.nextToken()) != JsonToken.END_OBJECT) { char[] parserChars = jp.getTextCharacters(); if (parserChars[0] == '@' && EnumLookup.equals(BUF_AT_CLASS, parserChars, jp.getTextOffset(), jp.getTextLength())) {
case VALUE_STRING: if (p.hasTextCharacters()) { writeString(p.getTextCharacters(), p.getTextOffset(), p.getTextLength()); } else { writeString(p.getText());
@Override public int textLength() throws IOException { return parser.getTextLength(); }
@Override public int getTextLength() throws IOException, JsonParseException { return delegate.getTextLength(); }
@Override public int textLength() throws IOException { return parser.getTextLength(); }
@Override public int textLength() throws IOException { return parser.getTextLength(); }
@Override public int textLength() throws IOException { return parser.getTextLength(); }
public T find(JsonParser jp, T defaultValue) throws IOException { if (jp.getCurrentToken() == JsonToken.FIELD_NAME) { return stringLookup.getOrDefault(jp.getCurrentName(), defaultValue); } return find(jp.getTextCharacters(), jp.getTextOffset(), jp.getTextLength(), defaultValue); }
@Override public CharBuffer charBuffer() throws IOException { return CharBuffer.wrap(parser.getTextCharacters(), parser.getTextOffset(), parser.getTextLength()); }
ArrayCharBuffer(JsonParser source) throws IOException { this.source = source.getTextCharacters(); this.offset = source.getTextOffset(); this.length = source.getTextLength(); }
@Override public BytesRef utf8Bytes() throws IOException { return new BytesRef(CharBuffer.wrap(parser.getTextCharacters(), parser.getTextOffset(), parser.getTextLength())); }