package org.lttpp.eemory; import org.lttpp.eemory.util.ConstantsUtil; public final class Constants { private Constants() { } public static final String EVERNOTE_INTERNATIONAL = "Evernote International"; public static final String EVERNOTE_YINXIANG = "印象笔记"; public static final String EVERNOTE_SANDBOX = "Evernote Sandbox"; // Command IDs public static final String PLUGIN_COMMAND_PARAM_ID = "org.lttpp.eemory.command.parameter"; public static final String PLUGIN_COMMAND_ID_CLIP_TO_EVERNOTE = "org.lttpp.eemory.commands.ClipToEvernote"; public static final String PLUGIN_COMMAND_ID_CLIP_SELECTION_TO_EVERNOTE = "org.lttpp.eemory.commands.ClipSelectionToEvernote"; public static final String PLUGIN_COMMAND_ID_CLIP_FILE_TO_EVERNOTE = "org.lttpp.eemory.commands.ClipFileToEvernote"; public static final String PLUGIN_COMMAND_ID_CLIP_SCREENSHOT_TO_EVERNOTE = "org.lttpp.eemory.commands.ClipScreenshotToEvernote"; public static final String PLUGIN_COMMAND_ID_CONFIGURATIONS = "org.lttpp.eemory.commands.Configurations"; public static final String PLUGIN_TESTERS_ISFILE = "isFile"; // field properties public static final String PLUGIN_CONFIGS_NOTEBOOK = "Plugin.Configurations.Notebook"; public static final String PLUGIN_CONFIGS_NOTE = "Plugin.Configurations.Note"; public static final String PLUGIN_CONFIGS_TAGS = "Plugin.Configurations.Tags"; public static final String PLUGIN_CONFIGS_COMMENTS = "Plugin.Configurations.Comments"; // Settings Keys public static final String PLUGIN_SETTINGS_KEY_TOKEN = "token"; public static final String PLUGIN_SETTINGS_SECTION_NOTEBOOK = "notebook"; public static final String PLUGIN_SETTINGS_SECTION_NOTE = "note"; public static final String PLUGIN_SETTINGS_SECTION_TAGS = "tags"; public static final String PLUGIN_SETTINGS_SECTION_COMMENTS = "comments"; public static final String PLUGIN_SETTINGS_KEY_NAME = "name"; public static final String PLUGIN_SETTINGS_KEY_GUID = "guid"; public static final String PLUGIN_SETTINGS_KEY_TYPE = "type"; public static final String PLUGIN_SETTINGS_KEY_OBJECT = "object"; public static final String PLUGIN_SETTINGS_KEY_CHECKED = "isChecked"; public static final String PLUGIN_SETTINGS_KEY_UUID = "uuid"; public static final String PLUGIN_SETTINGS_KEY_BRAND = "brand"; // Data Model public static final String ENML_MODEL_NOTE_NOTEGUID = "Note.guid"; public static final String ENML_MODEL_NOTE_NOTEBOOKGUID = "Note.notebookGuid"; public static final String ENML_MODEL_NOTEBOOKGUID = "Notebook.guid"; public static final int PLUGIN_CONFIGS_REFRESH_ID = -143259786; // random number // DOM public static String XML = "xml"; public static String VERSION = "version"; public static String ENCODING = "encoding"; public static String STANDALONE = "standalone"; public static final String DOM_FRAGMENT_NAME = "#document-fragment"; public static String NO = "no"; // ENML public static final String XHTML_1_0_LATIN_1_ENT = "xhtml-lat1.ent"; public static final String XHTML_1_0_SYMBOL_ENT = "xhtml-symbol.ent"; public static final String XHTML_1_0_SPECIAL_ENT = "xhtml-special.ent"; public static final String XML_VERSION_1_0 = "1.0"; public static final String XHTML_1_0_LATIN_1_ENT_LOCATION = "dtd/xhtml-lat1.ent"; public static final String XHTML_1_0_SYMBOL_ENT_LOCATION = "dtd/xhtml-symbol.ent"; public static final String XHTML_1_0_SPECIAL_ENT_LOCATION = "dtd/xhtml-special.ent"; public static final String ENML_DOCTYPE_DECLARATION_SYSTEM_ID = "http://xml.evernote.com/pub/enml2.dtd"; public static final String ENML_DTD = "enml2.dtd"; public static final String ENML_DTD_LOCATION = "dtd/enml2.dtd"; public static final String ENML_VALUE_PT = "pt"; public static final String ENML_VALUE_FONT_SIZE = "font-size:"; public static final String ENML_ATTR_STYLE = "style"; public static final String ENML_TAG_BR = "br"; public static final String ENML_TAG_SPAN = "span"; public static final String ENML_ATTR_HASH = "hash"; public static final String ENML_ATTR_TYPE = "type"; public static final String ENML_TAG_EN_MEDIA = "en-media"; public static final String ENML_TAG_EN_NOTE = "en-note"; public static final String ENML_TAG_DIV = "div"; public static final String ENML_ATTR_SIZE = "size"; public static final String ENML_ATTR_COLOR = "color"; public static final String ENML_ATTR_FACE = "face"; public static final String ENML_ATTR_FONT = "font"; public static final String ENML_TAG_ITALIC = "i"; public static final String ENML_TAG_BOLD = "b"; public static final String DOM_NODE_NAME_TEXT = "#text"; public static final String ENML_DOCTYPE_PUBLIC = "PUBLIC"; public static final String ENML_DOCTYPE_SYSTEM = "SYSTEM"; public static final String ENML_DOCTYPE = "DOCTYPE"; /* * Regex: assume > does not appear in the value for the attributes, and the * XML is valid. */ public static final String ENML_TAG_EN_NOTE_SELF_CLOSING_REGEX = "(<"+ENML_TAG_EN_NOTE+"[^>]*)/>"; public static final String ENML_TAG_EN_NOTE_SELF_CLOSING_REPLACEMENT = "$1></" + ENML_TAG_EN_NOTE + ">"; public static final String ENML_TAG_EN_NOTE_START_REGEX = "(<" + ENML_TAG_EN_NOTE + "[^>]*>)"; public static final String ENML_TAG_EN_NOTE_START_REPLACEMENT_P1 = "$1"; public static final String FONT_STYLE_NORMAL = "normal"; public static final String FONT_STYLE_BOLD = "bold"; public static final String FONT_STYLE_ITALIC = "italic"; public static final String FONT_STYLE_BOLD_ITALIC = "bold-italic"; public static final String HTML_NBSP = " "; public static final String EDAM_SYNTAX_INTITLE = "intitle:"; /* end */ // OAuth public static final String JETTY_LOG_IMPL_CLASS = "org.eclipse.jetty.util.log.class"; public static final String CALLBACK_URL = "/oauth/callback"; public static final String OAUTH_VERIFIER = "oauth_verifier"; public static final String CALLBACK_HTML_META = "text/html;charset=utf-8"; public static final String OAUTH_EVERNOTE_TRADEMARK = "icons/evernote_32x32.png"; public static final String OAUTH_EVERNOTE_TRADEMARK_DISCONNECTED = "icons/evernote_32x32.png"; public static final String OAUTH_CALLBACK_HTML = "html/callback.html"; public static final String OAUTH_CALLBACK_ERR_HTML = "html/callback_err.html"; public static final String OAUTH_NOTTARGET_HTML = "html/images/default.html"; public static final String OAUTH_RESOURCE_BASE = "html/images"; public static final String OAUTH_DEFAULT_HTML = "default.html"; // Store type public static final String ENOBJECT_TYPE_NORMAL = "normal"; public static final String ENOBJECT_TYPE_LINKED = "linked"; public static final String ENOBJECT_TYPE_BUSINESS = "business"; // mime-util public static final String MimeDetector = "eu.medsea.mimeutil.detector.MagicMimeMimeDetector"; // Plug-in public static final String PLUGIN_DEBUG_MODE = "org.lttpp.eemory.debug"; public static final String PLUGIN_RUN_ON_SANDBOX = "com.evernote.sandbox"; // Button properties public static final String Plugin_OAuth_AuthExpired_ReAuth = "Plugin_OAuth_AuthExpired_ReAuth"; public static final String Plugin_OAuth_NotNow = "Plugin_OAuth_NotNow"; public static final String Plugin_OAuth_Copy = "Plugin_OAuth_Copy"; public static final String Plugin_OAuth_Cancel = "Plugin_OAuth_Cancel"; // Others public static final String FileNamePartSimpleDateFormat = "yyyy-MM-dd'T'HH-mm-ss-"; public static final String TAGS_SEPARATOR = ConstantsUtil.COMMA; public static final int TAB_WIDTH = 4; public static final String returnCode = "returnCode"; public static final String toggleState = "toggleState"; }