Documentation
¶
Index ¶
- func DateTimeToStr(t time.Time) string
- func GetPageFromRequest(r *http.Request) int
- func HomePageHandler(w http.ResponseWriter, r *http.Request)
- func MakeHomePage() Node
- func RegisterWebPages(mux *http.ServeMux, server Server)
- type ListCollectionsPresenter
- type ListImagesPresenter
- type ListLabelsPresenter
- type ListRenderer
- type Server
- func (s *Server) DeleteAnnotation(w http.ResponseWriter, r *http.Request)
- func (s *Server) GetAnnotationsAsJSON(w http.ResponseWriter, r *http.Request)
- func (s *Server) ListCollections(w http.ResponseWriter, r *http.Request)
- func (s *Server) ListImages(w http.ResponseWriter, r *http.Request)
- func (s *Server) ListLabels(w http.ResponseWriter, r *http.Request)
- func (s *Server) MakeHTMLAnnotationPanel(w http.ResponseWriter, r *http.Request)
- func (s *Server) SetLabel(w http.ResponseWriter, r *http.Request)
- func (s *Server) SubmitBox(w http.ResponseWriter, r *http.Request)
- func (s *Server) SubmitLabel(w http.ResponseWriter, r *http.Request)
- func (s *Server) UpdateBox(w http.ResponseWriter, r *http.Request)
- func (s *Server) ViewImage(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DateTimeToStr ¶
func GetPageFromRequest ¶
func HomePageHandler ¶
func HomePageHandler(w http.ResponseWriter, r *http.Request)
func MakeHomePage ¶
func MakeHomePage() Node
func RegisterWebPages ¶
Types ¶
type ListCollectionsPresenter ¶
type ListCollectionsPresenter struct {
ListRenderer
}
func NewListCollectionsPresenter ¶
func NewListCollectionsPresenter(w http.ResponseWriter) ListCollectionsPresenter
func (ListCollectionsPresenter) Success ¶
func (p ListCollectionsPresenter) Success(r list.Response)
type ListImagesPresenter ¶
type ListImagesPresenter struct {
ListRenderer
}
func NewListImagesPresenter ¶
func NewListImagesPresenter(w http.ResponseWriter, baseURL url.URL) ListImagesPresenter
func (ListImagesPresenter) Success ¶
func (p ListImagesPresenter) Success(r list.Response)
type ListLabelsPresenter ¶
type ListLabelsPresenter struct {
ListRenderer
}
func NewListLabelsPresenter ¶
func NewListLabelsPresenter(w http.ResponseWriter) ListLabelsPresenter
func (ListLabelsPresenter) Success ¶
func (p ListLabelsPresenter) Success(r list.Response)
type ListRenderer ¶
func NewListRenderer ¶
func NewListRenderer(title string, listURL url.URL, page n.ActivePage, w io.Writer) ListRenderer
func (ListRenderer) Error ¶
func (p ListRenderer) Error(err error)
func (ListRenderer) RenderSuccess ¶
func (p ListRenderer) RenderSuccess(table html.PaginationTable, pagination pagination.Pagination)
type Server ¶
type Server struct {
*u.Interactors
// contains filtered or unexported fields
}
func (*Server) DeleteAnnotation ¶
func (s *Server) DeleteAnnotation(w http.ResponseWriter, r *http.Request)
func (*Server) GetAnnotationsAsJSON ¶
func (s *Server) GetAnnotationsAsJSON(w http.ResponseWriter, r *http.Request)
func (*Server) ListCollections ¶
func (s *Server) ListCollections(w http.ResponseWriter, r *http.Request)
func (*Server) ListImages ¶
func (s *Server) ListImages(w http.ResponseWriter, r *http.Request)
func (*Server) ListLabels ¶
func (s *Server) ListLabels(w http.ResponseWriter, r *http.Request)
func (*Server) MakeHTMLAnnotationPanel ¶
func (s *Server) MakeHTMLAnnotationPanel(w http.ResponseWriter, r *http.Request)
func (*Server) SubmitLabel ¶
func (s *Server) SubmitLabel(w http.ResponseWriter, r *http.Request)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.