public class ArrayParameterEntry extends ParameterEntry
IntegerValue that can be static or values of other parameters.SequenceEntry.ReferenceLocationTypecontainer, locationInContainerInBits| Constructor and Description |
|---|
ArrayParameterEntry(int locationInContainerInBits,
SequenceEntry.ReferenceLocationType location) |
ArrayParameterEntry(int locationInContainerInBits,
SequenceEntry.ReferenceLocationType location,
Parameter parameter) |
| Modifier and Type | Method and Description |
|---|---|
Parameter |
getParameter() |
List<IntegerValue> |
getSize() |
void |
setParameter(Parameter parameter) |
void |
setSize(List<IntegerValue> list)
sets the sizes of the extracted array.
|
String |
toString() |
compareTo, getContainer, getIncludeCondition, getIndex, getLocationInContainerInBits, getReferenceLocation, getRepeatEntry, getSequenceContainer, setIncludeCondition, setLocation, setLocationInContainerInBits, setReferenceLocation, setRepeatEntrypublic ArrayParameterEntry(int locationInContainerInBits,
SequenceEntry.ReferenceLocationType location)
public ArrayParameterEntry(int locationInContainerInBits,
SequenceEntry.ReferenceLocationType location,
Parameter parameter)
public void setParameter(Parameter parameter)
setParameter in class ParameterEntrypublic void setSize(List<IntegerValue> list)
ArrayDataType.getNumberOfDimensions()IllegalArgumentException - if the length of the list is not correct.public List<IntegerValue> getSize()
public Parameter getParameter()
getParameter in class ParameterEntrypublic String toString()
toString in class ParameterEntryCopyright © 2020 Space Applications Services. All rights reserved.