Package omero.model
Class TemperatureI
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.Temperature
-
- omero.model.TemperatureI
-
- All Implemented Interfaces:
Ice.Object,java.io.Serializable,java.lang.Cloneable,ome.model.ModelBased,_TemperatureOperations,_TemperatureOperationsNC
public class TemperatureI extends Temperature implements ome.model.ModelBased
Blitz wrapper around theTemperatureclass. LikeDetailsandPermissions, this object is embedded into other objects and does not have a full life cycle of its own.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Ice.ObjectFactoryFactory-
Fields inherited from class omero.model.Temperature
__ids, unit, value
-
-
Constructor Summary
Constructors Constructor Description TemperatureI()TemperatureI(double d, ome.model.enums.UnitsTemperature ul)Copy constructor that converts the givenTemperaturebased on the given ome.model enumTemperatureI(double d, ome.units.unit.Unit<ome.units.quantity.Temperature> unit)TemperatureI(double d, UnitsTemperature unit)TemperatureI(ome.units.quantity.Temperature value)Convert a Bio-FormatsLengthto an OMERO Length.TemperatureI(Temperature value, java.lang.String target)Copy constructor that converts the givenTemperaturebased on the given enum string.TemperatureI(Temperature value, ome.units.unit.Unit<ome.units.quantity.Temperature> ul)Copy constructor that converts the givenTemperaturebased on the given ome-xml enumTemperatureI(Temperature value, UnitsTemperature target)Copy constructor that converts between units if possible.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ome.units.quantity.Temperatureconvert(Temperature t)FIXME: this should likely take a default so that locations which don't want an exception can have log.warn("Using new PositiveFloat(1.0)!", e); return new PositiveFloat(1.0); or similar.Temperaturecopy(Ice.Current ignore)voidcopyObject(ome.util.Filterable model, ome.util.ModelMapper mapper)booleanequals(java.lang.Object obj)ome.util.FilterablefillObject(ome.util.ReverseModelMapper mapper)java.lang.StringgetSymbol(Ice.Current current)Returns the possibly unicode representation of the ""unit"" value for display.UnitsTemperaturegetUnit(Ice.Current current)UnitsTemperatureinstance which is anIObjectmeaning that its ID is sufficient for identifying equality.doublegetValue(Ice.Current current)Actual value for this unit-based field.inthashCode()static java.lang.StringlookupSymbol(UnitsTemperature unit)static Ice.ObjectFactorymakeFactory(client client)static ome.units.quantity.TemperaturemakeXMLQuantity(double d, java.lang.String unit)static ome.xml.model.enums.UnitsTemperaturemakeXMLUnit(java.lang.String unit)voidsetUnit(UnitsTemperature unit, Ice.Current current)voidsetValue(double value, Ice.Current current)java.lang.StringtoString()-
Methods inherited from class omero.model.Temperature
___copy, ___getSymbol, ___getUnit, ___getValue, ___setUnit, ___setValue, __dispatch, __readImpl, __writeImpl, clone, copy, getSymbol, getUnit, getValue, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, setUnit, setValue
-
-
-
-
Constructor Detail
-
TemperatureI
public TemperatureI()
-
TemperatureI
public TemperatureI(double d, UnitsTemperature unit)
-
TemperatureI
public TemperatureI(double d, ome.units.unit.Unit<ome.units.quantity.Temperature> unit)
-
TemperatureI
public TemperatureI(Temperature value, ome.units.unit.Unit<ome.units.quantity.Temperature> ul) throws ome.model.units.BigResult
Copy constructor that converts the givenTemperaturebased on the given ome-xml enum- Throws:
ome.model.units.BigResult
-
TemperatureI
public TemperatureI(double d, ome.model.enums.UnitsTemperature ul)Copy constructor that converts the givenTemperaturebased on the given ome.model enum
-
TemperatureI
public TemperatureI(Temperature value, java.lang.String target) throws ome.model.units.BigResult
Copy constructor that converts the givenTemperaturebased on the given enum string. If either the source or the target unit is null or if no conversion is possible between the two types (e.g. PIXELS), anIllegalArgumentExceptionwill be thrown. If the conversion results in an overflow, aBigResultwill be thrown, unless the input value was already Infinite or NaN, in which case that will be the return value.- Parameters:
target- String representation of the CODE enum- Throws:
java.lang.IllegalArgumentException- if the source or target unit is null or an unconvertible type (e.g. PIXELS)ome.model.units.BigResult- if the conversion leads to an infinite or NaN result
-
TemperatureI
public TemperatureI(Temperature value, UnitsTemperature target) throws ome.model.units.BigResult
Copy constructor that converts between units if possible.- Parameters:
target- unit that is desired. non-null.- Throws:
ome.model.units.BigResult
-
TemperatureI
public TemperatureI(ome.units.quantity.Temperature value)
Convert a Bio-FormatsLengthto an OMERO Length.
-
-
Method Detail
-
lookupSymbol
public static java.lang.String lookupSymbol(UnitsTemperature unit)
-
makeFactory
public static final Ice.ObjectFactory makeFactory(client client)
-
makeXMLUnit
public static ome.xml.model.enums.UnitsTemperature makeXMLUnit(java.lang.String unit)
-
makeXMLQuantity
public static ome.units.quantity.Temperature makeXMLQuantity(double d, java.lang.String unit)
-
convert
public static ome.units.quantity.Temperature convert(Temperature t)
FIXME: this should likely take a default so that locations which don't want an exception can have log.warn("Using new PositiveFloat(1.0)!", e); return new PositiveFloat(1.0); or similar.
-
getValue
public double getValue(Ice.Current current)
Description copied from interface:_TemperatureOperationsActual value for this unit-based field. The interpretation of the value is only possible along with theUnitsTemperatureenum.- Specified by:
getValuein interface_TemperatureOperations- Parameters:
current- The Current object for the invocation.
-
setValue
public void setValue(double value, Ice.Current current)- Specified by:
setValuein interface_TemperatureOperations
-
getUnit
public UnitsTemperature getUnit(Ice.Current current)
Description copied from interface:_TemperatureOperationsUnitsTemperatureinstance which is anIObjectmeaning that its ID is sufficient for identifying equality.- Specified by:
getUnitin interface_TemperatureOperations- Parameters:
current- The Current object for the invocation.
-
setUnit
public void setUnit(UnitsTemperature unit, Ice.Current current)
- Specified by:
setUnitin interface_TemperatureOperations
-
getSymbol
public java.lang.String getSymbol(Ice.Current current)
Description copied from interface:_TemperatureOperationsReturns the possibly unicode representation of the ""unit"" value for display.- Specified by:
getSymbolin interface_TemperatureOperations- Parameters:
current- The Current object for the invocation.
-
copy
public Temperature copy(Ice.Current ignore)
- Specified by:
copyin interface_TemperatureOperations
-
copyObject
public void copyObject(ome.util.Filterable model, ome.util.ModelMapper mapper)- Specified by:
copyObjectin interfaceome.model.ModelBased
-
fillObject
public ome.util.Filterable fillObject(ome.util.ReverseModelMapper mapper)
- Specified by:
fillObjectin interfaceome.model.ModelBased
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-