-
- All Implemented Interfaces:
-
kotlin.collections.Iterable,org.veupathdb.lib.s3.s34k.fields.PathSet
public interface MutablePathSet implements PathSet
Mutable set of object names.
Implementations of this interface should be thread safe.
-
-
Method Summary
Modifier and Type Method Description abstract Unitadd(String path)abstract Unitadd(String paths)Adds the given paths to this MutablePathSet. abstract Unitadd(Iterable<String> paths)Adds the paths from the Iterable value to this MutablePathSet. abstract UnitplusAssign(String path)Adds the given path to this MutablePathSet. abstract PathSettoImmutable()Returns an immutable PathSet copy of this MutablePathSet instance. -
Methods inherited from class org.veupathdb.lib.s3.s34k.fields.PathSet
contains, getSize, isEmpty, isNotEmpty, stream, toList, toSet -
Methods inherited from class kotlin.collections.Iterable
forEach, iterator, spliterator -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
add
abstract Unit add(String paths)
Adds the given paths to this MutablePathSet.
-
add
abstract Unit add(Iterable<String> paths)
Adds the paths from the Iterable value to this MutablePathSet.
-
plusAssign
abstract Unit plusAssign(String path)
Adds the given path to this MutablePathSet.
-
toImmutable
abstract PathSet toImmutable()
Returns an immutable PathSet copy of this MutablePathSet instance.
-
-
-
-