public class CodeBox
extends org.apache.wicket.markup.html.WebComponent
It is not necessary to specify a language, prettify will guess the language based on content, however an override is available should it be required.
Apply to a <pre> or <code>
| Constructor and Description |
|---|
CodeBox(String id)
Create a Codebox with static content with the given `id`.
|
CodeBox(String id,
org.apache.wicket.model.IModel<?> model)
Create a codebox with source code provided by an `IModel` and the given `id`.
|
CodeBox(String id,
String code)
Create a Codebox with the provided code content and the given `id`.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
autoAddToHeader()
Override and return false to suppress static JavaScript and CSS contributions.
|
CodeBoxLanguage |
getLanguageOverride() |
boolean |
isDisplayLineNumbers() |
protected void |
onComponentTag(org.apache.wicket.markup.ComponentTag tag) |
void |
onComponentTagBody(org.apache.wicket.markup.MarkupStream markupStream,
org.apache.wicket.markup.ComponentTag openTag) |
void |
renderHead(org.apache.wicket.markup.head.IHeaderResponse response) |
CodeBox |
setDisplayLineNumbers(boolean displayLineNumbers)
Toggle the display of line numbers in the left gutter.
|
CodeBox |
setLanguageOverride(CodeBoxLanguage languageOverride)
Override the language used for syntax highlighting.
|
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession, onRenderadd, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, get, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalInitialize, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrappublic CodeBox(String id)
id - IDpublic CodeBox(String id, String code)
id - IDcode - source code to displaypublic CodeBox(String id, org.apache.wicket.model.IModel<?> model)
id - IDmodel - a model that will provide the source code to displayprotected boolean autoAddToHeader()
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response)
renderHead in interface org.apache.wicket.markup.html.IHeaderContributorrenderHead in class org.apache.wicket.Componentprotected void onComponentTag(org.apache.wicket.markup.ComponentTag tag)
onComponentTag in class org.apache.wicket.Componentpublic void onComponentTagBody(org.apache.wicket.markup.MarkupStream markupStream,
org.apache.wicket.markup.ComponentTag openTag)
onComponentTagBody in class org.apache.wicket.Componentpublic boolean isDisplayLineNumbers()
public CodeBox setDisplayLineNumbers(boolean displayLineNumbers)
displayLineNumbers - togglepublic CodeBoxLanguage getLanguageOverride()
public CodeBox setLanguageOverride(CodeBoxLanguage languageOverride)
languageOverride - languageCopyright © 2014–2019. All rights reserved.