package com.github.xsavikx.androidscreencast.configuration; import static com.github.xsavikx.androidscreencast.configuration.ApplicationConfigurationPropertyKeys.*; public enum ApplicationConfigurationProperty { ADB_PATH(ADB_PATH_KEY, ""), ADB_DEVICE_TIMEOUT(ADB_DEVICE_TIMEOUT_KEY, "30"), ADB_COMMAND_TIMEOUT(ADB_COMMAND_TIMEOUT_KEY, "5"), APP_WINDOW_WIDTH(APP_WINDOW_WIDTH_KEY, "1024"), APP_WINDOW_HEIGHT(APP_WINDOW_HEIGHT_KEY, "768"), APP_NATIVE_LOOK(APP_NATIVE_LOOK_KEY, "true"); private final String propertyKey; private final String defaultValue; ApplicationConfigurationProperty(final String propertyKey, String defaultValue) { this.propertyKey = propertyKey; this.defaultValue = defaultValue; } public String getPropertyKey() { return propertyKey; } public String getDefaultValue() { return defaultValue; } }