fr.curie.BiNoM.cytoscape.biopax.propedit
Class BioPAXAttrDesc

java.lang.Object
  extended by fr.curie.BiNoM.cytoscape.biopax.propedit.BioPAXAttrDesc
Direct Known Subclasses:
BioPAXDoubleAttrDesc, BioPAXDoubleListAttrDesc, BioPAXIntegerAttrDesc, BioPAXIntegerListAttrDesc, BioPAXObjectAttrDesc, BioPAXObjectListAttrDesc, BioPAXStringAttrDesc, BioPAXStringListAttrDesc

public abstract class BioPAXAttrDesc
extends java.lang.Object


Method Summary
 void addValue(BioPAXObject obj, java.lang.Object value)
           
 BioPAXClassDesc getClassDesc()
           
 java.lang.String getEditPanelAction(boolean existing_obj)
           
abstract  java.lang.String getElementType()
           
 java.lang.String getMetaType()
           
 java.lang.String getName()
           
abstract  java.util.Iterator<com.ibm.adtech.jastor.Thing> getObjectIterator(BioPAXObject obj)
           
abstract  com.ibm.adtech.jastor.Thing getObjectValue(BioPAXObject obj)
           
abstract  java.util.Iterator<java.lang.String> getStringIterator(BioPAXObject obj)
           
abstract  java.lang.String getStringValue(BioPAXObject obj)
           
abstract  java.lang.Object getValue(BioPAXObject obj)
           
 fr.curie.BiNoM.cytoscape.biopax.propedit.BioPAXAttrDesc.EditPanel makeEditPanel(BioPAXObject bobj, java.lang.Object value, int action, java.awt.Component frame)
           
 void removeValue(BioPAXObject obj, java.lang.Object value)
           
 void setValue(BioPAXObject obj, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

getEditPanelAction

public java.lang.String getEditPanelAction(boolean existing_obj)

getMetaType

public java.lang.String getMetaType()

getClassDesc

public BioPAXClassDesc getClassDesc()

getElementType

public abstract java.lang.String getElementType()

getValue

public abstract java.lang.Object getValue(BioPAXObject obj)

getStringValue

public abstract java.lang.String getStringValue(BioPAXObject obj)

setValue

public void setValue(BioPAXObject obj,
                     java.lang.Object value)

addValue

public void addValue(BioPAXObject obj,
                     java.lang.Object value)

removeValue

public void removeValue(BioPAXObject obj,
                        java.lang.Object value)

getObjectValue

public abstract com.ibm.adtech.jastor.Thing getObjectValue(BioPAXObject obj)

getStringIterator

public abstract java.util.Iterator<java.lang.String> getStringIterator(BioPAXObject obj)

getObjectIterator

public abstract java.util.Iterator<com.ibm.adtech.jastor.Thing> getObjectIterator(BioPAXObject obj)

makeEditPanel

public fr.curie.BiNoM.cytoscape.biopax.propedit.BioPAXAttrDesc.EditPanel makeEditPanel(BioPAXObject bobj,
                                                                                       java.lang.Object value,
                                                                                       int action,
                                                                                       java.awt.Component frame)