1 package org.faceless.pdf; 2 3 import java.util.*; 4 5 class ListPeer extends AbstractList 6 { 7 private final List peer; 8 9 ListPeer(List peer) 10 { 11 this.peer=peer; 12 } 13 14 public int size() 15 { 16 return peer.size(); 17 } 18 19 public Object get(int i) 20 { 21 return PeeredObject.getPeer(peer.get(i)); 22 } 23 24 public void add(int i, Object o) 25 { 26 peer.add(i, ((PeeredObject)o).getPeer()); 27 } 28 29 public Object set(int i, Object o) 30 { 31 o = peer.set(i, ((PeeredObject)o).getPeer()); 32 return PeeredObject.getPeer(o); 33 } 34 35 public Object remove(int i) 36 { 37 Object o = peer.remove(i); 38 return PeeredObject.getPeer(o); 39 } 40 } 41 | Popular Tags |