|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.biomage.Common.Extendable
|
+--org.biomage.Common.Describable
|
+--org.biomage.Common.Identifiable
|
+--org.biomage.ArrayDesign.DesignElementGroup
|
+--org.biomage.ArrayDesign.FeatureGroup
A collection of like features.
| Nested Class Summary |
| Nested classes inherited from class org.biomage.Interface.HasFeatures |
HasFeatures.Features_list |
| Nested classes inherited from class org.biomage.Interface.HasTypes |
HasTypes.Types_list |
| Nested classes inherited from class org.biomage.Interface.HasAuditTrail |
HasAuditTrail.AuditTrail_list |
| Nested classes inherited from class org.biomage.Interface.HasDescriptions |
HasDescriptions.Descriptions_list |
| Nested classes inherited from class org.biomage.Interface.HasPropertySets |
HasPropertySets.PropertySets_list |
| Field Summary | |
protected DistanceUnit |
distanceUnit
The unit for the feature measures. |
protected HasFeatures.Features_list |
features
The features that belong to this group. |
protected OntologyEntry |
featureShape
The expected shape of the feature on the array: circular, oval, square, etc. |
protected OntologyEntry |
technologyType
The technology type of this design. |
| Fields inherited from class org.biomage.ArrayDesign.DesignElementGroup |
species, types |
| Fields inherited from class org.biomage.Common.Describable |
auditTrail, descriptions, security |
| Fields inherited from class org.biomage.Common.Extendable |
propertySets |
| Constructor Summary | |
FeatureGroup()
Default constructor. |
|
FeatureGroup(org.xml.sax.Attributes atts)
Attribute constructor. |
|
| Method Summary | |
void |
addToFeatures(Feature feature)
Method to add Feature to Features_list |
void |
addToFeatures(int position,
Feature feature)
Method to add Feature at position to Features_list |
DistanceUnit |
getDistanceUnit()
Get method for distanceUnit |
float |
getFeatureHeight()
Get method for featureHeight |
float |
getFeatureLength()
Get method for featureLength |
HasFeatures.Features_list |
getFeatures()
Get method for features |
OntologyEntry |
getFeatureShape()
Get method for featureShape |
float |
getFeatureWidth()
Get method for featureWidth |
Feature |
getFromFeatures(int position)
Method to get Feature from Features_list |
OntologyEntry |
getTechnologyType()
Get method for technologyType |
void |
removeElementAtFromFeatures(int position)
Method to remove by position from Features_list |
void |
removeFromFeatures(Feature feature)
Method to remove first Feature from Features_list |
void |
setDistanceUnit(DistanceUnit distanceUnit)
Set method for distanceUnit |
void |
setFeatureHeight(float featureHeight)
Set method for featureHeight |
void |
setFeatureLength(float featureLength)
Set method for featureLength |
void |
setFeatures(HasFeatures.Features_list features)
Set method for features |
void |
setFeatureShape(OntologyEntry featureShape)
Set method for featureShape |
void |
setFeatureWidth(float featureWidth)
Set method for featureWidth |
void |
setTechnologyType(OntologyEntry technologyType)
Set method for technologyType |
void |
writeAssociations(java.io.Writer out)
writeAssociations This method is responsible for assembling the association data into XML. |
void |
writeAttributes(java.io.Writer out)
writeAttributes This method is responsible for assembling the attribute data into XML. |
void |
writeMAGEML(java.io.Writer out)
writeMAGEML This method is responsible for assembling the attribute and association data into XML. |
| Methods inherited from class org.biomage.ArrayDesign.DesignElementGroup |
addToTypes, addToTypes, getFromTypes, getSpecies, getTypes, removeElementAtFromTypes, removeFromTypes, setSpecies, setTypes |
| Methods inherited from class org.biomage.Common.Identifiable |
getIdentifier, getName, setIdentifier, setName |
| Methods inherited from class org.biomage.Common.Describable |
addToAuditTrail, addToAuditTrail, addToDescriptions, addToDescriptions, getAuditTrail, getDescriptions, getFromAuditTrail, getFromDescriptions, getSecurity, removeElementAtFromAuditTrail, removeElementAtFromDescriptions, removeFromAuditTrail, removeFromDescriptions, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from class org.biomage.Common.Extendable |
addToPropertySets, addToPropertySets, getFromPropertySets, getPropertySets, removeElementAtFromPropertySets, removeFromPropertySets, setPropertySets |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected OntologyEntry technologyType
protected OntologyEntry featureShape
protected DistanceUnit distanceUnit
protected HasFeatures.Features_list features
| Constructor Detail |
public FeatureGroup()
public FeatureGroup(org.xml.sax.Attributes atts)
| Method Detail |
public void writeMAGEML(java.io.Writer out)
throws java.io.IOException
writeMAGEML in class DesignElementGroupjava.io.IOException
public void writeAttributes(java.io.Writer out)
throws java.io.IOException
writeAttributes in class DesignElementGroupjava.io.IOException
public void writeAssociations(java.io.Writer out)
throws java.io.IOException
writeAssociations in class DesignElementGroupjava.io.IOExceptionpublic void setFeatureWidth(float featureWidth)
public float getFeatureWidth()
public void setFeatureLength(float featureLength)
public float getFeatureLength()
public void setFeatureHeight(float featureHeight)
public float getFeatureHeight()
public void setTechnologyType(OntologyEntry technologyType)
setTechnologyType in interface HasTechnologyTypepublic OntologyEntry getTechnologyType()
getTechnologyType in interface HasTechnologyTypepublic void setFeatureShape(OntologyEntry featureShape)
setFeatureShape in interface HasFeatureShapepublic OntologyEntry getFeatureShape()
getFeatureShape in interface HasFeatureShapepublic void setDistanceUnit(DistanceUnit distanceUnit)
setDistanceUnit in interface HasDistanceUnitpublic DistanceUnit getDistanceUnit()
getDistanceUnit in interface HasDistanceUnitpublic void setFeatures(HasFeatures.Features_list features)
setFeatures in interface HasFeaturespublic HasFeatures.Features_list getFeatures()
getFeatures in interface HasFeaturespublic void addToFeatures(Feature feature)
addToFeatures in interface HasFeatures
public void addToFeatures(int position,
Feature feature)
addToFeatures in interface HasFeaturespublic Feature getFromFeatures(int position)
getFromFeatures in interface HasFeaturespublic void removeElementAtFromFeatures(int position)
removeElementAtFromFeatures in interface HasFeaturespublic void removeFromFeatures(Feature feature)
removeFromFeatures in interface HasFeatures
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||