Interface ScriptResource

All Known Implementing Classes:
StringScriptResource

@ProviderType public interface ScriptResource
Defines a script resource
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the name (path) of the resource
    Opens a reader to this resource
    long
    Returns the size of this resource
  • Method Details

    • getName

      @Nonnull String getName()
      Gets the name (path) of the resource
      Returns:
      the name
    • getReader

      @Nonnull Reader getReader() throws IOException
      Opens a reader to this resource
      Returns:
      an open reader
      Throws:
      IOException - if an error occurs
    • getSize

      long getSize()
      Returns the size of this resource
      Returns:
      the size or -1 if not known