|
||||||||||
| 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.impl.DescribableImpl
gov.nih.nci.mageom.domain.impl.IdentifiableImpl
gov.nih.nci.mageom.domain.ArrayDesign.impl.DesignElementGroupImpl
gov.nih.nci.mageom.domain.ArrayDesign.impl.FeatureGroupImpl
public class FeatureGroupImpl
A collection of like features.
| 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.Float |
featureHeight
The height of the feature. |
protected java.lang.Float |
featureLength
The length of the feature. |
protected Feature[] |
features
DOCUMENT ME |
protected int |
featuresCount
The count of Feature objects. |
protected OntologyEntry |
featureShape
DOCUMENT ME |
protected java.lang.Long |
featureShapeId
The internal ID of the associated featureShape object. |
protected java.lang.Float |
featureWidth
The width of the feature. |
protected OntologyEntry |
technologyType
DOCUMENT ME |
protected java.lang.Long |
technologyTypeId
The internal ID of the associated technologyType object. |
| Fields inherited from class gov.nih.nci.mageom.domain.ArrayDesign.impl.DesignElementGroupImpl |
|---|
species, speciesId, types, typesCount |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.IdentifiableImpl |
|---|
identifier, name |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
auditTrail, auditTrailCount, descriptions, descriptionsCount, security, securityId |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
propertySets, propertySetsCount, securedElementId |
| Constructor Summary | |
|---|---|
FeatureGroupImpl()
Default constructor |
|
| Method Summary | |
|---|---|
DistanceUnit |
getDistanceUnit()
Returns the value of this FeatureGroup object's distanceUnit attribute. |
java.lang.Float |
getFeatureHeight()
Returns the value of this FeatureGroup object's featureHeight attribute. |
java.lang.Float |
getFeatureLength()
Returns the value of this FeatureGroup object's featureLength attribute. |
Feature[] |
getFeatures()
Returns the value of this FeatureGroup object's features attribute. |
int |
getFeaturesCount()
Returns the count of all Feature
associated with this FeatureGroup object. |
OntologyEntry |
getFeatureShape()
Returns the value of this FeatureGroup object's featureShape attribute. |
java.lang.Float |
getFeatureWidth()
Returns the value of this FeatureGroup object's featureWidth attribute. |
OntologyEntry |
getTechnologyType()
Returns the value of this FeatureGroup object's technologyType attribute. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
FeatureGroup[] |
searchFeatureGroups(FeatureGroupSearchCriteria criteria)
Returns an array of FeatureGroup objects that
satisfy the given FeatureGroupSearchCriteria. |
void |
setDistanceUnit(DistanceUnit p_distanceUnit)
Sets the distanceUnit attribute. |
void |
setFeatureHeight(java.lang.Float p_featureHeight)
Sets the featureHeight attribute. |
void |
setFeatureLength(java.lang.Float p_featureLength)
Sets the featureLength attribute. |
void |
setFeatures(Feature[] p_features)
Sets the features attribute. |
void |
setFeatureShape(OntologyEntry p_featureShape)
Sets the featureShape attribute. |
void |
setFeatureWidth(java.lang.Float p_featureWidth)
Sets the featureWidth attribute. |
void |
setTechnologyType(OntologyEntry p_technologyType)
Sets the technologyType 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.ArrayDesign.impl.DesignElementGroupImpl |
|---|
getSpecies, getTypes, getTypesCount, searchDesignElementGroups, setSpecies, setTypes |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.IdentifiableImpl |
|---|
getIdentifier, getName, searchIdentifiables, setIdentifier, setName |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
getAuditTrail, getAuditTrailCount, getDescriptions, getDescriptionsCount, getSecurity, searchDescribables, setAuditTrail, setDescriptions, setSecurity |
| 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.ArrayDesign.DesignElementGroup |
|---|
getSpecies, getTypes, setSpecies, setTypes |
| Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable |
|---|
getIdentifier, getName, setIdentifier, setName |
| Methods inherited from interface gov.nih.nci.mageom.domain.Describable |
|---|
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity |
| 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.Float featureWidth
protected java.lang.Float featureLength
protected java.lang.Float featureHeight
protected int featuresCount
protected Feature[] features
protected OntologyEntry technologyType
protected java.lang.Long technologyTypeId
protected OntologyEntry featureShape
protected java.lang.Long featureShapeId
protected DistanceUnit distanceUnit
protected java.lang.Long distanceUnitId
| Constructor Detail |
|---|
public FeatureGroupImpl()
| Method Detail |
|---|
protected void init()
init in class DesignElementGroupImpl
public FeatureGroup[] searchFeatureGroups(FeatureGroupSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
FeatureGroup objects that
satisfy the given FeatureGroupSearchCriteria.
criteria - The FeatureGroupSearchCriteria
which represents a query for FeatureGroup objects.
FeatureGroup objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setFeatureWidth(java.lang.Float p_featureWidth)
FeatureGroup object.
setFeatureWidth in interface FeatureGroupp_featureWidth - The new value for featureWidth.FeatureGroup.getFeatureWidth()public java.lang.Float getFeatureWidth()
FeatureGroupFeatureGroup object's featureWidth attribute.
Description of featureWidth:
The width of the feature.
getFeatureWidth in interface FeatureGroupfloat The value of featureWidth.FeatureGroup.getFeatureWidth()public void setFeatureLength(java.lang.Float p_featureLength)
FeatureGroup object.
setFeatureLength in interface FeatureGroupp_featureLength - The new value for featureLength.FeatureGroup.getFeatureLength()public java.lang.Float getFeatureLength()
FeatureGroupFeatureGroup object's featureLength attribute.
Description of featureLength:
The length of the feature.
getFeatureLength in interface FeatureGroupfloat The value of featureLength.FeatureGroup.getFeatureLength()public void setFeatureHeight(java.lang.Float p_featureHeight)
FeatureGroup object.
setFeatureHeight in interface FeatureGroupp_featureHeight - The new value for featureHeight.FeatureGroup.getFeatureHeight()public java.lang.Float getFeatureHeight()
FeatureGroupFeatureGroup object's featureHeight attribute.
Description of featureHeight:
The height of the feature.
getFeatureHeight in interface FeatureGroupfloat The value of featureHeight.FeatureGroup.getFeatureHeight()public void setFeatures(Feature[] p_features)
FeatureGroup object.
setFeatures in interface FeatureGroupp_features - The new value for features.FeatureGroup.getFeatures()public Feature[] getFeatures()
FeatureGroupFeatureGroup object's features attribute.
getFeatures in interface FeatureGroupgov.nih.nci.mageom.bean.DesignElement.Feature[] The value of features.FeatureGroup.getFeatures()public void setTechnologyType(OntologyEntry p_technologyType)
FeatureGroup object.
setTechnologyType in interface FeatureGroupp_technologyType - The new value for technologyType.FeatureGroup.getTechnologyType()public OntologyEntry getTechnologyType()
FeatureGroupFeatureGroup object's technologyType attribute.
getTechnologyType in interface FeatureGroupgov.nih.nci.mageom.bean.Description.OntologyEntry The value of technologyType.FeatureGroup.getTechnologyType()public void setFeatureShape(OntologyEntry p_featureShape)
FeatureGroup object.
setFeatureShape in interface FeatureGroupp_featureShape - The new value for featureShape.FeatureGroup.getFeatureShape()public OntologyEntry getFeatureShape()
FeatureGroupFeatureGroup object's featureShape attribute.
getFeatureShape in interface FeatureGroupgov.nih.nci.mageom.bean.Description.OntologyEntry The value of featureShape.FeatureGroup.getFeatureShape()public void setDistanceUnit(DistanceUnit p_distanceUnit)
FeatureGroup object.
setDistanceUnit in interface FeatureGroupp_distanceUnit - The new value for distanceUnit.FeatureGroup.getDistanceUnit()public DistanceUnit getDistanceUnit()
FeatureGroupFeatureGroup object's distanceUnit attribute.
getDistanceUnit in interface FeatureGroupgov.nih.nci.mageom.bean.Measurement.DistanceUnit The value of distanceUnit.FeatureGroup.getDistanceUnit()public int getFeaturesCount()
Feature
associated with this FeatureGroup object.
FeatureGroup.getFeatures()public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
toXML in class DesignElementGroupImplpublic org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
toXMLDoc in class DesignElementGroupImpl
public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
toXMLProcessor in class DesignElementGroupImpldoc - 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 DesignElementGroupImplpublic java.lang.String toString()
toString in class DesignElementGroupImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||