public class WebPageHandler extends HtmlResourceHandler
Modifier and Type | Class and Description |
---|---|
protected class |
WebPageHandler.WebPageKeysProvider
Builds the target map of keys and their value providers for the associated template
given by the skeleton page.
|
HtmlResourceHandler.HtmlTemplateKeysProvider
org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Modifier and Type | Field and Description |
---|---|
protected BootstrapConfig |
config
Configuration.
|
private static java.util.logging.Logger |
LOG
Logger.
|
Constructor and Description |
---|
WebPageHandler(BootstrapConfig config,
java.lang.String root,
java.lang.String skel)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> |
getTemplateKeys(org.eclipse.jetty.server.Request base)
Generates a map of template keys with their value suppliers in order to fill gaps in
the html skeleton template page.
|
java.lang.String |
htmlColor(java.lang.String color)
Convert to HTML color format.
|
handle
destroy, doError, doStart, doStop, getServer, setServer
addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
private static final java.util.logging.Logger LOG
protected BootstrapConfig config
public WebPageHandler(BootstrapConfig config, java.lang.String root, java.lang.String skel)
config
- Configuration parameters.root
- Prefix for all URLs relating to this page.skel
- Fully qualified resource name of the HTML file which should be used.public java.lang.String htmlColor(java.lang.String color)
color
- Color text string.protected java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> getTemplateKeys(org.eclipse.jetty.server.Request base)
getTemplateKeys
in class HtmlResourceHandler
base
- The request