ComponentMetadata
instance, this will replace the argument ComponentMetadata
in subsequent parsing and namespace handler invocations. A namespace handler that elects to return a new ComponentMetadata
instance should ensure that existing interceptors are registered against the new instance if appropriate. Due to the interaction with interceptors, a namespace handler should prefer to change a component metadata instead of returning a new instance wherever possible. This can be achieved by casting a ComponentMetadata
to its corresponding MutabableComponentMetadata
instance. Note however that a given ComponentMetadata
instance cannot be guaranteed to implement the mutable interface if it was constructed by an agent other than the blueprint extender.
@param node The node associated with this NamespaceHandler that should be used to decorate the enclosing component
@param component The enclosing blueprint component
@param context The parser context
@return The decorated component to be used instead of the original enclosing component. This can of course bethe original component.
UiCanvas
.
@param canvas the UiCanvas
that will be asked to display the UI.
ListDecorator
to decorate the given list.
@param decor a ListDecor
representing the list to be decorated
@param selected true
if the current position in the rendered list is selected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|