|
||||||||||
| 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.DesignElement.impl.DesignElementImpl
gov.nih.nci.mageom.domain.DesignElement.impl.FeatureImpl
public class FeatureImpl
An intended position on an array.
| Field Summary | |
|---|---|
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected Feature[] |
controlFeatures
DOCUMENT ME |
protected int |
controlFeaturesCount
The count of Feature objects. |
protected Feature[] |
controlledFeatures
DOCUMENT ME |
protected int |
controlledFeaturesCount
The count of Feature objects. |
protected FeatureGroup |
featureGroup
DOCUMENT ME |
protected java.lang.Long |
featureGroupId
The internal ID of the associated featureGroup object. |
protected FeatureLocation |
featureLocation
DOCUMENT ME |
protected java.lang.Long |
featureLocationId
The internal ID of the associated featureLocation object. |
protected Position |
position
DOCUMENT ME |
protected java.lang.Long |
positionId
The internal ID of the associated position object. |
protected Zone |
zone
DOCUMENT ME |
protected java.lang.Long |
zoneId
The internal ID of the associated zone object. |
| Fields inherited from class gov.nih.nci.mageom.domain.DesignElement.impl.DesignElementImpl |
|---|
controlType, controlTypeId |
| 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 | |
|---|---|
FeatureImpl()
Default constructor |
|
| Method Summary | |
|---|---|
Feature[] |
getControlFeatures()
Returns the value of this Feature object's controlFeatures attribute. |
int |
getControlFeaturesCount()
Returns the count of all Feature
associated with this Feature object. |
Feature[] |
getControlledFeatures()
Returns the value of this Feature object's controlledFeatures attribute. |
int |
getControlledFeaturesCount()
Returns the count of all Feature
associated with this Feature object. |
FeatureGroup |
getFeatureGroup()
Returns the value of this Feature object's featureGroup attribute. |
FeatureLocation |
getFeatureLocation()
Returns the value of this Feature object's featureLocation attribute. |
Position |
getPosition()
Returns the value of this Feature object's position attribute. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
Zone |
getZone()
Returns the value of this Feature object's zone attribute. |
protected void |
init()
|
Feature[] |
searchFeatures(FeatureSearchCriteria criteria)
Returns an array of Feature objects that
satisfy the given FeatureSearchCriteria. |
void |
setControlFeatures(Feature[] p_controlFeatures)
Sets the controlFeatures attribute. |
void |
setControlledFeatures(Feature[] p_controlledFeatures)
Sets the controlledFeatures attribute. |
void |
setFeatureGroup(FeatureGroup p_featureGroup)
Sets the featureGroup attribute. |
void |
setFeatureLocation(FeatureLocation p_featureLocation)
Sets the featureLocation attribute. |
void |
setPosition(Position p_position)
Sets the position attribute. |
void |
setZone(Zone p_zone)
Sets the zone 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.DesignElement.impl.DesignElementImpl |
|---|
getControlType, searchDesignElements, setControlType |
| 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.DesignElement.DesignElement |
|---|
getControlType, setControlType |
| 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 FeatureGroup featureGroup
protected java.lang.Long featureGroupId
protected int controlledFeaturesCount
protected Feature[] controlledFeatures
protected int controlFeaturesCount
protected Feature[] controlFeatures
protected Zone zone
protected java.lang.Long zoneId
protected FeatureLocation featureLocation
protected java.lang.Long featureLocationId
protected Position position
protected java.lang.Long positionId
| Constructor Detail |
|---|
public FeatureImpl()
| Method Detail |
|---|
protected void init()
init in class DesignElementImpl
public Feature[] searchFeatures(FeatureSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
Feature objects that
satisfy the given FeatureSearchCriteria.
criteria - The FeatureSearchCriteria
which represents a query for Feature objects.
Feature objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setFeatureGroup(FeatureGroup p_featureGroup)
Feature object.
setFeatureGroup in interface Featurep_featureGroup - The new value for featureGroup.Feature.getFeatureGroup()public FeatureGroup getFeatureGroup()
FeatureFeature object's featureGroup attribute.
getFeatureGroup in interface Featuregov.nih.nci.mageom.bean.ArrayDesign.FeatureGroup The value of featureGroup.Feature.getFeatureGroup()public void setControlledFeatures(Feature[] p_controlledFeatures)
Feature object.
setControlledFeatures in interface Featurep_controlledFeatures - The new value for controlledFeatures.Feature.getControlledFeatures()public Feature[] getControlledFeatures()
FeatureFeature object's controlledFeatures attribute.
getControlledFeatures in interface Featuregov.nih.nci.mageom.bean.DesignElement.Feature[] The value of controlledFeatures.Feature.getControlledFeatures()public void setControlFeatures(Feature[] p_controlFeatures)
Feature object.
setControlFeatures in interface Featurep_controlFeatures - The new value for controlFeatures.Feature.getControlFeatures()public Feature[] getControlFeatures()
FeatureFeature object's controlFeatures attribute.
getControlFeatures in interface Featuregov.nih.nci.mageom.bean.DesignElement.Feature[] The value of controlFeatures.Feature.getControlFeatures()public void setZone(Zone p_zone)
Feature object.
setZone in interface Featurep_zone - The new value for zone.Feature.getZone()public Zone getZone()
FeatureFeature object's zone attribute.
getZone in interface Featuregov.nih.nci.mageom.bean.ArrayDesign.Zone The value of zone.Feature.getZone()public void setFeatureLocation(FeatureLocation p_featureLocation)
Feature object.
setFeatureLocation in interface Featurep_featureLocation - The new value for featureLocation.Feature.getFeatureLocation()public FeatureLocation getFeatureLocation()
FeatureFeature object's featureLocation attribute.
getFeatureLocation in interface Featuregov.nih.nci.mageom.bean.DesignElement.FeatureLocation The value of featureLocation.Feature.getFeatureLocation()public void setPosition(Position p_position)
Feature object.
setPosition in interface Featurep_position - The new value for position.Feature.getPosition()public Position getPosition()
FeatureFeature object's position attribute.
getPosition in interface Featuregov.nih.nci.mageom.bean.DesignElement.Position The value of position.Feature.getPosition()public int getControlledFeaturesCount()
Feature
associated with this Feature object.
Feature.getControlledFeatures()public int getControlFeaturesCount()
Feature
associated with this Feature object.
Feature.getControlFeatures()public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
toXML in class DesignElementImplpublic org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
toXMLDoc in class DesignElementImpl
public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
toXMLProcessor in class DesignElementImpldoc - 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 DesignElementImplpublic java.lang.String toString()
toString in class DesignElementImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||