com.planet_ink.coffee_mud.Libraries
Class MUDTracker.DefaultTrackingFlags
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<TrackingLibrary.TrackingFlag>
com.planet_ink.coffee_mud.Libraries.MUDTracker.DefaultTrackingFlags
- All Implemented Interfaces:
- TrackingLibrary.TrackingFlags, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<TrackingLibrary.TrackingFlag>, java.util.Collection<TrackingLibrary.TrackingFlag>, java.util.Set<TrackingLibrary.TrackingFlag>
- Enclosing class:
- MUDTracker
protected static class MUDTracker.DefaultTrackingFlags
- extends java.util.HashSet<TrackingLibrary.TrackingFlag>
- implements TrackingLibrary.TrackingFlags
- See Also:
- Serialized Form
Methods inherited from class java.util.HashSet |
clear, clone, contains, isEmpty, iterator, size |
Methods inherited from class java.util.AbstractSet |
equals, removeAll |
Methods inherited from class java.util.AbstractCollection |
containsAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
clear, contains, containsAll, equals, isEmpty, iterator, removeAll, retainAll, size, toArray, toArray |
MUDTracker.DefaultTrackingFlags
protected MUDTracker.DefaultTrackingFlags()
add
public boolean add(TrackingLibrary.TrackingFlag flag)
- Specified by:
add
in interface java.util.Collection<TrackingLibrary.TrackingFlag>
- Specified by:
add
in interface java.util.Set<TrackingLibrary.TrackingFlag>
- Overrides:
add
in class java.util.HashSet<TrackingLibrary.TrackingFlag>
addAll
public boolean addAll(java.util.Collection<? extends TrackingLibrary.TrackingFlag> flags)
- Specified by:
addAll
in interface java.util.Collection<TrackingLibrary.TrackingFlag>
- Specified by:
addAll
in interface java.util.Set<TrackingLibrary.TrackingFlag>
- Overrides:
addAll
in class java.util.AbstractCollection<TrackingLibrary.TrackingFlag>
plus
public TrackingLibrary.TrackingFlags plus(TrackingLibrary.TrackingFlag flag)
- Specified by:
plus
in interface TrackingLibrary.TrackingFlags
copyOf
public TrackingLibrary.TrackingFlags copyOf()
- Specified by:
copyOf
in interface TrackingLibrary.TrackingFlags
minus
public TrackingLibrary.TrackingFlags minus(TrackingLibrary.TrackingFlag flag)
- Specified by:
minus
in interface TrackingLibrary.TrackingFlags
remove
public boolean remove(java.lang.Object flag)
- Specified by:
remove
in interface java.util.Collection<TrackingLibrary.TrackingFlag>
- Specified by:
remove
in interface java.util.Set<TrackingLibrary.TrackingFlag>
- Overrides:
remove
in class java.util.HashSet<TrackingLibrary.TrackingFlag>
hashCode
public int hashCode()
- Specified by:
hashCode
in interface java.util.Collection<TrackingLibrary.TrackingFlag>
- Specified by:
hashCode
in interface java.util.Set<TrackingLibrary.TrackingFlag>
- Overrides:
hashCode
in class java.util.AbstractSet<TrackingLibrary.TrackingFlag>
plus
public TrackingLibrary.TrackingFlags plus(TrackingLibrary.TrackingFlags flags)
- Specified by:
plus
in interface TrackingLibrary.TrackingFlags