All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.faylixe.marklet.MarkletConstant Maven / Gradle / Ivy

Go to download

Marklet is a custom Java Doclet which aims to generate a Javadoc in a markdown format which is ready to use in GitHub.

There is a newer version: 1.1.0
Show newest version
package fr.faylixe.marklet;

/**
 * Enumerations of text constant used
 * during documentation generation.
 * 
 * @author fv
 */
public final class MarkletConstant {

	/** Label for package. **/
	public static final String PACKAGE = "Package ";

	/** Label for interfaces. **/
	public static final String INTERFACES = "Interfaces";

	/** Label for classes. **/
	public static final String CLASSES = "Classes";

	/** Label for annotations. **/
	public static final String ANNOTATIONS = "Annotations";

	/** Label for enumerations. **/
	public static final String ENUMERATIONS = "Enumerations";

	/** Label for constructor. **/
	public static final String CONSTRUCTORS = "Constructors";

	/** Label for methods. **/
	public static final String METHODS = "Methods";

	/** Label for fields. **/
	public static final String FIELDS = "Fields";

	/** Package index filename. **/
	public static final String README = "README.md";

	/** Label for name. **/
	public static final String NAME = "Name";

	/** Label for description. **/
	public static final String DESCRIPTION = "Description";

	/** Label for throws. **/
	public static final String THROWS = "Throws";

	/** Label for returns. **/
	public static final String RETURNS = "Returns";

	/** Label for parameters. **/
	public static final String PARAMETERS = "Parameters";

	/** Label for summary. **/
	public static final String SUMMARY = "Summary";

	/** Header labels for methods summary. **/
	public static final String [] METHODS_SUMMARY_HEADERS = {
		"Type and modifiers",
		"Method signature"
	};

	/** Header labels for fields summary. **/
	public static final String [] FIELDS_SUMMARY_HEADERS = {
		"Type and modifiers",
		"Field name"
	};

	/** Marklet link using dynamic badge. **/
	public static final String BADGE = "[![Marklet](https://img.shields.io/badge/Generated%20by-Marklet-green.svg)](https://github.com/Faylixe/marklet)";

	/** Markdown sequence for cell separator. **/
	public static final String TABLE_SEPARATOR = " | ";

	/**
	 * Private constructor for avoiding instantiation.
	 */
	private MarkletConstant() {
		// Do nothing.
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy