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