Package jmri.web.servlet.panel
Class ControlPanelServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
jmri.web.servlet.panel.AbstractPanelServlet
jmri.web.servlet.panel.ControlPanelServlet
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
@WebServlet(name="ControlPanelServlet",
urlPatterns="/panel/ControlPanel")
public class ControlPanelServlet
extends AbstractPanelServlet
Return xml (for specified ControlPanel) suitable for use by external clients.
See JMRI Web Server - Panel Servlet Help in help/en/html/web/PanelServlet.shtml for an example description of the interaction between the Web Servlets, the Web Browser and the JMRI application.
- See Also:
-
Field Summary
Fields inherited from class jmri.web.servlet.panel.AbstractPanelServlet
mapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetJsonPanel(String name) protected Stringprotected StringgetXmlPanel(String name) Methods inherited from class jmri.web.servlet.panel.AbstractPanelServlet
doGet, getEditor, getPanel, getPanelImage, getPanelText, getSignalMastIconsElement, init, listPanels, parsePortableURIs, positionableElementMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
ControlPanelServlet
public ControlPanelServlet()
-
-
Method Details
-
getPanelType
- Specified by:
getPanelTypein classAbstractPanelServlet
-
getXmlPanel
- Specified by:
getXmlPanelin classAbstractPanelServlet
-
getJsonPanel
- Specified by:
getJsonPanelin classAbstractPanelServlet
-