/** * Constructor. * @param parent the parent map */ protected internal BidiOrderedMapIterator(AbstractDualBidiMap parent) : base() { this.parent = parent; iterator = new java.util.ArrayList <Object>((java.util.Collection <Object>)parent.entrySet()).listIterator(); }
/** * Constructor. * @param entry the entry to decorate * @param parent the parent map */ protected internal MapEntry(java.util.MapNS.Entry <Object, Object> entry, AbstractDualBidiMap parent) : base(entry) { this.parent = parent; }
/** * Constructor. * @param parent the parent map */ protected internal BidiMapIterator(AbstractDualBidiMap parent) : base() { this.parent = parent; this.iterator = (java.util.Iterator <Object>)parent.maps[0].entrySet().iterator(); }
/** * Constructor. * @param iterator the iterator to decorate * @param parent the parent map */ protected internal EntrySetIterator(java.util.Iterator <Object> iterator, AbstractDualBidiMap parent) : base(iterator) { this.parent = parent; }
/** * Constructs a new view of the BidiMap. * * @param parent the parent BidiMap */ protected internal EntrySet(AbstractDualBidiMap parent) : base( (java.util.Collection <Object>)parent.maps[0].entrySet(), parent) { }
/** * Constructs a new view of the BidiMap. * * @param parent the parent BidiMap */ protected internal Values(AbstractDualBidiMap parent) : base(parent.maps[0].values(), parent) { }
/** * Constructs a new view of the BidiMap. * * @param parent the parent BidiMap */ protected internal KeySet(AbstractDualBidiMap parent) : base(parent.maps[0].keySet(), parent) { }
/** * Constructs a new view of the BidiMap. * * @param coll the collection view being decorated * @param parent the parent BidiMap */ protected internal View(java.util.Collection <Object> coll, AbstractDualBidiMap parent) : base(coll) { this.parent = parent; }