package sagan.blog; /** * Available formats for blog posts. */ public enum PostFormat { MARKDOWN("Markdown", "markdown"), ASCIIDOC("Asciidoc", "asciidoc"); private String displayName; private String slug; PostFormat(String displayName, String slug) { this.displayName = displayName; this.slug = slug; } public String getDisplayName() { return displayName; } public String getSlug() { return slug; } public String getId() { return name(); } @Override public String toString() { return getDisplayName(); } }