preInstantiateDelegates
Purpose
Update node attributes before node is built.Examples
class SampleGriffonAddon {
def preInstantiateDelegates = [
{builder, attributes, value ->
attributes.colour = attributes.remove('color')
}
]
}
Description
PreInstantiate delegates are builder strategies that lets you inspect and modify node attributes before a node is built. They're the perfect spot for applying type conversions on attributes that are shared across nodes.