Javolution 6.0.0 java
SetView.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.set;
10
11
import
javolution
.
util
.
internal
.
collection
.
CollectionView
;
12
import
javolution
.
util
.
service
.
SetService
;
13
18
public
abstract
class
SetView
<E>
extends
CollectionView
<E> implements
SetService
<E> {
19
20
private
static
final
long
serialVersionUID
= 0x600L;
// Version.
21
25
public
SetView
(
SetService<E>
target
) {
26
super(
target
);
27
}
28
29
@Override
30
public
abstract
int
size
();
31
32
@Override
33
public
abstract
boolean
contains
(Object o);
34
35
@Override
36
public
abstract
boolean
remove
(Object o);
37
38
@Override
39
public
SetService<E>
threadSafe
() {
40
return
new
SharedSetImpl<E>
(
this
);
41
}
42
44
@Override
45
protected
SetService<E>
target
() {
46
return
(
SetService<E>
) super.target();
47
}
48
49
50
}
javolution.util.internal.set.SetView.SetView
SetView(SetService< E > target)
Definition:
SetView.java:25
javolution
javolution.util.internal
javolution.util.service
Definition:
BitSetService.java:9
javolution.util.internal.set.SharedSetImpl
Definition:
SharedSetImpl.java:18
javolution.util.internal.collection.CollectionView
Definition:
CollectionView.java:29
javolution.util.internal.collection
Definition:
AtomicCollectionImpl.java:9
javolution.util.internal.set.SetView.target
SetService< E > target()
Definition:
SetView.java:45
javolution.util.internal.set.SetView
Definition:
SetView.java:18
javolution.util.internal.set.SetView.contains
abstract boolean contains(Object o)
javolution.util.service.SetService
Definition:
SetService.java:19
javolution.util.internal.set.SetView.threadSafe
SetService< E > threadSafe()
Definition:
SetView.java:39
javolution.util.internal.set.SetView.size
abstract int size()
javolution.util
Definition:
FastBitSet.java:9
javolution.util.internal.set.SetView.serialVersionUID
static final long serialVersionUID
Definition:
SetView.java:20
core-java
src
main
java
javolution
util
internal
set
SetView.java
Generated by
1.8.18