java.lang.Object
org.apache.wicket.behavior.Behavior
de.agilecoders.wicket.core.markup.html.bootstrap.block.CodeBehavior
All Implemented Interfaces:
Serializable, IComponentAwareEventSink, IComponentAwareHeaderContributor, IClusterable

public class CodeBehavior extends Behavior
#### Description Wrap inline snippets of code with and use
 for multiple
 lines of code. Angle brackets will be escaped in the code for proper rendering.

 #### Usage

 ```java
 component.add(new CodeBehavior()
                  .setShowLineNumbers(true) // whether to show line numbers or not
                  .setLanguage(Language.JAVA) // use java as code language; default is dynamic
                  .setStartFromLine(20)); // hide first 20 lines
 ```

 ```html
 <code wicket:id="id">content</code>
 ```

 It's possible to use `pre`, `code` and `xmp` as tag name.
See Also:
  • Constructor Details

    • CodeBehavior

      public CodeBehavior()
      Constructor.
  • Method Details