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