|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nih.nci.mageom.domain.impl.MAGEOMObject
gov.nih.nci.mageom.domain.impl.ExtendableImpl
gov.nih.nci.mageom.domain.ArrayDesign.impl.ZoneLayoutImpl
public class ZoneLayoutImpl
Specifies the layout of features in a rectangular grid.
| Field Summary | |
|---|---|
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected DistanceUnit |
distanceUnit
DOCUMENT ME |
protected java.lang.Long |
distanceUnitId
The internal ID of the associated distanceUnit object. |
protected java.lang.Integer |
numFeaturesPerCol
The number of features from top to bottom of the grid. |
protected java.lang.Integer |
numFeaturesPerRow
The number of features from left to right. |
protected java.lang.Float |
spacingBetweenCols
Spacing between the columns. |
protected java.lang.Float |
spacingBetweenRows
Spacing between the rows. |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
propertySets, propertySetsCount, securedElementId |
| Constructor Summary | |
|---|---|
ZoneLayoutImpl()
Default constructor |
|
| Method Summary | |
|---|---|
DistanceUnit |
getDistanceUnit()
Returns the value of this ZoneLayout object's distanceUnit attribute. |
java.lang.Integer |
getNumFeaturesPerCol()
Returns the value of this ZoneLayout object's numFeaturesPerCol attribute. |
java.lang.Integer |
getNumFeaturesPerRow()
Returns the value of this ZoneLayout object's numFeaturesPerRow attribute. |
java.lang.Float |
getSpacingBetweenCols()
Returns the value of this ZoneLayout object's spacingBetweenCols attribute. |
java.lang.Float |
getSpacingBetweenRows()
Returns the value of this ZoneLayout object's spacingBetweenRows attribute. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
ZoneLayout[] |
searchZoneLayouts(ZoneLayoutSearchCriteria criteria)
Returns an array of ZoneLayout objects that
satisfy the given ZoneLayoutSearchCriteria. |
void |
setDistanceUnit(DistanceUnit p_distanceUnit)
Sets the distanceUnit attribute. |
void |
setNumFeaturesPerCol(java.lang.Integer p_numFeaturesPerCol)
Sets the numFeaturesPerCol attribute. |
void |
setNumFeaturesPerRow(java.lang.Integer p_numFeaturesPerRow)
Sets the numFeaturesPerRow attribute. |
void |
setSpacingBetweenCols(java.lang.Float p_spacingBetweenCols)
Sets the spacingBetweenCols attribute. |
void |
setSpacingBetweenRows(java.lang.Float p_spacingBetweenRows)
Sets the spacingBetweenRows attribute. |
java.lang.String |
toString()
Returns a String representation of this object suitable for console display. |
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLDoc(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
Returns an XML representation of the object. |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
getPropertySets, getPropertySetsCount, getSecuredElementId, searchExtendables, setPropertySets, setSecuredElementId |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.MAGEOMObject |
|---|
getId, getIsEditable, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gov.nih.nci.mageom.domain.Extendable |
|---|
getPropertySets, setPropertySets |
| Field Detail |
|---|
protected static java.util.ArrayList allAssociationMethods
protected static java.util.Hashtable associationMethods
protected java.lang.Integer numFeaturesPerRow
protected java.lang.Integer numFeaturesPerCol
protected java.lang.Float spacingBetweenRows
protected java.lang.Float spacingBetweenCols
protected DistanceUnit distanceUnit
protected java.lang.Long distanceUnitId
| Constructor Detail |
|---|
public ZoneLayoutImpl()
| Method Detail |
|---|
protected void init()
init in class ExtendableImpl
public ZoneLayout[] searchZoneLayouts(ZoneLayoutSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
ZoneLayout objects that
satisfy the given ZoneLayoutSearchCriteria.
criteria - The ZoneLayoutSearchCriteria
which represents a query for ZoneLayout objects.
ZoneLayout objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setNumFeaturesPerRow(java.lang.Integer p_numFeaturesPerRow)
ZoneLayout object.
setNumFeaturesPerRow in interface ZoneLayoutp_numFeaturesPerRow - The new value for numFeaturesPerRow.ZoneLayout.getNumFeaturesPerRow()public java.lang.Integer getNumFeaturesPerRow()
ZoneLayoutZoneLayout object's numFeaturesPerRow attribute.
Description of numFeaturesPerRow:
The number of features from left to right.
getNumFeaturesPerRow in interface ZoneLayoutint The value of numFeaturesPerRow.ZoneLayout.getNumFeaturesPerRow()public void setNumFeaturesPerCol(java.lang.Integer p_numFeaturesPerCol)
ZoneLayout object.
setNumFeaturesPerCol in interface ZoneLayoutp_numFeaturesPerCol - The new value for numFeaturesPerCol.ZoneLayout.getNumFeaturesPerCol()public java.lang.Integer getNumFeaturesPerCol()
ZoneLayoutZoneLayout object's numFeaturesPerCol attribute.
Description of numFeaturesPerCol:
The number of features from top to bottom of the grid.
getNumFeaturesPerCol in interface ZoneLayoutint The value of numFeaturesPerCol.ZoneLayout.getNumFeaturesPerCol()public void setSpacingBetweenRows(java.lang.Float p_spacingBetweenRows)
ZoneLayout object.
setSpacingBetweenRows in interface ZoneLayoutp_spacingBetweenRows - The new value for spacingBetweenRows.ZoneLayout.getSpacingBetweenRows()public java.lang.Float getSpacingBetweenRows()
ZoneLayoutZoneLayout object's spacingBetweenRows attribute.
Description of spacingBetweenRows:
Spacing between the rows.
getSpacingBetweenRows in interface ZoneLayoutfloat The value of spacingBetweenRows.ZoneLayout.getSpacingBetweenRows()public void setSpacingBetweenCols(java.lang.Float p_spacingBetweenCols)
ZoneLayout object.
setSpacingBetweenCols in interface ZoneLayoutp_spacingBetweenCols - The new value for spacingBetweenCols.ZoneLayout.getSpacingBetweenCols()public java.lang.Float getSpacingBetweenCols()
ZoneLayoutZoneLayout object's spacingBetweenCols attribute.
Description of spacingBetweenCols:
Spacing between the columns.
getSpacingBetweenCols in interface ZoneLayoutfloat The value of spacingBetweenCols.ZoneLayout.getSpacingBetweenCols()public void setDistanceUnit(DistanceUnit p_distanceUnit)
ZoneLayout object.
setDistanceUnit in interface ZoneLayoutp_distanceUnit - The new value for distanceUnit.ZoneLayout.getDistanceUnit()public DistanceUnit getDistanceUnit()
ZoneLayoutZoneLayout object's distanceUnit attribute.
getDistanceUnit in interface ZoneLayoutgov.nih.nci.mageom.bean.Measurement.DistanceUnit The value of distanceUnit.ZoneLayout.getDistanceUnit()public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
toXML in class ExtendableImplpublic org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
toXMLDoc in class ExtendableImpl
public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
toXMLProcessor in class ExtendableImpldoc - the working documentfillOutValues - a list of attribute names that should have
full XML for their values.
public java.util.Hashtable getXMLMethodDescriptors()
XMLMethodDescriptors descriptors of
the association methods of this object.
getXMLMethodDescriptors in class ExtendableImplpublic java.lang.String toString()
toString in class ExtendableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||