Class BeamModeSet
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<BeamMode>
-
- cern.nxcals.api.backport.domain.core.filldata.BeamModeSet
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<BeamMode>,java.util.Collection<BeamMode>,java.util.List<BeamMode>,java.util.RandomAccess
public class BeamModeSet extends java.util.ArrayList<BeamMode>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BeamModeSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBeamMode(BeamMode beamMode)java.lang.BooleancontainsBeamModeValue(BeamModeValue beamModeValue)static BeamModeSetfrom(@NonNull java.util.List<BeamMode> beamModes)BeamModegetBeamMode(int beamModeOccurrence)BeamModeSetgetBeamModes(BeamModeValue beamMode)BeamModeValue[]getBeamModeValues()-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
from
public static BeamModeSet from(@NonNull @NonNull java.util.List<BeamMode> beamModes)
-
addBeamMode
public void addBeamMode(BeamMode beamMode)
-
getBeamMode
public BeamMode getBeamMode(int beamModeOccurrence)
-
getBeamModeValues
public BeamModeValue[] getBeamModeValues()
-
containsBeamModeValue
public java.lang.Boolean containsBeamModeValue(BeamModeValue beamModeValue)
-
getBeamModes
public BeamModeSet getBeamModes(BeamModeValue beamMode)
-
-