1 17 package org.apache.commons.collections.primitives.decorators; 18 19 import org.apache.commons.collections.primitives.LongCollection; 20 import org.apache.commons.collections.primitives.LongIterator; 21 import org.apache.commons.collections.primitives.LongList; 22 import org.apache.commons.collections.primitives.LongListIterator; 23 24 31 abstract class BaseUnmodifiableLongList extends BaseProxyLongList { 32 33 public final void add(int index, long element) { 34 throw new UnsupportedOperationException ("This LongList is not modifiable."); 35 } 36 37 public final boolean addAll(int index, LongCollection collection) { 38 throw new UnsupportedOperationException ("This LongList is not modifiable."); 39 } 40 41 public final long removeElementAt(int index) { 42 throw new UnsupportedOperationException ("This LongList is not modifiable."); 43 } 44 45 public final long set(int index, long element) { 46 throw new UnsupportedOperationException ("This LongList is not modifiable."); 47 } 48 49 public final boolean add(long element) { 50 throw new UnsupportedOperationException ("This LongList is not modifiable."); 51 } 52 53 public final boolean addAll(LongCollection c) { 54 throw new UnsupportedOperationException ("This LongList is not modifiable."); 55 } 56 57 public final void clear() { 58 throw new UnsupportedOperationException ("This LongList is not modifiable."); 59 } 60 61 public final boolean removeAll(LongCollection c) { 62 throw new UnsupportedOperationException ("This LongList is not modifiable."); 63 } 64 65 public final boolean removeElement(long element) { 66 throw new UnsupportedOperationException ("This LongList is not modifiable."); 67 } 68 69 public final boolean retainAll(LongCollection c) { 70 throw new UnsupportedOperationException ("This LongList is not modifiable."); 71 } 72 73 public final LongList subList(int fromIndex, int toIndex) { 74 return UnmodifiableLongList.wrap(getProxiedList().subList(fromIndex,toIndex)); 75 } 76 77 public final LongIterator iterator() { 78 return UnmodifiableLongIterator.wrap(getProxiedList().iterator()); 79 } 80 81 public LongListIterator listIterator() { 82 return UnmodifiableLongListIterator.wrap(getProxiedList().listIterator()); 83 } 84 85 public LongListIterator listIterator(int index) { 86 return UnmodifiableLongListIterator.wrap(getProxiedList().listIterator(index)); 87 } 88 89 } 90 | Popular Tags |