Interface MergeableResources


public interface MergeableResources

A list of code resources that may be merged/minified by the renderer.

A MergeableResources object is backed by a CodeResourcesModel. We could have hidden this implementation detail by declaring/delegating the features relevant for link building (five out of six), but for now that seems overengineered.

MergeableResources are renderable (s. MergeableResourcesView) and linkable (s. CodeResourceHandler).

  • Method Details

    • getCodeResourceModel

      com.coremedia.blueprint.coderesources.CodeResourcesModel getCodeResourceModel()

      For link building.

      Since we support only one set of mergeable resources per CodeResourcesModel, you can build a MergeableResources link uniquely from the CodeResourcesModel data.

      Returns:
      the underlying CodeResourcesModel
    • getMergeableResources

      List<CMAbstractCode> getMergeableResources()
      For rendering.
      Returns:
      the single resources that may be merged