Class DefaultConfigurationOption
java.lang.Object
com.github.javaparser.printer.configuration.DefaultConfigurationOption
- All Implemented Interfaces:
ConfigurationOption
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) DefaultPrinterConfiguration.ConfigOption(package private) Object -
Constructor Summary
ConstructorsConstructorDescriptionDefaultConfigurationOption(DefaultPrinterConfiguration.ConfigOption configOption, Object value) -
Method Summary
Modifier and TypeMethodDescriptionreturns the currentValue as a Booleanreturns the currentValue as an IntegerasString()returns the currentValue as a String<T> TasValue()private <T> Tcast()booleaninthashCode()booleanhasValue()returns True if the option has a currentValueSet a currentValue to an option
-
Field Details
-
configOption
DefaultPrinterConfiguration.ConfigOption configOption -
currentValue
Object currentValue
-
-
Constructor Details
-
DefaultConfigurationOption
-
DefaultConfigurationOption
public DefaultConfigurationOption(DefaultPrinterConfiguration.ConfigOption configOption, Object value)
-
-
Method Details
-
equals
-
hashCode
-
value
Set a currentValue to an option- Specified by:
valuein interfaceConfigurationOption
-
hasValue
public boolean hasValue()returns True if the option has a currentValue- Specified by:
hasValuein interfaceConfigurationOption
-
asInteger
returns the currentValue as an Integer- Specified by:
asIntegerin interfaceConfigurationOption
-
asString
returns the currentValue as a String- Specified by:
asStringin interfaceConfigurationOption
-
asBoolean
returns the currentValue as a Boolean- Specified by:
asBooleanin interfaceConfigurationOption
-
asValue
public <T> T asValue()- Specified by:
asValuein interfaceConfigurationOption
-
cast
private <T> T cast()
-