app/src/main/java/puscas/mobilertapp/constants/Constants.java
package puscas.mobilertapp.constants; import android.widget.Button; Extra separation in import group before 'org.jetbrains.annotations.NonNls'import org.jetbrains.annotations.NonNls; /** * Utility class with some constants for the Android interface. */public final class Constants { /** * Private constructor to avoid creating instances. */ private Constants() { throw new UnsupportedOperationException("Not implemented."); } /** * An empty path which should not point to a file. */ public static final String EMPTY_FILE = ""; /** * The assert message used when a file should exist. */ public static final String FILE_SHOULD_EXIST = "File should exist"; /** * A render {@link Button} text message. */ @NonNls public static final String RENDER = "Render"; /** * A render {@link Button} text message. */ public static final String STOP = "Stop"; /** * The preview {@link android.widget.CheckBox} text message. */ public static final String PREVIEW = "Preview"; /** * The assert message used when checking the preview * {@link android.widget.CheckBox} text message. */ public static final String CHECK_BOX_MESSAGE = "Check box message"; /** * The number of bytes in a mega byte. */ public static final int BYTES_IN_MEGABYTE = 1048576; /** * The number of bytes in a float (usually is 4 bytes). */ public static final int BYTES_IN_FLOAT = Float.SIZE / Byte.SIZE; /** * The name of the folder which contains the data for MobileRT. */ public static final String MOBILERT_FOLDER_NAME = "MobileRT"; /** * The name of the folder which contains the OBJ files. */ public static final String OBJ_FOLDER_NAME = "WavefrontOBJs"; /** * The path to the Cornell Box OBJ file which should exist in the SD card. */ public static final String OBJ_FILE_CORNELL_BOX = MOBILERT_FOLDER_NAME + ConstantsUI.FILE_SEPARATOR + OBJ_FOLDER_NAME + ConstantsUI.FILE_SEPARATOR + "CornellBox" + ConstantsUI.FILE_SEPARATOR + "CornellBox-Water.obj"; /** * The name of the teapot model. */ private static final String TEAPOT = "teapot"; /** * The path to the teapot2 OBJ file which should not exist in the SD card. */ public static final String OBJ_FILE_NOT_EXISTS_SD_CARD = OBJ_FOLDER_NAME + ConstantsUI.FILE_SEPARATOR + TEAPOT + ConstantsUI.FILE_SEPARATOR + "teapot2" + ".obj"; /** * The number of bytes in an integer (usually is 4 bytes). */ public static final int BYTES_IN_INTEGER = Integer.SIZE / Byte.SIZE; /** * The number of bytes of a memory pointer address. * <br> * For a 32bit system is usually 4 bytes. * For a 64bit system is usually 8 bytes. * <br> * For now its assumed the worst case scenario, which is 8 bytes. */ public static final int BYTES_IN_POINTER = Double.SIZE / Byte.SIZE; /** * The relative path to the WavefrontOBJs path for the instrumentation tests. */ private static final String OBJ_PATH ='+' should be on a new line. ConstantsUI.FILE_SEPARATOR + MOBILERT_FOLDER_NAME + ConstantsUI.FILE_SEPARATOR + OBJ_FOLDER_NAME; /** * The path to the teapot OBJ file which should exist. */ public static final String OBJ_FILE_TEAPOT = OBJ_PATH + ConstantsUI.FILE_SEPARATOR + TEAPOT + ConstantsUI.FILE_SEPARATOR + "teapot.obj"; /** * The path to the teapot2 OBJ file which should not exist in the Android device. */ public static final String OBJ_FILE_NOT_EXISTS = OBJ_PATH + ConstantsUI.FILE_SEPARATOR + TEAPOT + ConstantsUI.FILE_SEPARATOR + "teapot2.obj"; }