Class ScriptAdapter

    • Method Detail

      • getResourceDir

        public java.nio.file.Path getResourceDir​(java.lang.String projectName)
        Description copied from interface: ResourceTypeAdapter
        Returns the path to the resource directory for the resource being adapted.

        The default implementation is a simple Path with one component: the value of ResourceTypeAdapter.getNewResourceType().

        Custom implementations should may provide additional components but must begin with ResourceTypeAdapter.getNewResourceType().

        Most types won't care about projectName, but if this is called during a project import or upgrade from a legacy (<= 7.9), projectName may be important.

        Parameters:
        projectName - the name of the project the resource being adapted belongs to.
      • getResourceFileName

        public java.lang.String getResourceFileName()
        Description copied from interface: ResourceTypeAdapter
        Get the name of the file that the adapted resource type should use to store its data on disk.

        Defaults to ProjectResource.DEFAULT_DATA_KEY.

        Returns:
        the name of the file that the adapted resource type should use to store its data on disk.
      • adaptData

        public byte[] adaptData​(byte[] data)
        Description copied from interface: ResourceTypeAdapter
        Adapt the data from the original project resource, if necessary.
        Returns:
        the adapted data, if necessary.