Javolution 6.0.0 java
MappedSetImpl.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 
14 
18 public abstract class MappedSetImpl<E, R> extends MappedCollectionImpl<E, R>
19  implements SetService<R> {
20 
21  private static final long serialVersionUID = 0x600L; // Version.
22 
25  super(target, function);
26  }
27 
28  @Override
29  public abstract boolean add(R r);
30 
31  @Override
32  public abstract boolean contains(Object r);
33 
34  @Override
35  public abstract boolean remove(Object r);
36 
37  @Override
39  return new SharedSetImpl<R>(this);
40  }
41 
42 }
javolution.util.internal.set.MappedSetImpl.serialVersionUID
static final long serialVersionUID
Definition: MappedSetImpl.java:21
javolution
javolution.util.internal
javolution.util.service
Definition: BitSetService.java:9
javolution.util.internal.set.SharedSetImpl
Definition: SharedSetImpl.java:18
javolution.util.internal.collection.MappedCollectionImpl
Definition: MappedCollectionImpl.java:21
javolution.util.internal.collection
Definition: AtomicCollectionImpl.java:9
javolution.util.internal.set.MappedSetImpl.contains
abstract boolean contains(Object r)
javolution.util.internal.set.MappedSetImpl.MappedSetImpl
MappedSetImpl(SetService< E > target, Function<? super E, ? extends R > function)
Definition: MappedSetImpl.java:23
javolution.util.internal.set.MappedSetImpl
Definition: MappedSetImpl.java:19
javolution.util.internal.collection.CollectionView< R >::target
CollectionService< E > target
Definition: CollectionView.java:33
javolution.util.internal.set.MappedSetImpl.add
abstract boolean add(R r)
javolution.util.function
Definition: Consumer.java:9
javolution.util.internal.set.MappedSetImpl.threadSafe
SetService< R > threadSafe()
Definition: MappedSetImpl.java:38
javolution.util.function.Function
Definition: Function.java:22
javolution.util.service.SetService
Definition: SetService.java:19
javolution.util
Definition: FastBitSet.java:9