Builder
Simple builder pattern interface for building instances of type T. All builders have sensible defaults. If there are no sensible defaults a Builder should provide a factory method that ensures that mandatory parameters are passed to the Builder when it is created. This ensures that exceptions are not thrown from build if its state is inconsistent.
All configuration properties in a Builder should have a fluent setter like this:
fun withFocusNext(focusNext: KeyboardEventMatcher) = also {
this.focusNext = focusNext
}
Functions
Inheritors
AnimationBuilder
Link copied to clipboard
AppConfigBuilder
Link copied to clipboard
DebugConfigBuilder
Link copied to clipboard
ShortcutsConfigBuilder
Link copied to clipboard
ColorThemeBuilder
Link copied to clipboard
ComponentStyleSetBuilder
Link copied to clipboard
GroupBuilder
Link copied to clipboard
RadioButtonGroupBuilder
Link copied to clipboard
BlockBuilder
Link copied to clipboard
TileBuilder
Link copied to clipboard
SelectorBuilder
Link copied to clipboard
GameAreaBuilder
Link copied to clipboard
BoxBuilder
Link copied to clipboard
CharacterTileStringBuilder
Link copied to clipboard
LayerBuilder
Link copied to clipboard
StyleSetBuilder
Link copied to clipboard
TileCompositeBuilder
Link copied to clipboard
TileGraphicsBuilder
Link copied to clipboard
TileImageBuilder
Link copied to clipboard
TileGridBuilder
Link copied to clipboard
BorderBuilder
Link copied to clipboard
BaseComponentBuilder
Link copied to clipboard
FragmentBuilder
Link copied to clipboard
Sources
(source)
Link copied to clipboard