se.datadosen.jalbum
Class Cameras

java.lang.Object
  extended by se.datadosen.jalbum.Cameras

public class Cameras
extends java.lang.Object

Representation of properties stored in system/cameras.properties This main purpose of this class is to deliver the focal length multipliers of cameras so focal lengths can be converted to their 35mm equivalent

Since:
8.2

Field Summary
static java.lang.String FOCAL_LENGTH_MULTIPLIER
           
protected static Cameras theInstance
           
 
Method Summary
 java.lang.Double getFocalLengthMultiplier(java.lang.String maker, java.lang.String model)
           
static Cameras getInstance()
           
 java.lang.String getValue(java.lang.String maker, java.lang.String model, java.lang.String key)
           
 java.lang.String putValue(java.lang.String maker, java.lang.String model, java.lang.String key, java.lang.String value)
          Add new properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FOCAL_LENGTH_MULTIPLIER

public static final java.lang.String FOCAL_LENGTH_MULTIPLIER
See Also:
Constant Field Values

theInstance

protected static Cameras theInstance
Method Detail

getFocalLengthMultiplier

public java.lang.Double getFocalLengthMultiplier(java.lang.String maker,
                                                 java.lang.String model)

getValue

public java.lang.String getValue(java.lang.String maker,
                                 java.lang.String model,
                                 java.lang.String key)

putValue

public java.lang.String putValue(java.lang.String maker,
                                 java.lang.String model,
                                 java.lang.String key,
                                 java.lang.String value)
Add new properties. Allows skin developers to actively add new properties to this object until the official cameras.properties file is updated

Since:
8.4

getInstance

public static Cameras getInstance()