public boolean hasMore() { return TrieParserReader.parseHasContent(tpr); }
public static void parse(ByteBuffer byteBuffer, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, byteBuffer.array(), byteBuffer.position(), byteBuffer.remaining(), Integer.MAX_VALUE); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static void parse(ByteBuffer byteBuffer, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, byteBuffer.array(), byteBuffer.position(), byteBuffer.remaining(), Integer.MAX_VALUE); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static void parse(ByteBuffer byteBuffer, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, byteBuffer.array(), byteBuffer.position(), byteBuffer.remaining(), Integer.MAX_VALUE); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(Pipe<?> pipe, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, pipe); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(DataInputBlobReader<?> input, TrieParserReader reader, JSONVisitor visitor) { DataInputBlobReader.setupParser(input, reader); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(Pipe pipe, int loc, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, loc, pipe); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(DataInputBlobReader<?> input, TrieParserReader reader, JSONVisitor visitor) { DataInputBlobReader.setupParser(input, reader); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(Pipe<?> pipe, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, pipe); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(DataInputBlobReader<?> input, TrieParserReader reader, JSONVisitor visitor) { DataInputBlobReader.setupParser(input, reader); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(Pipe pipe, int loc, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, loc, pipe); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(Pipe pipe, int loc, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, loc, pipe); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
public static <A extends Appendable> void parse(Pipe<?> pipe, TrieParserReader reader, JSONVisitor visitor) { TrieParserReader.parseSetup(reader, pipe); do { parseValueToken(reader, visitor); } while (TrieParserReader.parseHasContent(reader)); }
while (TrieParserReader.parseHasContent(reader)) { long id = reader.parseNext(parser);
if (!TrieParserReader.parseHasContent(templateParserReader)) { logger.info("the leading / was added on URL since route did not define it"); outputStream.writeByte('/'); while(TrieParserReader.parseHasContent(templateParserReader)) { long token = TrieParserReader.parseNext(templateParserReader, templateParser); assert(token<=255) : "type must fit into 8 bits";
void convertMQTTTopicsToLocal(final byte[] backing1, final int pos1, final int len1, final int mask1) { int size = Pipe.addMsgIdx(tempSubject, RawDataSchema.MSG_CHUNKEDSTREAM_1); DataOutputBlobWriter<RawDataSchema> stream = Pipe.outputStream(tempSubject); DataOutputBlobWriter.openField(stream); TrieParserReader.parseSetup(TrieParserReaderLocal.get(), backing1, pos1, len1, mask1); boolean foundEnd = false; while (TrieParserReader.parseHasContent(TrieParserReaderLocal.get())) { if (foundEnd) { throw new UnsupportedOperationException("Invalid topic if /# is used it must only be at the end."); } int token = (int)TrieParserReader.parseNext(TrieParserReaderLocal.get(), topicConversionTrie); if (-1 == token) { stream.write(TrieParserReader.parseSkipOne(TrieParserReaderLocal.get())); } if (1 == token) { stream.write(MessagePubSubImpl.WILD_POUND_THE_END); // /# foundEnd = true; } if (2 == token) { stream.write(MessagePubSubImpl.WILD_PLUS_THE_SEGMENT); // +/ } } DataOutputBlobWriter.closeLowLevelField(stream); Pipe.confirmLowLevelWrite(tempSubject, size); Pipe.publishWrites(tempSubject); }
while (TrieParserReader.parseHasContent(reader)) { long id = reader.parseNext(parser);
if (TrieParserReader.parseHasContent(reader)) {