Versions in this module Expand all Collapse all v0 v0.5.0 Nov 21, 2024 Changes in this version + type BytesResource struct + func NewBytesResource(name string, data []byte) *BytesResource + func (r *BytesResource) GetName() string + func (r *BytesResource) GetReader(charset string) (*bufio.Reader, error) + func (r *BytesResource) GetStream() (io.Reader, error) + func (r *BytesResource) GetUrl() *url.URL + func (r *BytesResource) ReadStr(charset string) (string, error) + type ReaderResource struct + func NewReaderResource(name string, in io.Reader) *ReaderResource + func (r *ReaderResource) GetName() string + func (r *ReaderResource) GetReader(charset string) (*bufio.Reader, error) + func (r *ReaderResource) GetStream() (io.Reader, error) + func (r *ReaderResource) GetUrl() *url.URL + func (r *ReaderResource) ReadStr(charset string) (string, error) + type Resource interface + GetName func() string + GetReader func(charset string) (*bufio.Reader, error) + GetStream func() (io.Reader, error) + GetUrl func() *url.URL + ReadStr func(charset string) (string, error) + type StringResource struct + func NewStringResource(name string, data string) *StringResource + func (r *StringResource) GetName() string + func (r *StringResource) GetReader(charset string) (*bufio.Reader, error) + func (r *StringResource) GetStream() (io.Reader, error) + func (r *StringResource) GetUrl() *url.URL + func (r *StringResource) ReadStr(charset string) (string, error)