public interface PropertyInternal
Type | Property and Description |
---|---|
boolean |
isPreInitialization
Gets the value of the property preInitializationProperty.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeviceID()
Returns the name of the device where this property belongs to.
|
java.lang.String |
getPropertyID()
Returns the name of the device property.
|
PropertyType |
getType()
Returns the type of this device property.
|
java.lang.String |
getValue()
Returns the current value of the device property as a string.
|
boolean |
isEditable()
Returns true if property is editable and false if not.
|
boolean |
isPreInitializationProperty()
Gets the value of the property preInitializationProperty.
|
void |
setValue(java.lang.String value,
int accessID)
Sets the current value of the property.
|
boolean isPreInitializationProperty
java.lang.String getDeviceID()
java.lang.String getPropertyID()
PropertyType getType()
java.lang.String getValue() throws MicroscopeException, java.lang.InterruptedException
MicroscopeException
java.lang.InterruptedException
void setValue(java.lang.String value, int accessID) throws MicroscopeException, MicroscopeLockedException, java.lang.InterruptedException, DeviceException
value
- Value to set the property to.accessID
- The access ID of the current microscope object. If the microscope is locked with a different accessID, a MicroscopeLockedException is thrown.MicroscopeException
MicroscopeLockedException
java.lang.InterruptedException
DeviceException
- Thrown if value does not correspond to property type.boolean isEditable()
boolean isPreInitializationProperty()