Swati4star/Images-to-PDF

View on GitHub
app/src/main/java/swati4star/createpdf/util/Constants.java

Summary

Maintainability
A
0 mins
Test Coverage
package swati4star.createpdf.util;

import android.Manifest;
import android.graphics.Color;

public class Constants {

    public static final String DEFAULT_COMPRESSION = "DefaultCompression";
    public static final String SORTING_INDEX = "SORTING_INDEX";
    public static final String IMAGE_EDITOR_KEY = "first";
    public static final String DEFAULT_FONT_SIZE_TEXT = "DefaultFontSize";
    public static final int DEFAULT_FONT_SIZE = 11;
    public static final String PREVIEW_IMAGES = "preview_images";
    public static final String DATABASE_NAME = "ImagesToPdfDB.db";
    public static final String DEFAULT_FONT_FAMILY_TEXT = "DefaultFontFamily";
    public static final String DEFAULT_FONT_FAMILY = "TIMES_ROMAN";
    public static final String DEFAULT_FONT_COLOR_TEXT = "DefaultFontColor";
    public static final int DEFAULT_FONT_COLOR = -16777216;
    // key for text to pdf (TTP) page color
    public static final String DEFAULT_PAGE_COLOR_TTP = "DefaultPageColorTTP";
    // key for images to pdf (ITP) page color
    public static final String DEFAULT_PAGE_COLOR_ITP = "DefaultPageColorITP";
    public static final int DEFAULT_PAGE_COLOR = Color.WHITE;
    public static final String DEFAULT_THEME_TEXT = "DefaultTheme";
    public static final String DEFAULT_THEME = "System";
    public static final String DEFAULT_IMAGE_BORDER_TEXT = "Image_border_text";
    public static final String RESULT = "result";
    public static final String SAME_FILE = "SameFile";
    public static final String DEFAULT_PAGE_SIZE_TEXT = "DefaultPageSize";
    public static final String DEFAULT_PAGE_SIZE = "A4";
    public static final String CHOICE_REMOVE_IMAGE = "CHOICE_REMOVE_IMAGE";
    public static final int DEFAULT_QUALITY_VALUE = 30;
    public static final int DEFAULT_BORDER_WIDTH = 0;
    public static final String STORAGE_LOCATION = "storage_location";
    public static final String DEFAULT_IMAGE_SCALE_TYPE_TEXT = "image_scale_type";
    public static final String IMAGE_SCALE_TYPE_STRETCH = "stretch_image";
    public static final String IMAGE_SCALE_TYPE_ASPECT_RATIO = "maintain_aspect_ratio";
    public static final String PG_NUM_STYLE_PAGE_X_OF_N = "pg_num_style_page_x_of_n";
    public static final String PG_NUM_STYLE_X_OF_N = "pg_num_style_x_of_n";
    public static final String PG_NUM_STYLE_X = "pg_num_style_x";
    public static final String MASTER_PWD_STRING = "master_password";

    public static final String IMAGE_TO_PDF_KEY = "Images to PDF";
    public static final String TEXT_TO_PDF_KEY = "Text To PDF";
    public static final String QR_BARCODE_KEY = "QR & Barcodes";
    public static final String VIEW_FILES_KEY = "View Files";
    public static final String HISTORY_KEY = "History";
    public static final String ADD_TEXT_KEY = "Add Text";
    public static final String ADD_PASSWORD_KEY = "Add password";
    public static final String REMOVE_PASSWORD_KEY = "Remove password";
    public static final String ROTATE_PAGES_KEY = "Rotate Pages";
    public static final String ADD_WATERMARK_KEY = "Add Watermark";
    public static final String ADD_IMAGES_KEY = "Add Images";
    public static final String MERGE_PDF_KEY = "Merge PDF";
    public static final String SPLIT_PDF_KEY = "Split PDF";
    public static final String INVERT_PDF_KEY = "Invert Pdf";
    public static final String COMPRESS_PDF_KEY = "Compress PDF";
    public static final String REMOVE_DUPLICATE_PAGES_KEY = "Remove Duplicate Pages";
    public static final String REMOVE_PAGES_KEY = "Remove Pages";
    public static final String REORDER_PAGES_KEY = "Reorder Pages";
    public static final String EXTRACT_TEXT_KEY = "Extract Text";
    public static final String EXTRACT_IMAGES_KEY = "Extract Images";
    public static final String PDF_TO_IMAGES_KEY = "PDF to Images";
    public static final String EXCEL_TO_PDF_KEY = "Excel to PDF";
    public static final String ZIP_TO_PDF_KEY = "ZIP to PDF";

    public static final String BUNDLE_DATA = "bundle_data";
    public static final String REORDER_PAGES = "Reorder pages";
    public static final String REMOVE_PAGES = "Remove pages";
    public static final String COMPRESS_PDF = "Compress PDF";
    public static final String ADD_PWD = "Add password";
    public static final String REMOVE_PWd = "Remove password";
    public static final String ADD_IMAGES = "add_images";
    public static final String PDF_TO_IMAGES = "pdf_to_images";
    public static final String EXTRACT_IMAGES = "extract_images";

    public static final String LAUNCH_COUNT = "launch_count";

    public static final String pdfDirectory = "/PDF Converter/";
    public static final String pdfExtension = ".pdf";
    public static final String appName = "PDF Converter";
    public static final String PATH_SEPERATOR = "/";
    public static final String textExtension = ".txt";
    public static final String excelExtension = ".xls";
    public static final String excelWorkbookExtension = ".xlsx";
    public static final String docExtension = ".doc";
    public static final String docxExtension = ".docx";
    public static final String tempDirectory = "temp";

    public static final String AUTHORITY_APP = "com.swati4star.shareFile";

    public static final String ACTION_SELECT_IMAGES = "android.intent.action.SELECT_IMAGES";
    public static final String ACTION_VIEW_FILES = "android.intent.action.VIEW_FILES";
    public static final String ACTION_TEXT_TO_PDF = "android.intent.action.TEXT_TO_PDF";
    public static final String ACTION_MERGE_PDF = "android.intent.action.MERGE_PDF";
    public static final String OPEN_SELECT_IMAGES = "open_select_images";

    public static final String THEME_WHITE = "White";
    public static final String THEME_BLACK = "Black";
    public static final String THEME_DARK = "Dark";
    public static final String THEME_SYSTEM = "System";

    public static final String IS_WELCOME_ACTIVITY_SHOWN = "is_Welcome_activity_shown";
    public static final String SHOW_WELCOME_ACT = "show_welcome_activity";

    public static final String VERSION_NAME = "VERSION_NAME";

    public static final String PREF_PAGE_STYLE = "pref_page_number_style";
    public static final String PREF_PAGE_STYLE_ID = "pref_page_number_style_rb_id";

    public static final int REQUEST_CODE_FOR_WRITE_PERMISSION = 4;
    public static final int REQUEST_CODE_FOR_READ_PERMISSION = 5;


    public static final String[] WRITE_PERMISSIONS = {
            Manifest.permission.WRITE_EXTERNAL_STORAGE
    };
    public static final String[] READ_PERMISSIONS = {
            Manifest.permission.READ_EXTERNAL_STORAGE
    };


    public static final int MODIFY_STORAGE_LOCATION_CODE = 1;

    public static final int ROTATE_PAGES = 20;
    public static final int ADD_PASSWORD = 21;
    public static final int REMOVE_PASSWORD = 22;
    public static final int ADD_WATERMARK = 23;

    //Preference key name.
    public static final String RECENT_PREF = "Recent";
}