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 void
addBeamMode(BeamMode beamMode)
java.lang.Boolean
containsBeamModeValue(BeamModeValue beamModeValue)
static BeamModeSet
from(@NonNull java.util.List<cern.nxcals.api.custom.domain.BeamMode> beamModes)
BeamMode
getBeamMode(int beamModeOccurrence)
BeamModeSet
getBeamModes(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<cern.nxcals.api.custom.domain.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)
-
-