@Entity @Indexed(index="FullText") @ClassBridge(name="details", impl=DetailsFieldBridge.class, index=UN_TOKENIZED, store=NO) public class Mask extends Shape implements java.io.Serializable, IObject, IMutable
Shape.Details
Modifier and Type | Field and Description |
---|---|
protected byte[] |
bytes |
static java.lang.String |
BYTES |
static java.lang.String |
EVENT_FILTER |
static java.util.Set<java.lang.String> |
FIELDS |
static java.lang.String |
GROUP_FILTER |
protected java.lang.Double |
height |
static java.lang.String |
HEIGHT |
static java.lang.String |
OWNER_FILTER |
static java.lang.String |
PERMS_FILTER |
protected Pixels |
pixels |
static java.lang.String |
PIXELS |
protected java.lang.String |
textValue |
static java.lang.String |
TEXTVALUE |
protected java.lang.Double |
width |
static java.lang.String |
WIDTH |
protected java.lang.Double |
x |
static java.lang.String |
X |
protected java.lang.Double |
y |
static java.lang.String |
Y |
_dynamicFields, _loaded, annotationLinks, ANNOTATIONLINKS, ANNOTATIONLINKSCOUNTPEROWNER, details, DETAILS, EVENT_FILTER_ANNOTATIONLINKS, fillColor, FILLCOLOR, fillRule, FILLRULE, fontFamily, FONTFAMILY, fontSize, FONTSIZE, fontStyle, FONTSTYLE, GROUP_FILTER_ANNOTATIONLINKS, id, ID, locked, LOCKED, OWNER_FILTER_ANNOTATIONLINKS, PERMS_FILTER_ANNOTATIONLINKS, roi, ROI, strokeColor, STROKECOLOR, strokeDashArray, STROKEDASHARRAY, strokeWidth, STROKEWIDTH, theC, THEC, theT, THET, theZ, THEZ, transform, TRANSFORM, version, VERSION
Modifier | Constructor and Description |
---|---|
|
Mask() |
protected |
Mask(java.lang.Long id) |
|
Mask(java.lang.Long id,
boolean loaded)
Main constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptFilter(Filter __filter) |
java.util.Set<java.lang.String> |
fields()
returns a Set of field names that belong to this class
|
byte[] |
getBytes()
Simple field ome.model.roi.Mask.bytes (byte[])
|
java.lang.Double |
getHeight()
Simple field ome.model.roi.Mask.height (java.lang.Double)
|
Pixels |
getPixels()
Many-to-one field ome.model.roi.Mask.pixels (ome.model.core.Pixels)
|
java.lang.String |
getTextValue()
Simple field ome.model.roi.Mask.textValue (java.lang.String)
|
java.lang.Double |
getWidth()
Simple field ome.model.roi.Mask.width (java.lang.Double)
|
java.lang.Double |
getX()
Simple field ome.model.roi.Mask.x (java.lang.Double)
|
java.lang.Double |
getY()
Simple field ome.model.roi.Mask.y (java.lang.Double)
|
boolean |
isValid()
calls the class-specific validator for this instance and returns the
value from
Validation.isValid() |
Mask |
newInstance() |
Mask |
proxy() |
void |
putAt(java.lang.String field,
java.lang.Object value)
stores a value in this instance.
|
java.lang.Object |
retrieve(java.lang.String field)
retrieves a value from this instance.
|
void |
setBytes(byte[] bytes) |
void |
setHeight(java.lang.Double height) |
void |
setPixels(Pixels pixels) |
void |
setTextValue(java.lang.String textValue) |
void |
setWidth(java.lang.Double width) |
void |
setX(java.lang.Double x) |
void |
setY(java.lang.Double y) |
protected void |
throwNullCollectionException(java.lang.String propertyName) |
java.lang.String |
toString() |
void |
unload()
set the loaded field to false, and set all non-ID fields to null.
|
Validation |
validate()
calls the class-specific validator for this instance and returns the
Validation object. |
addShapeAnnotationLink, addShapeAnnotationLink, addShapeAnnotationLinkSet, clearAnnotationLinks, collectAnnotationLinks, eachLinkedAnnotation, errorIfUnloaded, findShapeAnnotationLink, getAnnotationLinks, getAnnotationLinksCountPerOwner, getDetails, getFillColor, getFillRule, getFontFamily, getFontSize, getFontStyle, getGraphHolder, getId, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeWidth, getTheC, getTheT, getTheZ, getTransform, getVersion, isLoaded, iterateAnnotationLinks, linkAnnotation, linkedAnnotationIterator, linkedAnnotationList, removeShapeAnnotationLink, removeShapeAnnotationLink, removeShapeAnnotationLinkSet, setAnnotationLinks, setAnnotationLinksCountPerOwner, setDetails, setFillColor, setFillRule, setFontFamily, setFontSize, setFontStyle, setId, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeWidth, setTheC, setTheT, setTheZ, setTransform, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unmodifiableAnnotationLinks
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getVersion, setVersion
getDetails, getGraphHolder, getId, isLoaded, setId
public static final java.lang.String OWNER_FILTER
public static final java.lang.String GROUP_FILTER
public static final java.lang.String EVENT_FILTER
public static final java.lang.String PERMS_FILTER
protected java.lang.Double x
protected java.lang.Double y
protected java.lang.Double width
protected java.lang.Double height
protected Pixels pixels
protected java.lang.String textValue
protected byte[] bytes
public static final java.lang.String X
public static final java.lang.String Y
public static final java.lang.String WIDTH
public static final java.lang.String HEIGHT
public static final java.lang.String PIXELS
public static final java.lang.String TEXTVALUE
public static final java.lang.String BYTES
public static final java.util.Set<java.lang.String> FIELDS
public Mask()
protected Mask(java.lang.Long id)
public Mask(java.lang.Long id, boolean loaded)
@Field(index=UN_TOKENIZED) @Field(index=UN_TOKENIZED,name="combined_fields") public java.lang.Double getX()
public void setX(java.lang.Double x)
@Field(index=UN_TOKENIZED) @Field(index=UN_TOKENIZED,name="combined_fields") public java.lang.Double getY()
public void setY(java.lang.Double y)
@Field(index=UN_TOKENIZED) @Field(index=UN_TOKENIZED,name="combined_fields") public java.lang.Double getWidth()
public void setWidth(java.lang.Double width)
@Field(index=UN_TOKENIZED) @Field(index=UN_TOKENIZED,name="combined_fields") public java.lang.Double getHeight()
public void setHeight(java.lang.Double height)
public Pixels getPixels()
public void setPixels(Pixels pixels)
@Field(index=TOKENIZED) @Field(index=TOKENIZED,name="combined_fields") public java.lang.String getTextValue()
public void setTextValue(java.lang.String textValue)
public byte[] getBytes()
public void setBytes(byte[] bytes)
public boolean isValid()
IObject
Validation.isValid()
public Validation validate()
IObject
Validation
object.public Mask newInstance()
public Mask proxy()
public boolean acceptFilter(Filter __filter)
acceptFilter
in interface Filterable
acceptFilter
in class Shape
public java.util.Set<java.lang.String> fields()
IObject
public java.lang.Object retrieve(java.lang.String field)
IObject
field
which match a field of this instance will be delegated to the accessors.
Otherwise, values will be retrieved from a lazy-loaded map filled by
calls to IObject.putAt(String, Object)
public void putAt(java.lang.String field, java.lang.Object value)
IObject
field
which
match a field of this instance will be delegated to the accessors.
Otherwise, values will be stored in a lazy-loaded map.public void unload()
IObject
protected void throwNullCollectionException(java.lang.String propertyName)
throwNullCollectionException
in class Shape
Version: 5.4.4-ice35-b82
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.