public final class CameraConfiguration extends java.lang.Object implements Configuration, java.lang.Comparable<CameraConfiguration>
Constructor and Description |
---|
CameraConfiguration()
Default Constructor.
|
CameraConfiguration(CameraConfiguration configuration)
Copy constructor.
|
CameraConfiguration(java.lang.String cameraDevice)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
checkConfiguration()
Checks the current state of the configuration.
|
CameraConfiguration |
clone() |
int |
compareTo(CameraConfiguration other) |
void |
copyConfiguration(CameraConfiguration configuration)
Copies the content (i.e.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCameraDevice()
Returns the name of the camera device, or null for the default camera.
|
java.lang.String |
getTypeIdentifier()
Returns a unique identifier for this configuration type.
|
int |
hashCode() |
void |
setCameraDevice(java.lang.String cameraDevice)
Set the camera device name, or null to use the default camera device.
|
public CameraConfiguration()
public CameraConfiguration(java.lang.String cameraDevice)
cameraDevice
- The current camera device.public CameraConfiguration(CameraConfiguration configuration)
configuration
- The configuration to copy.public java.lang.String getCameraDevice()
public void copyConfiguration(CameraConfiguration configuration)
configuration
- The configuration to copy.public void setCameraDevice(java.lang.String cameraDevice)
cameraDevice
- Camera device name.public int compareTo(CameraConfiguration other)
compareTo
in interface java.lang.Comparable<CameraConfiguration>
public CameraConfiguration clone()
clone
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getTypeIdentifier()
Configuration
getTypeIdentifier
in interface Configuration
public void checkConfiguration() throws ConfigurationException
Configuration
ConfigurationException
is thrown describing the error, and what has to be changed in the configuration, by the user,
such that it becomes valid. This error can then e.g. be displayed to the user
(see ConfigurationAddonTools.displayConfigurationInvalid(ConfigurationException, YouScopeClient).checkConfiguration
in interface Configuration
ConfigurationException