sealed class ConstructionSource
How a Value can be constructed. Either a constructor, factory method, or builder. |
|
class Properties : List<Property<*>>
The properties of the value object. You can either iterator over these directly (ex: |
|
sealed class Property<out E : Element>
A value object's property. This can either be a public field, getter, or a constructor param. |
|
class Value
Represent a value object with some properties. You can obtain one from one of the ValueCreator methods. |
|
class ValueCreator
Creates instances of Value from various starting elements. |
class ElementException : Exception |