uk.ac.ed.morphml_handler
Class MorphologyList

java.lang.Object
  extended by org.virtualratbrain.namespace.impl.MorphologyListImpl
      extended by uk.ac.ed.morphml_handler.MorphologyList
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, org.virtualratbrain.namespace.impl.runtime.UnmarshallableObject, org.virtualratbrain.namespace.impl.runtime.ValidatableObject, org.virtualratbrain.namespace.impl.runtime.XMLSerializable, org.virtualratbrain.namespace.MorphologyList, MorphMLEntity

public class MorphologyList
extends org.virtualratbrain.namespace.impl.MorphologyListImpl
implements MorphMLEntity


Nested Class Summary
static class MorphologyList.MorphologyListAdapter
           
static class MorphologyList.MorphologyListEvent
           
static interface MorphologyList.MorphologyListListener
           
 
Nested classes/interfaces inherited from class org.virtualratbrain.namespace.impl.MorphologyListImpl
org.virtualratbrain.namespace.impl.MorphologyListImpl.Unmarshaller
 
Nested classes/interfaces inherited from interface uk.ac.ed.morphml_handler.MorphMLEntity
MorphMLEntity.MorphMLEntityListener
 
Field Summary
protected  ArrayList morphology_list_listeners
           
protected  String name
           
protected  URI uri
           
protected  boolean visible
           
 
Fields inherited from class org.virtualratbrain.namespace.impl.MorphologyListImpl
_MorphologyData, version
 
Constructor Summary
MorphologyList()
           
 
Method Summary
 void addMorphologyData(MorphologyData morphology_data)
           
 void addMorphologyListListener(MorphologyList.MorphologyListListener listener)
           
 boolean canHide()
           
 boolean canShow()
           
protected  void fireMorphologDataRemoved(MorphologyData morphology_data)
           
protected  void fireMorphologyDataAdded(MorphologyData morphology_data)
           
 String getName()
           
 MorphMLEntity getParentEntity()
           
 URI getURI()
           
 URL getURL()
           
 void hide()
           
 boolean isVisible()
           
 void removeMorphologyData(MorphologyData morphology_data)
           
 void removeMorphologyListListener(MorphologyList.MorphologyListListener listener)
           
 void setName(String name)
           
 void setURI(URI uri)
           
protected  void setVisible(boolean visible)
           
protected  void setVisibleDown(boolean visible)
           
 void show()
           
 String toString()
           
 void validate()
           
 
Methods inherited from class org.virtualratbrain.namespace.impl.MorphologyListImpl
_getMorphologyData, createRawValidator, createUnmarshaller, getMorphologyData, getPrimaryInterface, serializeAttributes, serializeBody, serializeURIs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

visible

protected boolean visible

uri

protected URI uri

name

protected String name

morphology_list_listeners

protected ArrayList morphology_list_listeners
Constructor Detail

MorphologyList

public MorphologyList()
Method Detail

isVisible

public boolean isVisible()
Specified by:
isVisible in interface MorphMLEntity

canShow

public boolean canShow()
Specified by:
canShow in interface MorphMLEntity

canHide

public boolean canHide()
Specified by:
canHide in interface MorphMLEntity

show

public void show()
Specified by:
show in interface MorphMLEntity

hide

public void hide()
Specified by:
hide in interface MorphMLEntity

setVisible

protected void setVisible(boolean visible)

setVisibleDown

protected void setVisibleDown(boolean visible)

validate

public void validate()
Specified by:
validate in interface MorphMLEntity

getParentEntity

public MorphMLEntity getParentEntity()
Specified by:
getParentEntity in interface MorphMLEntity

addMorphologyData

public void addMorphologyData(MorphologyData morphology_data)

removeMorphologyData

public void removeMorphologyData(MorphologyData morphology_data)

getURI

public URI getURI()

getURL

public URL getURL()

setURI

public void setURI(URI uri)

getName

public String getName()

setName

public void setName(String name)

addMorphologyListListener

public void addMorphologyListListener(MorphologyList.MorphologyListListener listener)

removeMorphologyListListener

public void removeMorphologyListListener(MorphologyList.MorphologyListListener listener)

toString

public String toString()
Overrides:
toString in class Object

fireMorphologyDataAdded

protected void fireMorphologyDataAdded(MorphologyData morphology_data)

fireMorphologDataRemoved

protected void fireMorphologDataRemoved(MorphologyData morphology_data)