|
|||||||||||
| 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.DesignElement.DesignElement
|
+--org.biomage.DesignElement.Feature
An intended position on an array.
| Nested Class Summary |
| Nested classes inherited from class org.biomage.Interface.HasControlledFeatures |
HasControlledFeatures.ControlledFeatures_list |
| Nested classes inherited from class org.biomage.Interface.HasControlFeatures |
HasControlFeatures.ControlFeatures_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 HasControlFeatures.ControlFeatures_list |
controlFeatures
Associates features with their control features. |
protected HasControlledFeatures.ControlledFeatures_list |
controlledFeatures
Associates features with their control features. |
protected FeatureGroup |
featureGroup
The features that belong to this group. |
protected FeatureLocation |
featureLocation
Location of this feature relative to a grid. |
protected Position |
position
The position of the feature on the array, relative to the top, left corner. |
protected Zone |
zone
A reference to the zone this feature is in. |
| Fields inherited from class org.biomage.DesignElement.DesignElement |
controlType |
| Fields inherited from class org.biomage.Common.Describable |
auditTrail, descriptions, security |
| Fields inherited from class org.biomage.Common.Extendable |
propertySets |
| Constructor Summary | |
Feature()
Default constructor. |
|
Feature(org.xml.sax.Attributes atts)
Attribute constructor. |
|
| Method Summary | |
void |
addToControlFeatures(Feature feature)
Method to add Feature to ControlFeatures_list |
void |
addToControlFeatures(int position,
Feature feature)
Method to add Feature at position to ControlFeatures_list |
void |
addToControlledFeatures(Feature feature)
Method to add Feature to ControlledFeatures_list |
void |
addToControlledFeatures(int position,
Feature feature)
Method to add Feature at position to ControlledFeatures_list |
HasControlFeatures.ControlFeatures_list |
getControlFeatures()
Get method for controlFeatures |
HasControlledFeatures.ControlledFeatures_list |
getControlledFeatures()
Get method for controlledFeatures |
FeatureGroup |
getFeatureGroup()
Get method for featureGroup |
FeatureLocation |
getFeatureLocation()
Get method for featureLocation |
Feature |
getFromControlFeatures(int position)
Method to get Feature from ControlFeatures_list |
Feature |
getFromControlledFeatures(int position)
Method to get Feature from ControlledFeatures_list |
Position |
getPosition()
Get method for position |
Zone |
getZone()
Get method for zone |
void |
removeElementAtFromControlFeatures(int position)
Method to remove by position from ControlFeatures_list |
void |
removeElementAtFromControlledFeatures(int position)
Method to remove by position from ControlledFeatures_list |
void |
removeFromControlFeatures(Feature feature)
Method to remove first Feature from ControlFeatures_list |
void |
removeFromControlledFeatures(Feature feature)
Method to remove first Feature from ControlledFeatures_list |
void |
setControlFeatures(HasControlFeatures.ControlFeatures_list controlFeatures)
Set method for controlFeatures |
void |
setControlledFeatures(HasControlledFeatures.ControlledFeatures_list controlledFeatures)
Set method for controlledFeatures |
void |
setFeatureGroup(FeatureGroup featureGroup)
Set method for featureGroup |
void |
setFeatureLocation(FeatureLocation featureLocation)
Set method for featureLocation |
void |
setPosition(Position position)
Set method for position |
void |
setZone(Zone zone)
Set method for zone |
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.DesignElement.DesignElement |
getControlType, setControlType |
| 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 HasControlFeatures.ControlFeatures_list controlFeatures
protected HasControlledFeatures.ControlledFeatures_list controlledFeatures
protected Position position
protected Zone zone
protected FeatureLocation featureLocation
protected FeatureGroup featureGroup
| Constructor Detail |
public Feature()
public Feature(org.xml.sax.Attributes atts)
| Method Detail |
public void writeMAGEML(java.io.Writer out)
throws java.io.IOException
writeMAGEML in class DesignElementjava.io.IOException
public void writeAttributes(java.io.Writer out)
throws java.io.IOException
writeAttributes in class DesignElementjava.io.IOException
public void writeAssociations(java.io.Writer out)
throws java.io.IOException
writeAssociations in class DesignElementjava.io.IOExceptionpublic void setControlFeatures(HasControlFeatures.ControlFeatures_list controlFeatures)
setControlFeatures in interface HasControlFeaturespublic HasControlFeatures.ControlFeatures_list getControlFeatures()
getControlFeatures in interface HasControlFeaturespublic void addToControlFeatures(Feature feature)
addToControlFeatures in interface HasControlFeatures
public void addToControlFeatures(int position,
Feature feature)
addToControlFeatures in interface HasControlFeaturespublic Feature getFromControlFeatures(int position)
getFromControlFeatures in interface HasControlFeaturespublic void removeElementAtFromControlFeatures(int position)
removeElementAtFromControlFeatures in interface HasControlFeaturespublic void removeFromControlFeatures(Feature feature)
removeFromControlFeatures in interface HasControlFeaturespublic void setControlledFeatures(HasControlledFeatures.ControlledFeatures_list controlledFeatures)
setControlledFeatures in interface HasControlledFeaturespublic HasControlledFeatures.ControlledFeatures_list getControlledFeatures()
getControlledFeatures in interface HasControlledFeaturespublic void addToControlledFeatures(Feature feature)
addToControlledFeatures in interface HasControlledFeatures
public void addToControlledFeatures(int position,
Feature feature)
addToControlledFeatures in interface HasControlledFeaturespublic Feature getFromControlledFeatures(int position)
getFromControlledFeatures in interface HasControlledFeaturespublic void removeElementAtFromControlledFeatures(int position)
removeElementAtFromControlledFeatures in interface HasControlledFeaturespublic void removeFromControlledFeatures(Feature feature)
removeFromControlledFeatures in interface HasControlledFeaturespublic void setPosition(Position position)
setPosition in interface HasPositionpublic Position getPosition()
getPosition in interface HasPositionpublic void setZone(Zone zone)
setZone in interface HasZonepublic Zone getZone()
getZone in interface HasZonepublic void setFeatureLocation(FeatureLocation featureLocation)
setFeatureLocation in interface HasFeatureLocationpublic FeatureLocation getFeatureLocation()
getFeatureLocation in interface HasFeatureLocationpublic void setFeatureGroup(FeatureGroup featureGroup)
setFeatureGroup in interface HasFeatureGrouppublic FeatureGroup getFeatureGroup()
getFeatureGroup in interface HasFeatureGroup
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||