public interface Extendable<T>
Modifier and Type | Method and Description |
---|---|
T |
extend(T parent)
If called on a child, gets the extension with the given parent.
|
T |
getExtension()
This returns an object that represents the value only for the most "local" level.
|
T |
newExtension()
Called on a base object, gets a new extension with a default config object for the child.
|
T newExtension()
T getExtension()