public class Leader extends Reference
| Modifier and Type | Field and Description | 
|---|---|
| private List<ExperimenterGroup> | experimenterGroups | 
| private String | id | 
| private static org.slf4j.Logger | LOGGERLogger for this class. | 
| static String | NAMESPACE | 
| Constructor and Description | 
|---|
| Leader()Default constructor. | 
| Leader(Element element,
      OMEModel model)Constructs Leader recursively from an XML DOM tree. | 
| Leader(Leader orig)Copy constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Element | asXMLElement(Document document)Takes the entire object hierarchy and produces an XML DOM tree. | 
| protected Element | asXMLElement(Document document,
            Element Leader_element)Takes the entire object hierarchy and produced an XML DOM tree taking
 into account class hierarchy. | 
| List<ExperimenterGroup> | copyLinkedExperimenterGroupList() | 
| String | getID()Retrieves the reference's target object ID. | 
| ExperimenterGroup | getLinkedExperimenterGroup(int index) | 
| boolean | link(Reference reference,
    OMEModelObject o)Link a given OME model object to this model object. | 
| boolean | linkExperimenterGroup(ExperimenterGroup o) | 
| void | setID(String id)Sets the reference's target object ID. | 
| ExperimenterGroup | setLinkedExperimenterGroup(int index,
                          ExperimenterGroup o) | 
| int | sizeOfLinkedExperimenterGroupList() | 
| boolean | unlinkExperimenterGroup(ExperimenterGroup o) | 
| void | update(Element element,
      OMEModel model)Updates Leader recursively from an XML DOM tree. | 
getChildrenByTagName, stripNamespacePrefixpublic static final String NAMESPACE
private static final org.slf4j.Logger LOGGER
private String id
private List<ExperimenterGroup> experimenterGroups
public Leader()
public Leader(Element element, OMEModel model) throws EnumerationException
element - Root of the XML DOM tree to construct a model object
 graph from.model - Handler for the OME model which keeps track of instances
 and references seen during object population.EnumerationException - If there is an error instantiating an
 enumeration during model object creation.public Leader(Leader orig)
public void update(Element element, OMEModel model) throws EnumerationException
update in interface OMEModelObjectupdate in class Referenceelement - Root of the XML DOM tree to construct a model object
 graph from.model - Handler for the OME model which keeps track of instances
 and references seen during object population.EnumerationException - If there is an error instantiating an
 enumeration during model object creation.public boolean link(Reference reference, OMEModelObject o)
OMEModelObjectlink in interface OMEModelObjectlink in class Referencereference - The type qualifier for the reference. This should
 be the corresponding reference type for o. If, for example,
 o is of type Image, reference
 MUST be of type ImageRef.o - Model object to link to.true if this model object was able to handle the
 reference, false otherwise.public String getID()
Referencepublic void setID(String id)
Referencepublic int sizeOfLinkedExperimenterGroupList()
public List<ExperimenterGroup> copyLinkedExperimenterGroupList()
public ExperimenterGroup getLinkedExperimenterGroup(int index)
public ExperimenterGroup setLinkedExperimenterGroup(int index, ExperimenterGroup o)
public boolean linkExperimenterGroup(ExperimenterGroup o)
public boolean unlinkExperimenterGroup(ExperimenterGroup o)
public Element asXMLElement(Document document)
OMEModelObjectasXMLElement in interface OMEModelObjectasXMLElement in class Referencedocument - Destination document for element creation, etc.protected Element asXMLElement(Document document, Element Leader_element)
AbstractOMEModelObjectasXMLElement in class Referencedocument - Destination document for element creation, etc.Leader_element - Element from the subclass. If null a new
 element will be created of this class.element populated with properties from this class.Copyright © 2016 Open Microscopy Environment