Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasicMediaTypeRegistry ¶
type BasicMediaTypeRegistry struct { ExtToType map[string]*InternalMediaType ExactToType map[string]*InternalMediaType PatternsToType []*InternalMediaType NameToType map[string]*InternalMediaType }
BasicMediaTypeRegistry provides the basic implentation of MediaTypeRegistry.
func NewBasicMediaTypeRegistry ¶
func NewBasicMediaTypeRegistry() *BasicMediaTypeRegistry
func (*BasicMediaTypeRegistry) Add ¶
func (mtr *BasicMediaTypeRegistry) Add(mt MediaType)
Add() adds a new MediaType to the registry.
func (*BasicMediaTypeRegistry) ExtensionsByType ¶
func (mtr *BasicMediaTypeRegistry) ExtensionsByType(typ string) ([]string, error)
func (*BasicMediaTypeRegistry) TypeByExtension ¶
func (mtr *BasicMediaTypeRegistry) TypeByExtension(ext string) string
func (*BasicMediaTypeRegistry) TypeByFilename ¶
func (mtr *BasicMediaTypeRegistry) TypeByFilename(name string) string
type InternalMediaType ¶
Click to show internal directories.
Click to hide internal directories.