@Override public void disclose(Discloser discloser) { super.disclose(discloser); discloser.addProperty("explicit", explicit); } }
protected void encodeThis(ByteBuffer buffer) { super.encodeThis(buffer); // takes care of index bytes }
/** Appends the index prefix if necessary */ protected void appendIndexString(StringBuilder buffer) { if (!getIndexName().equals("")) { buffer.append(getIndexName()); buffer.append(":"); } }
private void addIndexedItem(IndexedItem word) { word.setIndexName(this.getIndexName()); super.addItem((Item) word); }
protected void encodeThis(ByteBuffer buffer) { super.encodeThis(buffer); putString(index, buffer); }
public void setIndexName(String index) { super.setIndexName(index); for (Iterator<Item> i = getItemIterator(); i.hasNext();) { IndexedItem word = (IndexedItem) i.next(); word.setIndexName(index); } }
private Item setIndexedItem(int index, IndexedItem word) { word.setIndexName(this.getIndexName()); return super.setItem(index, (Item) word); }
private void addIndexedItem(int index, IndexedItem word) { word.setIndexName(this.getIndexName()); super.addItem(index, (Item) word); }