// (c): Tuomas J. Lukka package gzz.index.impl; import gzz.index.*; import gzz.media.*; /** An index of xanadu links. */ public class TransientXuIndexer implements XuIndexer { EnfiladeOverlapIndex f = new EnfiladeOverlapIndex(), b = new EnfiladeOverlapIndex(); public Index getForwardIndex() { return f; } public Index getBackwardIndex() { return b; } public void add(XuLink link) { f.set(link, link.from); b.set(link, link.to); } public void remove(XuLink link) { f.set(link, null); b.set(link, null); } }