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 
13 
18  implements SortedTableService<E> {
19 
20  private static final long serialVersionUID = 0x600L; // Version.
21 
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
38  return this;
39  }
40 
42  @Override
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