Documentation ¶
Index ¶
- Variables
- type DirInfo
- func (DirInfo) Appender() (io.WriteCloser, error)
- func (b *DirInfo) Data() ([]byte, error)
- func (d *DirInfo) GetFileInfo() os.FileInfo
- func (d *DirInfo) Path() string
- func (rf *DirInfo) Reader() (iocommon.ReadSeekCloser, error)
- func (d *DirInfo) RealPath() string
- func (d *DirInfo) String() string
- func (DirInfo) Type() assetfsapi.FileType
- func (DirInfo) Writer() (io.WriteCloser, error)
- type FileInfo
- type FileSystem
- func (fs *FileSystem) Compile() error
- func (fs *FileSystem) Dump(cb func(info assetfsapi.FileInfo) error, ignore ...func(pth string) bool) error
- func (fs *FileSystem) DumpFiles(cb func(info assetfsapi.FileInfo) error) error
- func (fs *FileSystem) GetName() string
- func (fs *FileSystem) GetNameSpace(nameSpace string) (assetfsapi.NameSpacedInterface, error)
- func (fs *FileSystem) GetParent() assetfsapi.Interface
- func (fs *FileSystem) GetPath() string
- func (fs *FileSystem) NameSpace(nameSpace string) assetfsapi.NameSpacedInterface
- func (fs *FileSystem) NameSpaces() (items []assetfsapi.NameSpacedInterface)
- func (fs *FileSystem) RegisterPlugin(plugins ...assetfsapi.Plugin)
- func (fs *FileSystem) Root() assetfsapi.Interface
- func (fs *FileSystem) ServeHTTP(w http.ResponseWriter, r *http.Request)
- type FsLoadCallback
- type FsLoadCallbackFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ERR_BINDATA_FILE = errors.New("Bindata file.") ERR_BINDATA_DIR = errors.New("Bindata dir.") )
Functions ¶
This section is empty.
Types ¶
type DirInfo ¶
func (*DirInfo) GetFileInfo ¶ added in v0.0.11
func (DirInfo) Type ¶
func (DirInfo) Type() assetfsapi.FileType
type FileInfo ¶
func (*FileInfo) GetFileInfo ¶ added in v0.0.11
func (FileInfo) Type ¶
func (FileInfo) Type() assetfsapi.FileType
type FileSystem ¶
type FileSystem struct { assetfsapi.AssetGetterInterface assetfsapi.TraversableInterface HttpHandler http.Handler local.LocalSourcesAttribute // contains filtered or unexported fields }
func NewFileSystem ¶
func NewFileSystem(assets *xbcommon.Assets) (fs *FileSystem)
func (*FileSystem) Dump ¶
func (fs *FileSystem) Dump(cb func(info assetfsapi.FileInfo) error, ignore ...func(pth string) bool) error
func (*FileSystem) DumpFiles ¶
func (fs *FileSystem) DumpFiles(cb func(info assetfsapi.FileInfo) error) error
func (*FileSystem) GetName ¶
func (fs *FileSystem) GetName() string
func (*FileSystem) GetNameSpace ¶
func (fs *FileSystem) GetNameSpace(nameSpace string) (assetfsapi.NameSpacedInterface, error)
func (*FileSystem) GetParent ¶
func (fs *FileSystem) GetParent() assetfsapi.Interface
func (*FileSystem) GetPath ¶
func (fs *FileSystem) GetPath() string
func (*FileSystem) NameSpace ¶
func (fs *FileSystem) NameSpace(nameSpace string) assetfsapi.NameSpacedInterface
NameSpace return namespaced filesystem
func (*FileSystem) NameSpaces ¶
func (fs *FileSystem) NameSpaces() (items []assetfsapi.NameSpacedInterface)
func (*FileSystem) RegisterPlugin ¶
func (fs *FileSystem) RegisterPlugin(plugins ...assetfsapi.Plugin)
func (*FileSystem) Root ¶
func (fs *FileSystem) Root() assetfsapi.Interface
func (*FileSystem) ServeHTTP ¶
func (fs *FileSystem) ServeHTTP(w http.ResponseWriter, r *http.Request)
type FsLoadCallback ¶ added in v0.0.5
type FsLoadCallback interface {
Callback(fs assetfsapi.Interface)
}
type FsLoadCallbackFunc ¶ added in v0.0.5
type FsLoadCallbackFunc func(fs assetfsapi.Interface)
func (FsLoadCallbackFunc) Callback ¶ added in v0.0.5
func (f FsLoadCallbackFunc) Callback(fs assetfsapi.Interface)
Click to show internal directories.
Click to hide internal directories.