Interface ResourceTransformationContext

    • Method Detail

      • addTransformedResource

        ResourceTransformationContext addTransformedResource​(PathAddress relativeAddress,
                                                             Resource resource)
        Add a resource.
        Parameters:
        relativeAddress - the relative address
        resource - the resource model to add
        Returns:
        the resource transformation context
      • addTransformedResourceFromRoot

        ResourceTransformationContext addTransformedResourceFromRoot​(PathAddress absoluteAddress,
                                                                     Resource resource)
        Add a resource from the root of the model.
        Parameters:
        absoluteAddress - the absolute address
        resource - the resource model to add
        Returns:
        the resource transformation context
      • addTransformedRecursiveResource

        void addTransformedRecursiveResource​(PathAddress relativeAddress,
                                             Resource resource)
        Add a resource recursively including it's children.
        Parameters:
        relativeAddress - the relative address
        resource - the resource to add
      • readTransformedResource

        Resource readTransformedResource​(PathAddress address)
        Read a resource from the transformed model. NOTE: this is going to already use the path transformed address PathAddressTransformer.
        Parameters:
        address - the relative address
        Returns:
        the resource
      • getTransformedRoot

        Resource getTransformedRoot()
        Get the transformed root.
        Returns:
        the transformed root