final class ConfigRenderOptions extends AnyRef
- Alphabetic
- By Inheritance
- ConfigRenderOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val comments: Boolean
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val formatted: Boolean
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getComments: Boolean
Returns whether the options enable comments.
Returns whether the options enable comments. This method is mostly used by the config lib internally, not by applications.
- returns
true if comments should be rendered
- def getFormatted: Boolean
Returns whether the options enable formatting.
Returns whether the options enable formatting. This method is mostly used by the config lib internally, not by applications.
- returns
true if the options enable formatting
- def getJson: Boolean
Returns whether the options enable JSON.
Returns whether the options enable JSON. This method is mostly used by the config lib internally, not by applications.
- returns
true if only JSON should be rendered
- def getOriginComments: Boolean
Returns whether the options enable automated origin comments.
Returns whether the options enable automated origin comments. This method is mostly used by the config lib internally, not by applications.
- returns
true if origin comments should be rendered
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val json: Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val originComments: Boolean
- def setComments(value: Boolean): ConfigRenderOptions
Returns options with comments toggled.
Returns options with comments toggled. This controls human-written comments but not the autogenerated "origin of this setting" comments, which are controlled by
ConfigRenderOptions#setOriginComments
.- value
true to include comments in the render
- returns
options with requested setting for comments
- def setFormatted(value: Boolean): ConfigRenderOptions
Returns options with formatting toggled.
Returns options with formatting toggled. Formatting means indentation and whitespace, enabling formatting makes things prettier but larger.
- value
true to enable formatting
- returns
options with requested setting for formatting
- def setJson(value: Boolean): ConfigRenderOptions
Returns options with JSON toggled.
Returns options with JSON toggled. JSON means that HOCON extensions (omitting commas, quotes for example) won't be used. However, whether to use comments is controlled by the separate
#setComments
and#setOriginComments
options. So if you enable comments you will get invalid JSON despite setting this to true.- value
true to include non-JSON extensions in the render
- returns
options with requested setting for JSON
- def setOriginComments(value: Boolean): ConfigRenderOptions
Returns options with origin comments toggled.
Returns options with origin comments toggled. If this is enabled, the library generates comments for each setting based on the
ConfigValue#origin
of that setting's value. For example these comments might tell you which file a setting comes from.setOriginComments(Boolean)
controls only these autogenerated "origin of this setting" comments, to toggle regular comments useConfigRenderOptions#setComments
.- value
true to include autogenerated setting-origin comments in the render
- returns
options with origin comments toggled
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- ConfigRenderOptions → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()