public class FilterSet extends ManufacturerSpec
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAMESPACE |
Constructor and Description |
---|
FilterSet()
Default constructor.
|
FilterSet(org.w3c.dom.Element element,
OMEModel model)
Constructs FilterSet recursively from an XML DOM tree.
|
FilterSet(FilterSet orig)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Element |
asXMLElement(org.w3c.dom.Document document)
Takes the entire object hierarchy and produces an XML DOM tree.
|
protected org.w3c.dom.Element |
asXMLElement(org.w3c.dom.Document document,
org.w3c.dom.Element FilterSet_element)
Takes the entire object hierarchy and produced an XML DOM tree taking
into account class hierarchy.
|
java.util.List<Channel> |
copyLinkedChannelList() |
java.util.List<Filter> |
copyLinkedEmissionFilterList() |
java.util.List<Filter> |
copyLinkedExcitationFilterList() |
java.lang.String |
getID() |
Instrument |
getInstrument() |
Channel |
getLinkedChannel(int index) |
Dichroic |
getLinkedDichroic() |
Filter |
getLinkedEmissionFilter(int index) |
Filter |
getLinkedExcitationFilter(int index) |
boolean |
link(Reference reference,
OMEModelObject o)
Link a given OME model object to this model object.
|
boolean |
linkChannel(Channel o) |
void |
linkDichroic(Dichroic o) |
boolean |
linkEmissionFilter(Filter o) |
boolean |
linkExcitationFilter(Filter o) |
void |
setID(java.lang.String id) |
void |
setInstrument(Instrument instrument_BackReference) |
Channel |
setLinkedChannel(int index,
Channel o) |
Filter |
setLinkedEmissionFilter(int index,
Filter o) |
Filter |
setLinkedExcitationFilter(int index,
Filter o) |
int |
sizeOfLinkedChannelList() |
int |
sizeOfLinkedEmissionFilterList() |
int |
sizeOfLinkedExcitationFilterList() |
boolean |
unlinkChannel(Channel o) |
void |
unlinkDichroic(Dichroic o) |
boolean |
unlinkEmissionFilter(Filter o) |
boolean |
unlinkExcitationFilter(Filter o) |
void |
update(org.w3c.dom.Element element,
OMEModel model)
Updates FilterSet recursively from an XML DOM tree.
|
getLotNumber, getManufacturer, getModel, getSerialNumber, setLotNumber, setManufacturer, setModel, setSerialNumber
getChildrenByTagName, stripNamespacePrefix
public static final java.lang.String NAMESPACE
public FilterSet()
public FilterSet(org.w3c.dom.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 FilterSet(FilterSet orig)
public void update(org.w3c.dom.Element element, OMEModel model) throws EnumerationException
update
in interface OMEModelObject
update
in class ManufacturerSpec
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 boolean link(Reference reference, OMEModelObject o)
OMEModelObject
link
in interface OMEModelObject
link
in class ManufacturerSpec
reference
- 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 java.lang.String getID()
public void setID(java.lang.String id)
public int sizeOfLinkedExcitationFilterList()
public java.util.List<Filter> copyLinkedExcitationFilterList()
public Filter getLinkedExcitationFilter(int index)
public boolean linkExcitationFilter(Filter o)
public boolean unlinkExcitationFilter(Filter o)
public Dichroic getLinkedDichroic()
public void linkDichroic(Dichroic o)
public void unlinkDichroic(Dichroic o)
public int sizeOfLinkedEmissionFilterList()
public java.util.List<Filter> copyLinkedEmissionFilterList()
public Filter getLinkedEmissionFilter(int index)
public boolean linkEmissionFilter(Filter o)
public boolean unlinkEmissionFilter(Filter o)
public int sizeOfLinkedChannelList()
public java.util.List<Channel> copyLinkedChannelList()
public Channel getLinkedChannel(int index)
public boolean linkChannel(Channel o)
public boolean unlinkChannel(Channel o)
public Instrument getInstrument()
public void setInstrument(Instrument instrument_BackReference)
public org.w3c.dom.Element asXMLElement(org.w3c.dom.Document document)
OMEModelObject
asXMLElement
in interface OMEModelObject
asXMLElement
in class ManufacturerSpec
document
- Destination document for element creation, etc.protected org.w3c.dom.Element asXMLElement(org.w3c.dom.Document document, org.w3c.dom.Element FilterSet_element)
AbstractOMEModelObject
asXMLElement
in class ManufacturerSpec
document
- Destination document for element creation, etc.FilterSet_element
- Element from the subclass. If null a new
element will be created of this class.element
populated with properties from this class.Copyright © 2014 Open Microscopy Environment