@Override public void copyTo(AttributeImpl target) { PayloadAttribute t = (PayloadAttribute) target; t.setPayload((payload == null) ? null : BytesRef.deepCopyOf(payload)); }
@Override public boolean incrementToken() throws IOException { if (!input.incrementToken()) { return false; } payloadAttribute.setPayload(payloadSpare); return true; } }
@Override public final boolean incrementToken() throws IOException { if (input.incrementToken()) { if (typeAtt.type().equals(typeMatch)) payloadAtt.setPayload(thePayload); return true; } else { return false; } } }
@Override public final boolean incrementToken() throws IOException { if (input.incrementToken()) { String type = typeAtt.type(); if (type != null && !type.isEmpty()) { payloadAtt.setPayload(new BytesRef(type)); } return true; } else { return false; } } }
@Override public boolean incrementToken() throws IOException { if (input.incrementToken()) { final char[] buffer = termAtt.buffer(); final int length = termAtt.length(); for (int i = 0; i < length; i++) { if (buffer[i] == delimiter) { payAtt.setPayload(encoder.encode(buffer, i + 1, (length - (i + 1)))); termAtt.setLength(i); // simply set a new length return true; } } // we have not seen the delimiter payAtt.setPayload(null); return true; } else return false; } }
@Override public boolean incrementToken() throws IOException { boolean result = false; if (input.incrementToken()) { String docid = termAtt.term(); termAtt.setTermBuffer(LsiIndex.PAYLOAD_TERM_TEXT); payAtt.setPayload(new Payload(PayloadEncoder.encodePayloadId(docid))); return true; } return result; } }
@Override public final boolean incrementToken() throws IOException { if (input.incrementToken()) { byte[] data = new byte[8]; PayloadHelper.encodeInt(offsetAtt.startOffset(), data, 0); PayloadHelper.encodeInt(offsetAtt.endOffset(), data, 4); BytesRef payload = new BytesRef(data); payAtt.setPayload(payload); return true; } else { return false; } } }
@Override public boolean incrementToken() throws IOException { if (!input.incrementToken()) { return false; } payloadAttribute.setPayload(payloadSpare); return true; } }
@Override final public boolean incrementToken() throws IOException { if (!input.incrementToken()) return false; assert payload != null; payAtt.setPayload(payload); return true; } }
@Override public boolean incrementToken() throws IOException { if (!input.incrementToken()) { return false; } payloadAttribute.setPayload(payloadSpare); return true; } }
@Override public final boolean incrementToken() throws IOException { if (input.incrementToken()) { if (typeAtt.type().equals(typeMatch)) payloadAtt.setPayload(thePayload); return true; } else { return false; } } }
@Override public void copyTo(AttributeImpl target) { PayloadAttribute t = (PayloadAttribute) target; t.setPayload((payload == null) ? null : BytesRef.deepCopyOf(payload)); }
@Override public boolean incrementToken() throws IOException { if (consumed) { return false; } clearAttributes(); termAttribute.setTermBuffer(value); payloadAttribute.setPayload(payload); consumed = true; return true; }
@Override public boolean incrementToken() throws IOException { if (consumed) { return false; } clearAttributes(); termAttribute.setTermBuffer(value); payloadAttribute.setPayload(payload); consumed = true; return true; }
@Override public final boolean incrementToken() throws IOException { if (input.incrementToken()) { // encode node path final BytesRef bytes = codec.encode(nodeAtt.node(), posAtt.position()); payloadAtt.setPayload(bytes); return true; } else { return false; } }
@Override public final boolean incrementToken() throws IOException { if (input.incrementToken()) { // encode node path final BytesRef bytes = codec.encode(nodeAtt.node(), posAtt.position()); payloadAtt.setPayload(bytes); return true; } else { return false; } }
@Override public void copyTo(AttributeImpl target) { super.copyTo(target); ((FlagsAttribute) target).setFlags(flags); ((PayloadAttribute) target).setPayload((payload == null) ? null : payload.clone()); }
protected void setAttributes(String token, float payload) { CharTermAttribute termAtt = this.getAttribute(CharTermAttribute.class); termAtt.setEmpty(); termAtt.append(token); termAtt.setLength(token.length()); PayloadAttribute payloadAtt = this.getAttribute(PayloadAttribute.class); byte[] bytes = PayloadHelper.encodeFloat(payload); payloadAtt.setPayload(new BytesRef(bytes)); }
private void setCurrentToken(Token token) { if (token == null) return; clearAttributes(); termAtt.copyBuffer(token.buffer(), 0, token.length()); posIncrAtt.setPositionIncrement(token.getPositionIncrement()); flagsAtt.setFlags(token.getFlags()); offsetAtt.setOffset(token.startOffset(), token.endOffset()); typeAtt.setType(token.type()); payloadAtt.setPayload(token.getPayload()); }
private void setCurrentToken(Token token) { if (token == null) return; clearAttributes(); termAtt.copyBuffer(token.buffer(), 0, token.length()); posIncrAtt.setPositionIncrement(token.getPositionIncrement()); flagsAtt.setFlags(token.getFlags()); offsetAtt.setOffset(token.startOffset(), token.endOffset()); typeAtt.setType(token.type()); payloadAtt.setPayload(token.getPayload()); }