public static class OERDefinition.MutableBuilder extends OERDefinition.Builder
aSwitch, baseType, block, children, defaultValue, elementSupplier, enumValue, explicit, inScope, label, lowerBound, mayRecurse, placeholderValue, supplierMap, typeName, upperBound, validSwitchValues
Constructor and Description |
---|
MutableBuilder(OERDefinition.BaseType baseType) |
Modifier and Type | Method and Description |
---|---|
OERDefinition.MutableBuilder |
addItemsAndFreeze(OERDefinition.Builder... items) |
OERDefinition.MutableBuilder |
label(java.lang.String label) |
addExtensions, addOptionals, block, build, copy, decodeSwitch, defaultValue, elementSupplier, enumValue, explicit, fixedSize, inScope, items, labelPrefix, limitScopeTo, mayRecurse, range, range, rangeToMAXFrom, rangeZeroTo, replaceChild, typeName, unbounded, validSwitchValue, wrap
public MutableBuilder(OERDefinition.BaseType baseType)
public OERDefinition.MutableBuilder label(java.lang.String label)
label
in class OERDefinition.Builder
public OERDefinition.MutableBuilder addItemsAndFreeze(OERDefinition.Builder... items)