public class BinData extends AbstractOMEModelObject
Modifier and Type | Field and Description |
---|---|
private byte[] |
base64Binary |
private Boolean |
bigEndian |
private Compression |
compression |
private NonNegativeLong |
length |
private static org.slf4j.Logger |
LOGGER
Logger for this class.
|
static String |
NAMESPACE |
private Pixels |
pixels |
Constructor and Description |
---|
BinData()
Default constructor.
|
BinData(BinData orig)
Copy constructor.
|
BinData(Element element,
OMEModel model)
Constructs BinData recursively from an XML DOM tree.
|
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 BinData_element)
Takes the entire object hierarchy and produced an XML DOM tree taking
into account class hierarchy.
|
byte[] |
getBase64Binary() |
Boolean |
getBigEndian() |
Compression |
getCompression() |
NonNegativeLong |
getLength() |
Pixels |
getPixels() |
boolean |
link(Reference reference,
OMEModelObject o)
Link a given OME model object to this model object.
|
void |
setBase64Binary(byte[] base64Binary) |
void |
setBigEndian(Boolean bigEndian) |
void |
setCompression(Compression compression) |
void |
setLength(NonNegativeLong length) |
void |
setPixels(Pixels pixels_BackReference) |
void |
update(Element element,
OMEModel model)
Updates BinData recursively from an XML DOM tree.
|
getChildrenByTagName, stripNamespacePrefix
public static final String NAMESPACE
private static final org.slf4j.Logger LOGGER
private byte[] base64Binary
private Boolean bigEndian
private NonNegativeLong length
private Compression compression
private Pixels pixels
public BinData()
public BinData(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 BinData(BinData orig)
public void update(Element element, OMEModel model) throws EnumerationException
update
in interface OMEModelObject
update
in class AbstractOMEModelObject
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 AbstractOMEModelObject
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 byte[] getBase64Binary()
public void setBase64Binary(byte[] base64Binary)
public Boolean getBigEndian()
public void setBigEndian(Boolean bigEndian)
public NonNegativeLong getLength()
public void setLength(NonNegativeLong length)
public Compression getCompression()
public void setCompression(Compression compression)
public Pixels getPixels()
public void setPixels(Pixels pixels_BackReference)
public Element asXMLElement(Document document)
OMEModelObject
asXMLElement
in interface OMEModelObject
asXMLElement
in class AbstractOMEModelObject
document
- Destination document for element creation, etc.protected Element asXMLElement(Document document, Element BinData_element)
AbstractOMEModelObject
asXMLElement
in class AbstractOMEModelObject
document
- Destination document for element creation, etc.BinData_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