protected void encodeThis(ByteBuffer buffer) { super.encodeThis(buffer); // takes care of index bytes }
public boolean equals(Object object) { if (!super.equals(object)) { return false; } // PhraseSegmentItem other = (PhraseSegmentItem) object; // Ensured by superclass return true; }
/** Appends the index prefix if necessary */ protected void appendIndexString(StringBuilder buffer) { if (!getIndexName().equals("")) { buffer.append(getIndexName()); buffer.append(":"); } }
protected void encodeThis(ByteBuffer buffer) { super.encodeThis(buffer); putString(index, buffer); }
@Override public void disclose(Discloser discloser) { super.disclose(discloser); discloser.addProperty("explicit", explicit); }
public void setIndexName(String index) { super.setIndexName(index); for (Iterator<Item> i = getItemIterator(); i.hasNext();) { WordItem word = (WordItem) i.next(); word.setIndexName(index); } }
@Override public void setWeight(int weight) { super.setWeight(weight); for (Iterator<Item> i = getItemIterator(); i.hasNext();) { Item word = i.next(); word.setWeight(weight); } }
private void addWordItem(WordItem word) { word.setIndexName(this.getIndexName()); super.addItem(word); }