public static class MCtableItem.CellValues
extends java.lang.Object
Constructor and Description |
---|
CellValues()
Default constructor
|
CellValues(int tableRow,
int tableColumn,
java.util.List<java.lang.Integer> refContentItemIds,
int selectorAttrTag,
java.util.List<java.lang.Object> selectorAttrValues,
MCbasicCodedEntry measurementUnits,
MCbasicCodedEntry numValueQualifier)
Create a new instance of MCtableItem.CellValues.
|
Modifier and Type | Method and Description |
---|---|
MCbasicCodedEntry |
getMeasurementUnitsCode()
Get the units of measurement that apply to all the numeric values in this cell.
|
MCbasicCodedEntry |
getNumericValueQualifierCode()
Get the reason for the absence of the numeric value.
|
java.util.List<java.lang.Integer> |
getReferencedContentItemIds()
Get the ordered set of one or more integers that uniquely
identifies the Content Item that is the value for this cell.
|
int |
getSelectorAttributeTag()
Get the selector attribute tag.
|
java.util.List<java.lang.Object> |
getSelectorAttributeValues()
Get the numeric/DateTime/text/coded value(s) of the cell(s) in this Item
|
int |
getTableColumnNumber()
Get the column, numbered from 1, of the table.
|
int |
getTableRowNumber()
Get the row, numbered from 1, of the table.
|
void |
read(MCattributeSet source)
Read all the attributes in this cell values instance from an attribute set
|
void |
setMeasurementUnitsCode(MCbasicCodedEntry measUnits)
Set the units of measurement that apply to all the numeric values in this cell.
|
void |
setNumericValueQualifierCode(MCbasicCodedEntry numValueQualifier)
Set the reason for the absence of the numeric value.
|
void |
setReferencedContentItemIds(java.util.List<java.lang.Integer> ids)
Set the ordered set of one or more integers that uniquely
identifies the Content Item that is the value for this cell.
|
void |
setSelectorAttributeTag(int tag)
Set the selector attribute tag.
|
void |
setSelectorAttributeValues(java.util.List<java.lang.Object> attrValues)
Set the numeric/DateTime/text/coded value(s) of the cell(s) in this Item
|
void |
setTableColumnNumber(int colNumber)
Set the column, numbered from 1, of the table.
|
void |
setTableRowNumber(int rowNumber)
Set the row, numbered from 1, of the table.
|
void |
write(MCattributeSet destination)
Write all the attributes in this cell values instance to an attribute set
|
public CellValues()
public CellValues(int tableRow, int tableColumn, java.util.List<java.lang.Integer> refContentItemIds, int selectorAttrTag, java.util.List<java.lang.Object> selectorAttrValues, MCbasicCodedEntry measurementUnits, MCbasicCodedEntry numValueQualifier)
tableRow
- The row, numbered from 1, of the table.tableColumn
- The column, numbered from 1, of the table.refContentItemIds
- An ordered set of one or more integers that uniquely identifies
the Content Item that is the value for this cell.selectorAttrTag
- The attribute containing the value(s) of the cell(s) in this Item.selectorAttrValues
- The numeric/DateTime/text/coded value(s) of the cell(s) in this Item.measurementUnits
- The units of measurement that apply to all the numeric value in this cell.numValueQualifier
- The reason for the absence of the numeric value.public int getTableRowNumber()
Represents the Table Row Number (0040,A804) attribute.
Required if Table Column Number is absent, or all the rows for the column specified in Table Column Number are not encoded in a single Attribute (containing multiple values) in this Item (i.e., with a single VR).
public void setTableRowNumber(int rowNumber)
Represents the Table Row Number (0040,A804) attribute.
Required if Table Column Number is absent, or all the rows for the column specified in Table Column Number are not encoded in a single Attribute (containing multiple values) in this Item (i.e., with a single VR).
rowNumber
- The row numberpublic int getTableColumnNumber()
Represents the Table Column Number (0040,A805) attribute.
Required if Table Row Number is absent, or all the columns for the row specified in Table Row Number are not encoded in a single Attribute (containing multiple values) in this Item (i.e., with a single VR).
public void setTableColumnNumber(int colNumber)
Represents the Table Column Number (0040,A805) attribute.
Required if Table Row Number is absent, or all the columns for the row specified in Table Row Number are not encoded in a single Attribute (containing multiple values) in this Item (i.e., with a single VR).
colNumber
- the column numberpublic java.util.List<java.lang.Integer> getReferencedContentItemIds()
public void setReferencedContentItemIds(java.util.List<java.lang.Integer> ids)
ids
- The referenced Content Item Idspublic int getSelectorAttributeTag()
public void setSelectorAttributeTag(int tag)
tag
- The tagpublic java.util.List<java.lang.Object> getSelectorAttributeValues()
public void setSelectorAttributeValues(java.util.List<java.lang.Object> attrValues)
attrValues
- The list of valuespublic MCbasicCodedEntry getMeasurementUnitsCode()
public void setMeasurementUnitsCode(MCbasicCodedEntry measUnits)
measUnits
- The units of measurement coded entrypublic MCbasicCodedEntry getNumericValueQualifierCode()
public void setNumericValueQualifierCode(MCbasicCodedEntry numValueQualifier)
numValueQualifier
- The coded entry for the reasonpublic void read(MCattributeSet source)
source
- The source attribute setMCexception
- If the source parameter is nullpublic void write(MCattributeSet destination)
destination
- The destination attribute setMCexception
- If the destination parameter is null or not an
MCitem
object.