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

com.socialbakers.config.generator.ParamDefinition Maven / Gradle / Ivy

Go to download

Maven plugin for small application config support. Allows you to define configuration for your application at one place and generate config files and java class. Configuration can be instantiate by var args, file config or environment variables or combination of all. TODO: - boolean opts -- is/get -- option without value true - make def enum public - static instance to access from everywhere without pass an instance

The newest version!
package com.socialbakers.config.generator;

import com.socialbakers.config.IParamDefinition;

public class ParamDefinition implements IParamDefinition {

	private String name;
	private String option;
	private String env;
	private Integer order;
	private String description;
	private String javaType = "String";
	private String defaultValue;
	private boolean required;

	@Override
	public String getDefaultValue() {
		return defaultValue;
	}

	@Override
	public String getDescription() {
		return description;
	}

	@Override
	public String getEnv() {
		return env;
	}

	@Override
	public String getJavaType() {
		return javaType;
	}

	@Override
	public String getName() {
		return name;
	}

	@Override
	public String getOption() {
		return option;
	}

	@Override
	public Integer getOrder() {
		return order;
	}

	@Override
	public boolean isRequired() {
		return required;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy