Generated from model's revision 1.46, branch HEAD
Public Member Functions | |
FieldTable | getTable () |
Return the table to which this row belongs. | |
FieldRowIDL | toIDL () |
Return this row in the form of an IDL struct. | |
void | setFromIDL (FieldRowIDL x) throws ConversionException |
Fill the values of this row from the IDL struct FieldRowIDL. | |
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. | |
Tag | getFieldId () |
Get fieldId. | |
String | getFieldName () |
Get fieldName. | |
void | setFieldName (String fieldName) throws IllegalAccessException |
Set fieldName with the specified String value. | |
String | getCode () |
Get code. | |
void | setCode (String code) throws IllegalAccessException |
Set code with the specified String value. | |
ArrayTime | getTime () |
Get time. | |
void | setTime (ArrayTime time) throws IllegalAccessException |
Set time with the specified ArrayTime value. | |
int | getNumPoly () |
Get numPoly. | |
void | setNumPoly (int numPoly) throws IllegalAccessException |
Set numPoly with the specified int value. | |
Angle[][] | getDelayDir () |
Get delayDir. | |
void | setDelayDir (Angle[][] delayDir) throws IllegalAccessException |
Set delayDir with the specified Angle[][] value. | |
Angle[][] | getPhaseDir () |
Get phaseDir. | |
void | setPhaseDir (Angle[][] phaseDir) throws IllegalAccessException |
Set phaseDir with the specified Angle[][] value. | |
Angle[][] | getReferenceDir () |
Get referenceDir. | |
void | setReferenceDir (Angle[][] referenceDir) throws IllegalAccessException |
Set referenceDir with the specified Angle[][] value. | |
boolean | isAssocNatureExists () |
The attribute assocNature is optional. | |
String | getAssocNature () throws IllegalAccessException |
Get assocNature, which is optional. | |
void | setAssocNature (String assocNature) |
Set assocNature with the specified String value. | |
void | clearAssocNature () |
Mark assocNature, which is an optional field, as non-existent. | |
boolean | getFlagRow () |
Get flagRow. | |
void | setFlagRow (boolean flagRow) throws IllegalAccessException |
Set flagRow with the specified boolean value. | |
boolean | isAssocFieldIdExists () |
The attribute assocFieldId is optional. | |
Tag[] | getAssocFieldId () throws IllegalAccessException |
Get assocFieldId, which is optional. | |
void | setAssocFieldId (Tag[] assocFieldId) |
Set assocFieldId with the specified Tag[] value. | |
void | clearAssocFieldId () |
Mark assocFieldId, which is an optional field, as non-existent. | |
boolean | isEphemerisIdExists () |
The attribute ephemerisId is optional. | |
Tag | getEphemerisId () throws IllegalAccessException |
Get ephemerisId, which is optional. | |
void | setEphemerisId (Tag ephemerisId) |
Set ephemerisId with the specified Tag value. | |
void | clearEphemerisId () |
Mark ephemerisId, which is an optional field, as non-existent. | |
boolean | isSourceIdExists () |
The attribute sourceId is optional. | |
int | getSourceId () throws IllegalAccessException |
Get sourceId, which is optional. | |
void | setSourceId (int sourceId) |
Set sourceId with the specified int value. | |
void | clearSourceId () |
Mark sourceId, which is an optional field, as non-existent. | |
void | setAssocFieldId (int i, Tag assocFieldId) throws IndexOutOfBoundsException |
Set assocFieldId[i] with the specified Tag value. | |
EphemerisRow | getEphemerisUsingEphemerisId () throws IllegalAccessException |
Returns the pointer to the row in the Ephemeris table having Ephemeris.ephemerisId == ephemerisId. | |
SourceRow[] | getSources () throws InvalidAccessException, NoSuchRow |
Get the collection of rows in the Source table having sourceId == this.sourceId. | |
boolean | compareNoAutoInc (String fieldName, String code, ArrayTime time, int numPoly, Angle[][] delayDir, Angle[][] phaseDir, Angle[][] referenceDir, boolean flagRow) |
Compare each attribute except the autoincrementable one of this FieldRow with the corresponding parameters and return true if there is a match and false otherwise. | |
boolean | equalByRequiredValue (FieldRow x) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise. | |
boolean | compareRequiredValue (String fieldName, String code, ArrayTime time, int numPoly, Angle[][] delayDir, Angle[][] phaseDir, Angle[][] referenceDir, boolean flagRow) |
Protected Member Functions | |
void | setFieldId (Tag fieldId) throws IllegalAccessException |
Set fieldId with the specified Tag value. | |
Package Functions | |
FieldRow (FieldTable table) | |
Create a FieldRow. | |
FieldRow (FieldTable table, FieldRow row) | |
Creates a FieldRow using a copy constructor mechanism. | |
void | isAdded () |
void | addAssocFieldId (Tag id) |
Append a Tag to assocFieldId. | |
void | addAssocFieldId (Tag[] id) |
Append an array of Tag to assocFieldId. | |
Tag | getAssocFieldId (int i) throws IndexOutOfBoundsException |
Returns the Tag stored in assocFieldId at position i. | |
FieldRow | getField (int i) throws IndexOutOfBoundsException, NoSuchRow |
Returns the FieldRow linked to this row via the Tag stored in assocFieldId at position i. | |
FieldRow[] | getFields () throws NoSuchRow |
Returns the array of FieldRow linked to this row via the Tags stored in assocFieldId. | |
Object[] | getAttributesValues () |
Returns all the attributes of an attribute of an ASDM table as an array of Object. |
|
Create a FieldRow. This constructor has package access because only the table can create rows. All rows know the table to which they belong.
|
|
Creates a FieldRow using a copy constructor mechanism. Given a FieldRow row and a FieldTable table, the method creates a new FieldRow 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 assocFieldId.
|
|
Append a Tag to assocFieldId.
|
|
Mark assocFieldId, which is an optional field, as non-existent.
|
|
Mark assocNature, which is an optional field, as non-existent.
|
|
Mark ephemerisId, which is an optional field, as non-existent.
|
|
Mark sourceId, which is an optional field, as non-existent.
|
|
Compare each attribute except the autoincrementable one of this FieldRow 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 assocFieldId, which is optional.
|
|
Get assocNature, which is optional.
|
|
Returns all the attributes of an attribute of an ASDM table as an array of Object.
Implements alma.asdm.ASDMRow.
|
|
Get code.
|
|
Get delayDir.
|
|
Get ephemerisId, which is optional.
|
|
Returns the pointer to the row in the Ephemeris table having Ephemeris.ephemerisId == ephemerisId.
|
|
Get fieldId.
|
|
Get fieldName.
|
|
Get flagRow.
|
|
Get numPoly.
|
|
Get phaseDir.
|
|
Get referenceDir.
|
|
Get sourceId, which is optional.
|
|
Return the table to which this row belongs.
|
|
Get time.
|
|
The attribute assocFieldId is optional. Return true if this attribute exists.
|
|
The attribute assocNature is optional. Return true if this attribute exists.
|
|
The attribute ephemerisId is optional. Return true if this attribute exists.
|
|
The attribute sourceId is optional. Return true if this attribute exists.
|
|
Set assocFieldId[i] with the specified Tag value.
|
|
Set assocFieldId with the specified Tag[] value.
|
|
Set assocNature with the specified String value.
|
|
Set code with the specified String value.
|
|
Set delayDir with the specified Angle[][] value.
|
|
Set ephemerisId with the specified Tag value.
|
|
Set fieldId with the specified Tag value.
|
|
Set fieldName with the specified String value.
|
|
Set flagRow with the specified boolean value.
|
|
Fill the values of this row from the IDL struct FieldRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set numPoly with the specified int value.
|
|
Set phaseDir with the specified Angle[][] value.
|
|
Set referenceDir with the specified Angle[][] value.
|
|
Set sourceId with the specified int value.
|
|
Set time with the specified ArrayTime value.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|