Package ome.xml.model
Class Shape
java.lang.Object
ome.xml.model.AbstractOMEModelObject
ome.xml.model.Shape
- All Implemented Interfaces:
OMEModelObject
public abstract class Shape extends AbstractOMEModelObject
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NAMESPACE
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description org.w3c.dom.Element
asXMLElement(org.w3c.dom.Document document)
Takes the entire object hierarchy and produces an XML DOM tree.org.w3c.dom.Element
asXMLElement(org.w3c.dom.Document document, org.w3c.dom.Element Shape_element)
Takes the entire object hierarchy and produced an XML DOM tree taking into account class hierarchy.java.util.List<Annotation>
copyLinkedAnnotationList()
Color
getFillColor()
FillRule
getFillRule()
FontFamily
getFontFamily()
Length
getFontSize()
static java.lang.String
getFontSizeUnitXsdDefault()
FontStyle
getFontStyle()
java.lang.String
getID()
Annotation
getLinkedAnnotation(int index)
java.lang.Boolean
getLocked()
Color
getStrokeColor()
java.lang.String
getStrokeDashArray()
Length
getStrokeWidth()
static java.lang.String
getStrokeWidthUnitXsdDefault()
java.lang.String
getText()
NonNegativeInteger
getTheC()
NonNegativeInteger
getTheT()
NonNegativeInteger
getTheZ()
AffineTransform
getTransform()
Union
getUnion()
boolean
link(Reference reference, OMEModelObject o)
Link a given OME model object to this model object.boolean
linkAnnotation(Annotation o)
void
setFillColor(Color fillColor)
void
setFillRule(FillRule fillRule)
void
setFontFamily(FontFamily fontFamily)
void
setFontSize(Length fontSize)
void
setFontStyle(FontStyle fontStyle)
void
setID(java.lang.String id)
Annotation
setLinkedAnnotation(int index, Annotation o)
void
setLocked(java.lang.Boolean locked)
void
setStrokeColor(Color strokeColor)
void
setStrokeDashArray(java.lang.String strokeDashArray)
void
setStrokeWidth(Length strokeWidth)
void
setText(java.lang.String text)
void
setTheC(NonNegativeInteger theC)
void
setTheT(NonNegativeInteger theT)
void
setTheZ(NonNegativeInteger theZ)
void
setTransform(AffineTransform transform)
void
setUnion(Union union_BackReference)
int
sizeOfLinkedAnnotationList()
boolean
unlinkAnnotation(Annotation o)
void
update(org.w3c.dom.Element element, OMEModel model)
Updates Shape recursively from an XML DOM tree.Methods inherited from class ome.xml.model.AbstractOMEModelObject
getChildrenByTagName, stripNamespacePrefix
-
Field Details
-
NAMESPACE
public static final java.lang.String NAMESPACE- See Also:
- Constant Field Values
-
-
Constructor Details
-
Shape
public Shape()Default constructor. -
Shape
Constructs Shape recursively from an XML DOM tree.- Parameters:
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.- Throws:
EnumerationException
- If there is an error instantiating an enumeration during model object creation.
-
Shape
Copy constructor.
-
-
Method Details
-
update
Updates Shape recursively from an XML DOM tree. NOTE: No properties are removed, only added or updated.- Specified by:
update
in interfaceOMEModelObject
- Overrides:
update
in classAbstractOMEModelObject
- Parameters:
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.- Throws:
EnumerationException
- If there is an error instantiating an enumeration during model object creation.
-
link
Description copied from interface:OMEModelObject
Link a given OME model object to this model object.- Specified by:
link
in interfaceOMEModelObject
- Overrides:
link
in classAbstractOMEModelObject
- Parameters:
reference
- The type qualifier for the reference. This should be the corresponding reference type foro
. If, for example,o
is of typeImage
,reference
MUST be of typeImageRef
.o
- Model object to link to.- Returns:
true
if this model object was able to handle the reference,false
otherwise.
-
getFillColor
-
setFillColor
-
getFillRule
-
setFillRule
-
getStrokeColor
-
setStrokeColor
-
getStrokeWidth
-
setStrokeWidth
-
getStrokeWidthUnitXsdDefault
public static java.lang.String getStrokeWidthUnitXsdDefault() -
getStrokeDashArray
public java.lang.String getStrokeDashArray() -
setStrokeDashArray
public void setStrokeDashArray(java.lang.String strokeDashArray) -
getText
public java.lang.String getText() -
setText
public void setText(java.lang.String text) -
getFontFamily
-
setFontFamily
-
getFontSize
-
setFontSize
-
getFontSizeUnitXsdDefault
public static java.lang.String getFontSizeUnitXsdDefault() -
getFontStyle
-
setFontStyle
-
getLocked
public java.lang.Boolean getLocked() -
setLocked
public void setLocked(java.lang.Boolean locked) -
getID
public java.lang.String getID() -
setID
public void setID(java.lang.String id) -
getTheZ
-
setTheZ
-
getTheT
-
setTheT
-
getTheC
-
setTheC
-
getTransform
-
setTransform
-
sizeOfLinkedAnnotationList
public int sizeOfLinkedAnnotationList() -
copyLinkedAnnotationList
-
getLinkedAnnotation
-
setLinkedAnnotation
-
linkAnnotation
-
unlinkAnnotation
-
getUnion
-
setUnion
-
asXMLElement
public org.w3c.dom.Element asXMLElement(org.w3c.dom.Document document)Description copied from interface:OMEModelObject
Takes the entire object hierarchy and produces an XML DOM tree.- Specified by:
asXMLElement
in interfaceOMEModelObject
- Specified by:
asXMLElement
in classAbstractOMEModelObject
- Parameters:
document
- Destination document for element creation, etc.- Returns:
- XML DOM tree root element for this model object.
-
asXMLElement
public org.w3c.dom.Element asXMLElement(org.w3c.dom.Document document, org.w3c.dom.Element Shape_element)Description copied from class:AbstractOMEModelObject
Takes the entire object hierarchy and produced an XML DOM tree taking into account class hierarchy.- Overrides:
asXMLElement
in classAbstractOMEModelObject
- Parameters:
document
- Destination document for element creation, etc.Shape_element
- Element from the subclass. Ifnull
a new element will be created of this class.- Returns:
element
populated with properties from this class.
-