Interface InternalComponentResourcesCommon

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void bindParameter​(java.lang.String parameterName, Binding binding)
      Used during construction of the page to identify the binding for a particular parameter.
      Binding getBinding​(java.lang.String parameterName)
      Returns the binding for the given parameter name, or null.
      java.util.Map<java.lang.String,​Binding> getInformalParameterBindings()
      Constructs a map linking informal parameters to the corresponding bindings.
      Component getMixinByClassName​(java.lang.String mixinClassName)
      Returns the mixin instance for the fully qualfied mixin class name.
      boolean isLoaded()
      Returns true if the component has finished loading.
    • Method Detail

      • bindParameter

        void bindParameter​(java.lang.String parameterName,
                           Binding binding)
        Used during construction of the page to identify the binding for a particular parameter.
      • getBinding

        Binding getBinding​(java.lang.String parameterName)
        Returns the binding for the given parameter name, or null.
        Parameters:
        parameterName - name of component parameter
        Returns:
        binding if bound, or null
        Since:
        5.1.0.0
      • getMixinByClassName

        Component getMixinByClassName​(java.lang.String mixinClassName)
        Returns the mixin instance for the fully qualfied mixin class name.
        Parameters:
        mixinClassName - fully qualified class name
        Returns:
        IllegalArgumentException if no such mixin is associated with the core component
      • getInformalParameterBindings

        java.util.Map<java.lang.String,​BindinggetInformalParameterBindings()
        Constructs a map linking informal parameters to the corresponding bindings.
        Returns:
        map, possible empty