Klasse TuneInfoServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
server.restful.common.JSIDPlay2Servlet
server.restful.servlets.TuneInfoServlet
Alle implementierten Schnittstellen:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

@WebServlet(name="TuneInfoServlet", displayName="TuneInfoServlet", asyncSupported=true, urlPatterns="/jsidplay2service/JSIDPlay2REST/info/*", description="Get SID tune infos") @ServletSecurity(@HttpConstraint(rolesAllowed={"user","admin"})) public class TuneInfoServlet extends JSIDPlay2Servlet
Siehe auch:
  • Felddetails

  • Konstruktordetails

    • TuneInfoServlet

      public TuneInfoServlet()
  • Methodendetails

    • init

      public void init() throws jakarta.servlet.ServletException
      Setzt außer Kraft:
      init in Klasse jakarta.servlet.GenericServlet
      Löst aus:
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      Angegeben von:
      destroy in Schnittstelle jakarta.servlet.Servlet
      Setzt außer Kraft:
      destroy in Klasse jakarta.servlet.GenericServlet
    • doGet

      protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException
      Get SID tune infos. E.g. http://haendel.ddns.net:8080/jsidplay2service/JSIDPlay2REST/info/C64Music/MUSICIANS/D/DRAX/Acid.sid
      Setzt außer Kraft:
      doGet in Klasse JSIDPlay2Servlet
      Löst aus:
      jakarta.servlet.ServletException
      IOException
    • getTuneInfos

      private Object getTuneInfos(File file, boolean asList) throws Exception
      Löst aus:
      Exception
    • createHVSCEntry

      private HVSCEntry createHVSCEntry(File tuneFile) throws Exception
      Löst aus:
      Exception
    • hvscEntry2SortedList

      private List<Map<String,String>> hvscEntry2SortedList(HVSCEntry hvscEntry)
    • hvscEntry2SortedMap

      private TreeMap<String,String> hvscEntry2SortedMap(HVSCEntry hvscEntry)
    • index

      private int index(List<javafx.util.Pair<String,String>> attributeValues, String o)