Generated from model's revision 1.41, branch HEAD
Public Member Functions | |
FeedTable | getTable () |
Return the table to which this row belongs. | |
FeedRowIDL | toIDL () |
Return this row in the form of an IDL struct. | |
void | setFromIDL (FeedRowIDL x) throws ConversionException |
Fill the values of this row from the IDL struct FeedRowIDL. | |
String | toXML () throws ConversionException |
Return this row in the form of an XML string. | |
void | setFromXML (String rowDoc) throws ConversionException |
Fill the values of this row from an XML string that was produced by the toXML() method. | |
int | getFeedId () |
Get feedId. | |
ArrayTimeInterval | getTimeInterval () |
Get timeInterval. | |
void | setTimeInterval (ArrayTimeInterval timeInterval) throws IllegalAccessException |
Set timeInterval with the specified ArrayTimeInterval value. | |
int | getNumReceptor () |
Get numReceptor. | |
void | setNumReceptor (int numReceptor) |
Set numReceptor with the specified int value. | |
boolean | isFeedNumExists () |
The attribute feedNum is optional. | |
int | getFeedNum () throws IllegalAccessException |
Get feedNum, which is optional. | |
void | setFeedNum (int feedNum) |
Set feedNum with the specified int value. | |
void | clearFeedNum () |
Mark feedNum, which is an optional field, as non-existent. | |
double[][] | getBeamOffset () |
Get beamOffset. | |
void | setBeamOffset (double[][] beamOffset) |
Set beamOffset with the specified double[][] value. | |
Length[][] | getFocusReference () |
Get focusReference. | |
void | setFocusReference (Length[][] focusReference) |
Set focusReference with the specified Length[][] value. | |
boolean | isIllumOffsetExists () |
The attribute illumOffset is optional. | |
float | getIllumOffset () throws IllegalAccessException |
Get illumOffset, which is optional. | |
void | setIllumOffset (float illumOffset) |
Set illumOffset with the specified float value. | |
void | clearIllumOffset () |
Mark illumOffset, which is an optional field, as non-existent. | |
boolean | isIllumOffsetPaExists () |
The attribute illumOffsetPa is optional. | |
float | getIllumOffsetPa () throws IllegalAccessException |
Get illumOffsetPa, which is optional. | |
void | setIllumOffsetPa (float illumOffsetPa) |
Set illumOffsetPa with the specified float value. | |
void | clearIllumOffsetPa () |
Mark illumOffsetPa, which is an optional field, as non-existent. | |
PolarizationType[] | getPolarizationTypes () |
Get polarizationTypes. | |
void | setPolarizationTypes (PolarizationType[] polarizationTypes) |
Set polarizationTypes with the specified PolarizationType[] value. | |
Complex[][] | getPolResponse () |
Get polResponse. | |
void | setPolResponse (Complex[][] polResponse) |
Set polResponse with the specified Complex[][] value. | |
boolean | isXPositionExists () |
The attribute xPosition is optional. | |
Length | getXPosition () throws IllegalAccessException |
Get xPosition, which is optional. | |
void | setXPosition (Length xPosition) |
Set xPosition with the specified Length value. | |
void | clearXPosition () |
Mark xPosition, which is an optional field, as non-existent. | |
boolean | isYPositionExists () |
The attribute yPosition is optional. | |
Length | getYPosition () throws IllegalAccessException |
Get yPosition, which is optional. | |
void | setYPosition (Length yPosition) |
Set yPosition with the specified Length value. | |
void | clearYPosition () |
Mark yPosition, which is an optional field, as non-existent. | |
boolean | isZPositionExists () |
The attribute zPosition is optional. | |
Length | getZPosition () throws IllegalAccessException |
Get zPosition, which is optional. | |
void | setZPosition (Length zPosition) |
Set zPosition with the specified Length value. | |
void | clearZPosition () |
Mark zPosition, which is an optional field, as non-existent. | |
Angle[] | getReceptorAngle () |
Get receptorAngle. | |
void | setReceptorAngle (Angle[] receptorAngle) |
Set receptorAngle with the specified Angle[] value. | |
Tag | getAntennaId () |
Get antennaId. | |
void | setAntennaId (Tag antennaId) throws IllegalAccessException |
Set antennaId with the specified Tag value. | |
boolean | isBeamIdExists () |
The attribute beamId is optional. | |
Tag[] | getBeamId () throws IllegalAccessException |
Get beamId, which is optional. | |
void | setBeamId (Tag[] beamId) |
Set beamId with the specified Tag[] value. | |
void | clearBeamId () |
Mark beamId, which is an optional field, as non-existent. | |
int[] | getReceiverId () |
Get receiverId. | |
void | setReceiverId (int[] receiverId) |
Set receiverId with the specified int[] value. | |
Tag | getSpectralWindowId () |
Get spectralWindowId. | |
void | setSpectralWindowId (Tag spectralWindowId) throws IllegalAccessException |
Set spectralWindowId with the specified Tag value. | |
AntennaRow | getAntennaUsingAntennaId () |
Returns the pointer to the row in the Antenna table having Antenna.antennaId == antennaId. | |
SpectralWindowRow | getSpectralWindowUsingSpectralWindowId () |
Returns the pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId. | |
void | setReceiverId (int i, int receiverId) throws IndexOutOfBoundsException |
Set receiverId[i] with the specified int value. | |
ReceiverRow[] | getReceivers (int i) throws IndexOutOfBoundsException, InvalidAccessException, NoSuchRow |
ReceiverRow[] | getReceivers () throws InvalidAccessException, NoSuchRow |
void | setBeamId (int i, Tag beamId) throws IllegalAccessException, IndexOutOfBoundsException |
Set beamId[i] with the specified Tag value. | |
boolean | compareNoAutoInc (Tag antennaId, Tag spectralWindowId, ArrayTimeInterval timeInterval, int[] receiverId, int numReceptor, double[][] beamOffset, Length[][] focusReference, PolarizationType[] polarizationTypes, Complex[][] polResponse, Angle[] receptorAngle) |
Compare each attribute except the autoincrementable one of this FeedRow with the corresponding parameters and return true if there is a match and false otherwise. | |
boolean | equalByRequiredValue (FeedRow x) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise. | |
boolean | compareRequiredValue (int[] receiverId, int numReceptor, double[][] beamOffset, Length[][] focusReference, PolarizationType[] polarizationTypes, Complex[][] polResponse, Angle[] receptorAngle) |
Protected Member Functions | |
void | setFeedId (int feedId) throws IllegalAccessException |
Set feedId with the specified int value. | |
Package Functions | |
FeedRow (FeedTable table) | |
Create a FeedRow. | |
FeedRow (FeedTable table, FeedRow row) | |
Creates a FeedRow using a copy constructor mechanism. | |
void | isAdded () |
void | addReceiverId (int id) |
Append a new id to receiverId. | |
void | addReceiverId (int[] id) |
Append an array of ids to receiverId. | |
void | addBeamId (Tag id) |
Append a Tag to beamId. | |
void | addBeamId (Tag[] id) |
Append an array of Tag to beamId. | |
Tag | getBeamId (int i) throws IndexOutOfBoundsException |
Returns the Tag stored in beamId at position i. | |
BeamRow | getBeam (int i) throws IndexOutOfBoundsException, NoSuchRow |
Returns the BeamRow linked to this row via the Tag stored in beamId at position i. | |
BeamRow[] | getBeams () throws NoSuchRow |
Returns the array of BeamRow linked to this row via the Tags stored in beamId. | |
Object[] | getAttributesValues () |
Returns all the attributes of an attribute of an ASDM table as an array of Object. | |
Package Attributes | |
ArrayTimeInterval | timeInterval |
alma.asdm.FeedRow.FeedRow | ( | FeedTable | table | ) | [package] |
Create a FeedRow.
This constructor has package access because only the table can create rows. All rows know the table to which they belong.
table | The table to which this row belongs. |
Creates a FeedRow using a copy constructor mechanism.
Given a FeedRow row and a FeedTable table, the method creates a new FeedRow owned by table. Each attribute of the created row is a copy (deep) of the corresponding attribute of row. The method does not add the created row to its table, its simply parents it to table, a call to the add method has to be done in order to get the row added (very likely after having modified some of its attributes). If row is null then the method returns a row with default values for its attributes.
This constructor has package access because only the table can create rows. All rows know the table to which they belong.
table | The table to which this row belongs. | |
row | The row which is to be copied. |
FeedRowIDL alma.asdm.FeedRow.toIDL | ( | ) |
Return this row in the form of an IDL struct.
void alma.asdm.FeedRow.setFromIDL | ( | FeedRowIDL | x | ) | throws ConversionException |
Fill the values of this row from the IDL struct FeedRowIDL.
x | The IDL struct containing the values used to fill this row. |
String alma.asdm.FeedRow.toXML | ( | ) | throws ConversionException |
Return this row in the form of an XML string.
ConversionException. |
void alma.asdm.FeedRow.setFromXML | ( | String | rowDoc | ) | throws ConversionException |
Fill the values of this row from an XML string that was produced by the toXML() method.
x | The XML string being used to set the values of this row. |
ConversionException. |
int alma.asdm.FeedRow.getFeedId | ( | ) |
Get feedId.
void alma.asdm.FeedRow.setFeedId | ( | int | feedId | ) | throws IllegalAccessException [protected] |
Set feedId with the specified int value.
feedId | The int value to which feedId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
ArrayTimeInterval alma.asdm.FeedRow.getTimeInterval | ( | ) |
Get timeInterval.
void alma.asdm.FeedRow.setTimeInterval | ( | ArrayTimeInterval | timeInterval | ) | throws IllegalAccessException |
Set timeInterval with the specified ArrayTimeInterval value.
timeInterval | The ArrayTimeInterval value to which timeInterval is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int alma.asdm.FeedRow.getNumReceptor | ( | ) |
Get numReceptor.
void alma.asdm.FeedRow.setNumReceptor | ( | int | numReceptor | ) |
Set numReceptor with the specified int value.
numReceptor | The int value to which numReceptor is to be set. |
boolean alma.asdm.FeedRow.isFeedNumExists | ( | ) |
The attribute feedNum is optional.
Return true if this attribute exists.
int alma.asdm.FeedRow.getFeedNum | ( | ) | throws IllegalAccessException |
Get feedNum, which is optional.
IllegalAccessException | If feedNum does not exist. |
void alma.asdm.FeedRow.setFeedNum | ( | int | feedNum | ) |
Set feedNum with the specified int value.
feedNum | The int value to which feedNum is to be set. |
double [][] alma.asdm.FeedRow.getBeamOffset | ( | ) |
Get beamOffset.
void alma.asdm.FeedRow.setBeamOffset | ( | double | beamOffset[][] | ) |
Set beamOffset with the specified double[][] value.
beamOffset | The double[][] value to which beamOffset is to be set. |
Length [][] alma.asdm.FeedRow.getFocusReference | ( | ) |
Get focusReference.
void alma.asdm.FeedRow.setFocusReference | ( | Length | focusReference[][] | ) |
Set focusReference with the specified Length[][] value.
focusReference | The Length[][] value to which focusReference is to be set. |
boolean alma.asdm.FeedRow.isIllumOffsetExists | ( | ) |
The attribute illumOffset is optional.
Return true if this attribute exists.
float alma.asdm.FeedRow.getIllumOffset | ( | ) | throws IllegalAccessException |
Get illumOffset, which is optional.
IllegalAccessException | If illumOffset does not exist. |
void alma.asdm.FeedRow.setIllumOffset | ( | float | illumOffset | ) |
Set illumOffset with the specified float value.
illumOffset | The float value to which illumOffset is to be set. |
boolean alma.asdm.FeedRow.isIllumOffsetPaExists | ( | ) |
The attribute illumOffsetPa is optional.
Return true if this attribute exists.
float alma.asdm.FeedRow.getIllumOffsetPa | ( | ) | throws IllegalAccessException |
Get illumOffsetPa, which is optional.
IllegalAccessException | If illumOffsetPa does not exist. |
void alma.asdm.FeedRow.setIllumOffsetPa | ( | float | illumOffsetPa | ) |
Set illumOffsetPa with the specified float value.
illumOffsetPa | The float value to which illumOffsetPa is to be set. |
PolarizationType [] alma.asdm.FeedRow.getPolarizationTypes | ( | ) |
Get polarizationTypes.
void alma.asdm.FeedRow.setPolarizationTypes | ( | PolarizationType[] | polarizationTypes | ) |
Set polarizationTypes with the specified PolarizationType[] value.
polarizationTypes | The PolarizationType[] value to which polarizationTypes is to be set. |
Complex [][] alma.asdm.FeedRow.getPolResponse | ( | ) |
Get polResponse.
void alma.asdm.FeedRow.setPolResponse | ( | Complex | polResponse[][] | ) |
Set polResponse with the specified Complex[][] value.
polResponse | The Complex[][] value to which polResponse is to be set. |
boolean alma.asdm.FeedRow.isXPositionExists | ( | ) |
The attribute xPosition is optional.
Return true if this attribute exists.
Length alma.asdm.FeedRow.getXPosition | ( | ) | throws IllegalAccessException |
Get xPosition, which is optional.
IllegalAccessException | If xPosition does not exist. |
void alma.asdm.FeedRow.setXPosition | ( | Length | xPosition | ) |
Set xPosition with the specified Length value.
xPosition | The Length value to which xPosition is to be set. |
boolean alma.asdm.FeedRow.isYPositionExists | ( | ) |
The attribute yPosition is optional.
Return true if this attribute exists.
Length alma.asdm.FeedRow.getYPosition | ( | ) | throws IllegalAccessException |
Get yPosition, which is optional.
IllegalAccessException | If yPosition does not exist. |
void alma.asdm.FeedRow.setYPosition | ( | Length | yPosition | ) |
Set yPosition with the specified Length value.
yPosition | The Length value to which yPosition is to be set. |
boolean alma.asdm.FeedRow.isZPositionExists | ( | ) |
The attribute zPosition is optional.
Return true if this attribute exists.
Length alma.asdm.FeedRow.getZPosition | ( | ) | throws IllegalAccessException |
Get zPosition, which is optional.
IllegalAccessException | If zPosition does not exist. |
void alma.asdm.FeedRow.setZPosition | ( | Length | zPosition | ) |
Set zPosition with the specified Length value.
zPosition | The Length value to which zPosition is to be set. |
Angle [] alma.asdm.FeedRow.getReceptorAngle | ( | ) |
Get receptorAngle.
void alma.asdm.FeedRow.setReceptorAngle | ( | Angle[] | receptorAngle | ) |
Set receptorAngle with the specified Angle[] value.
receptorAngle | The Angle[] value to which receptorAngle is to be set. |
Tag alma.asdm.FeedRow.getAntennaId | ( | ) |
Get antennaId.
void alma.asdm.FeedRow.setAntennaId | ( | Tag | antennaId | ) | throws IllegalAccessException |
Set antennaId with the specified Tag value.
antennaId | The Tag value to which antennaId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
boolean alma.asdm.FeedRow.isBeamIdExists | ( | ) |
The attribute beamId is optional.
Return true if this attribute exists.
Tag [] alma.asdm.FeedRow.getBeamId | ( | ) | throws IllegalAccessException |
Get beamId, which is optional.
IllegalAccessException | If beamId does not exist. |
void alma.asdm.FeedRow.setBeamId | ( | Tag[] | beamId | ) |
Set beamId with the specified Tag[] value.
beamId | The Tag[] value to which beamId is to be set. |
int [] alma.asdm.FeedRow.getReceiverId | ( | ) |
Get receiverId.
void alma.asdm.FeedRow.setReceiverId | ( | int[] | receiverId | ) |
Set receiverId with the specified int[] value.
receiverId | The int[] value to which receiverId is to be set. |
Tag alma.asdm.FeedRow.getSpectralWindowId | ( | ) |
Get spectralWindowId.
void alma.asdm.FeedRow.setSpectralWindowId | ( | Tag | spectralWindowId | ) | throws IllegalAccessException |
Set spectralWindowId with the specified Tag value.
spectralWindowId | The Tag value to which spectralWindowId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
AntennaRow alma.asdm.FeedRow.getAntennaUsingAntennaId | ( | ) |
Returns the pointer to the row in the Antenna table having Antenna.antennaId == antennaId.
SpectralWindowRow alma.asdm.FeedRow.getSpectralWindowUsingSpectralWindowId | ( | ) |
Returns the pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId.
void alma.asdm.FeedRow.setReceiverId | ( | int | i, | |
int | receiverId | |||
) | throws IndexOutOfBoundsException |
Set receiverId[i] with the specified int value.
i | The index in receiverId where to set the int value. | |
receiverId | The int value to which receiverId[i] is to be set. |
IndexOutOfBoundsException |
void alma.asdm.FeedRow.setBeamId | ( | int | i, | |
Tag | beamId | |||
) | throws IllegalAccessException, IndexOutOfBoundsException |
Set beamId[i] with the specified Tag value.
i | The index in beamId where to set the Tag value. | |
beamId | The Tag value to which beamId[i] is to be set. |
IllegalAccessException | ||
IndexOutOfBoundsException |
void alma.asdm.FeedRow.addBeamId | ( | Tag | id | ) | [package] |
Append a Tag to beamId.
id | the Tag to be appended to beamId |
void alma.asdm.FeedRow.addBeamId | ( | Tag[] | id | ) | [package] |
Append an array of Tag to beamId.
id | an array of Tag to be appended to beamId |
boolean alma.asdm.FeedRow.equalByRequiredValue | ( | FeedRow | x | ) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
x | the FeedRow whose required attributes of the value part will be compared with those of this. |
Object [] alma.asdm.FeedRow.getAttributesValues | ( | ) | [package, virtual] |
Returns all the attributes of an attribute of an ASDM table as an array of Object.
Implements alma.asdm.ASDMRow.