<commit_before>package org.sanju.ml.deployer;

/**
 *
 * @author <NAME>
 *
 */
public enum ModuleTypes{

	REST_EXT("rest.extension.deployer", "rest.extension.payload", "rest.extension.location"),
	OPTIONS("query.options.deployer", "query.options.payload", "query.options.location"),
	TRANSFORMS("transforms.deployer", "transforms.payload", "transforms.location"),
	LIBRARIES("libraries.deployer", "libraries.payload", "libraries.location");

	private final String deployerClass;
	private final String payloadClass;
	private final String sourceLocation;

	ModuleTypes(final String deployer, final String payload, final String location){
		this.deployerClass = deployer;
		this.payloadClass = payload;
		this.sourceLocation = location;
	}

	public String getDeployerClass() {
		return this.deployerClass;
	}

	public String getPayloadClass() {
		return this.payloadClass;
	}

	public String getSourceLocation() {
		return this.sourceLocation;
	}

}<commit_msg>adding some more java doc<commit_after>package org.sanju.ml.deployer;

/**
 * Enumeration that encapsulate the deployer and location properties of various types of MarkLogic server side artifacts.
 *
 * @author <NAME>
 *
 */
public enum ModuleTypes {

	REST_EXT("rest.extension.deployer", "rest.extension.location"),
	OPTIONS("query.options.deployer", "query.options.location"),
	TRANSFORMS("transforms.deployer", "transforms.location"),
	LIBRARIES("libraries.deployer", "libraries.location");

	private final String deployerClass;
	private final String sourceLocation;

	/**
	 *
	 * @param deployer
	 * @param location
	 */
	ModuleTypes(final String deployer, final String location) {
		this.deployerClass = deployer;
		this.sourceLocation = location;
	}

	/**
	 *
	 * @return deployerClass
	 */
	public String getDeployerClass() {
		return this.deployerClass;
	}

	/**
	 *
	 * @return sourceLocation
	 */
	public String getSourceLocation() {
		return this.sourceLocation;
	}

}
{'fraction_non_alphanumeric': 0.12132163138874548, 'fraction_numerical': 0.0, 'mean_word_length': 4.926605504587156, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '974822', 'n_tokens_mistral': 626, 'n_tokens_neox': 574, 'n_words': 132}