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
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |