Generated from model's revision 1.46, 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) throws IllegalAccessException |
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) throws IllegalAccessException |
Set beamOffset with the specified double[][] value. | |
Length[][] | getFocusReference () |
Get focusReference. | |
void | setFocusReference (Length[][] focusReference) throws IllegalAccessException |
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) throws IllegalAccessException |
Set polarizationTypes with the specified PolarizationType[] value. | |
Complex[][] | getPolResponse () |
Get polResponse. | |
void | setPolResponse (Complex[][] polResponse) throws IllegalAccessException |
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) throws IllegalAccessException |
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) throws IllegalAccessException |
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 IllegalAccessException, 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 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 |
|
Create a FeedRow. This constructor has package access because only the table can create rows. All rows know the table to which they belong.
|
|
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.
|
|
Append an array of Tag to beamId.
|
|
Append a Tag to beamId.
|
|
Mark beamId, which is an optional field, as non-existent.
|
|
Mark feedNum, which is an optional field, as non-existent.
|
|
Mark illumOffset, which is an optional field, as non-existent.
|
|
Mark illumOffsetPa, which is an optional field, as non-existent.
|
|
Mark xPosition, which is an optional field, as non-existent.
|
|
Mark yPosition, which is an optional field, as non-existent.
|
|
Mark zPosition, which is an optional field, as non-existent.
|
|
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.
|
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Get antennaId.
|
|
Returns the pointer to the row in the Antenna table having Antenna.antennaId == antennaId.
|
|
Returns all the attributes of an attribute of an ASDM table as an array of Object.
Implements alma.asdm.ASDMRow.
|
|
Get beamId, which is optional.
|
|
Get beamOffset.
|
|
Get feedId.
|
|
Get feedNum, which is optional.
|
|
Get focusReference.
|
|
Get illumOffset, which is optional.
|
|
Get illumOffsetPa, which is optional.
|
|
Get numReceptor.
|
|
Get polarizationTypes.
|
|
Get polResponse.
|
|
Get receiverId.
|
|
Get receptorAngle.
|
|
Get spectralWindowId.
|
|
Returns the pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId.
|
|
Return the table to which this row belongs.
|
|
Get timeInterval.
|
|
Get xPosition, which is optional.
|
|
Get yPosition, which is optional.
|
|
Get zPosition, which is optional.
|
|
The attribute beamId is optional. Return true if this attribute exists.
|
|
The attribute feedNum is optional. Return true if this attribute exists.
|
|
The attribute illumOffset is optional. Return true if this attribute exists.
|
|
The attribute illumOffsetPa is optional. Return true if this attribute exists.
|
|
The attribute xPosition is optional. Return true if this attribute exists.
|
|
The attribute yPosition is optional. Return true if this attribute exists.
|
|
The attribute zPosition is optional. Return true if this attribute exists.
|
|
Set antennaId with the specified Tag value.
|
|
Set beamId[i] with the specified Tag value.
|
|
Set beamId with the specified Tag[] value.
|
|
Set beamOffset with the specified double[][] value.
|
|
Set feedId with the specified int value.
|
|
Set feedNum with the specified int value.
|
|
Set focusReference with the specified Length[][] value.
|
|
Fill the values of this row from the IDL struct FeedRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set illumOffset with the specified float value.
|
|
Set illumOffsetPa with the specified float value.
|
|
Set numReceptor with the specified int value.
|
|
Set polarizationTypes with the specified PolarizationType[] value.
|
|
Set polResponse with the specified Complex[][] value.
|
|
Set receiverId[i] with the specified int value.
|
|
Set receiverId with the specified int[] value.
|
|
Set receptorAngle with the specified Angle[] value.
|
|
Set spectralWindowId with the specified Tag value.
|
|
Set timeInterval with the specified ArrayTimeInterval value.
|
|
Set xPosition with the specified Length value.
|
|
Set yPosition with the specified Length value.
|
|
Set zPosition with the specified Length value.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|