/*x * Copyright 2015 Pawan Dubey pawandubey@outlook.com. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.pawandubey.griffin; /** * Handles the keys corresponding to the related config properties, as specified * in the config.toml file. * * @author Pawan Dubey pawandubey@outlook.com */ public enum ConfigurationKeys { SITE_NAME("site.name"), SITE_AUTHOR("site.author"), SITE_BASE_URL("site.baseurl"), SITE_TAGLINE("site.tagline"), SOURCE_DIR("source"), OUTPUT_DIR("output"), EXCLUDE("exclude"), IN_DATE_FORMAT("inputdate"), OUT_DATE_FORMAT("outputdate"), THEME("theme"), IMAGE("headerimage"), PORT("port"), INDEX_POSTS("postsperindex"), RENDER_TAGS("rendertags"), SOCIAL("social"); public final String key; ConfigurationKeys(String key) { this.key = key; } }