Class ByteArrayResourceDescriptor

    • Constructor Detail

      • ByteArrayResourceDescriptor

        public ByteArrayResourceDescriptor​(URI uri,
                                           byte[] data)
        Creates a new resource descriptor for the given URI with the given data.
        Parameters:
        uri - URI of the resource.
        data - Data of the resource.
      • ByteArrayResourceDescriptor

        public ByteArrayResourceDescriptor​(URI uri,
                                           byte[] data,
                                           Charset charset)
        Creates a new resource descriptor for the given URI with the given data.
        Parameters:
        uri - URI of the resource.
        data - Data of the resource.
        charset - Charset for plain text data, use null for binary data.
      • ByteArrayResourceDescriptor

        public ByteArrayResourceDescriptor​(URI uri,
                                           String string,
                                           Charset charset)
        Creates a new resource descriptor for the given URI with the given data.
        Parameters:
        uri - URI of the resource.
        string - String with the data.
        charset - The charset to use for converting the string to bytes.
    • Method Detail

      • getCharset

        public Charset getCharset()
        Specified by:
        getCharset in interface IResourceDescriptor
        Returns:
        When this resource is a plain text resource: the charset or encoding of the text. Defaults to UTF_8.
      • fromString

        public static IResourceDescriptor fromString​(URI uri,
                                                     String data,
                                                     Charset charset)
        Creates a new resource descriptor for the given URI with the given data.
        Parameters:
        uri - URI of the resource.
        data - Data of the resource.
        charset - Encoding to use for reading the string's bytes.
        Returns:
        A resource descriptor for the given data.