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