com.github.javaparser.printer.configuration.ConfigurationOption Maven / Gradle / Ivy
package com.github.javaparser.printer.configuration;
public interface ConfigurationOption {
/*
* Set a currentValue to an option
*/
ConfigurationOption value(Object value);
/*
* returns True if the option has a currentValue
*/
boolean hasValue();
/*
* returns the currentValue as an Integer
*/
Integer asInteger();
/*
* returns the currentValue as a String
*/
String asString();
/*
* returns the currentValue as a Boolean
*/
Boolean asBoolean();
T asValue();
}