Javolution 6.0.0 java
UnmodifiableSortedTableImpl.java
Go to the documentation of this file.
1
/*
2
* Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3
* Copyright (C) 2012 - Javolution (http://javolution.org/)
4
* All rights reserved.
5
*
6
* Permission to use, copy, modify, and distribute this software is
7
* freely granted, provided that this notice is preserved.
8
*/
9
package
javolution.util.internal.table.sorted;
10
11
import
javolution
.
util
.
internal
.
table
.
UnmodifiableTableImpl
;
12
import
javolution
.
util
.
service
.
SortedTableService
;
13
17
public
class
UnmodifiableSortedTableImpl
<E>
extends
UnmodifiableTableImpl
<E>
18
implements
SortedTableService
<E> {
19
20
private
static
final
long
serialVersionUID
= 0x600L;
// Version.
21
22
public
UnmodifiableSortedTableImpl
(
SortedTableService<E>
target
) {
23
super(
target
);
24
}
25
26
@Override
27
public
boolean
addIfAbsent
(E
element
) {
28
throw
new
UnsupportedOperationException(
"Read-Only Collection."
);
29
}
30
31
@Override
32
public
int
positionOf
(E
element
) {
33
return
target
().positionOf(
element
);
34
}
35
36
@Override
37
public
SortedTableService<E>
threadSafe
() {
38
return
this
;
39
}
40
42
@Override
43
protected
SortedTableService<E>
target
() {
44
return
(
SortedTableService<E>
) super.target();
45
}
46
}
javolution
javolution.util.internal
javolution.util.service
Definition:
BitSetService.java:9
javolution.util.internal.table
Definition:
AtomicTableImpl.java:9
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl
Definition:
UnmodifiableSortedTableImpl.java:18
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl.addIfAbsent
boolean addIfAbsent(E element)
Definition:
UnmodifiableSortedTableImpl.java:27
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl.serialVersionUID
static final long serialVersionUID
Definition:
UnmodifiableSortedTableImpl.java:20
javolution.util.internal.table.TableView.element
final E element()
Definition:
TableView.java:68
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl.target
SortedTableService< E > target()
Definition:
UnmodifiableSortedTableImpl.java:43
javolution.util.internal.table.UnmodifiableTableImpl
Definition:
UnmodifiableTableImpl.java:17
javolution.util.service.SortedTableService
Definition:
SortedTableService.java:17
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl.threadSafe
SortedTableService< E > threadSafe()
Definition:
UnmodifiableSortedTableImpl.java:37
javolution.util
Definition:
FastBitSet.java:9
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl.UnmodifiableSortedTableImpl
UnmodifiableSortedTableImpl(SortedTableService< E > target)
Definition:
UnmodifiableSortedTableImpl.java:22
javolution.util.internal.table.sorted.UnmodifiableSortedTableImpl.positionOf
int positionOf(E element)
Definition:
UnmodifiableSortedTableImpl.java:32
core-java
src
main
java
javolution
util
internal
table
sorted
UnmodifiableSortedTableImpl.java
Generated by
1.8.18