1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.collections.primitives.decorators;
18
19 import org.apache.commons.collections.primitives.DoubleCollection;
20 import org.apache.commons.collections.primitives.DoubleIterator;
21 import org.apache.commons.collections.primitives.DoubleList;
22 import org.apache.commons.collections.primitives.DoubleListIterator;
23
24
25
26
27
28
29
30
31 abstract class BaseUnmodifiableDoubleList extends BaseProxyDoubleList {
32
33 public final void add(int index, double element) {
34 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
35 }
36
37 public final boolean addAll(int index, DoubleCollection collection) {
38 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
39 }
40
41 public final double removeElementAt(int index) {
42 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
43 }
44
45 public final double set(int index, double element) {
46 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
47 }
48
49 public final boolean add(double element) {
50 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
51 }
52
53 public final boolean addAll(DoubleCollection c) {
54 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
55 }
56
57 public final void clear() {
58 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
59 }
60
61 public final boolean removeAll(DoubleCollection c) {
62 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
63 }
64
65 public final boolean removeElement(double element) {
66 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
67 }
68
69 public final boolean retainAll(DoubleCollection c) {
70 throw new UnsupportedOperationException("This DoubleList is not modifiable.");
71 }
72
73 public final DoubleList subList(int fromIndex, int toIndex) {
74 return UnmodifiableDoubleList.wrap(getProxiedList().subList(fromIndex,toIndex));
75 }
76
77 public final DoubleIterator iterator() {
78 return UnmodifiableDoubleIterator.wrap(getProxiedList().iterator());
79 }
80
81 public DoubleListIterator listIterator() {
82 return UnmodifiableDoubleListIterator.wrap(getProxiedList().listIterator());
83 }
84
85 public DoubleListIterator listIterator(int index) {
86 return UnmodifiableDoubleListIterator.wrap(getProxiedList().listIterator(index));
87 }
88
89 }