class HighlightJSHighlighter extends Highlighter with NashornSupport with Logging
A Highlighter based on highlight.js
          
            Linear Supertypes
          
          
        
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
 - By Inheritance
 
                  Inherited
                  
                  
- HighlightJSHighlighter
 - Logging
 - NashornSupport
 - WebJarSupport
 - Highlighter
 - PageProcessor
 - Function1
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
              Visibility
              
        - Public
 - All
 
Instance Constructors
-  new HighlightJSHighlighter(co: ConfiguredObject)
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        andThen[A](g: (Unit) ⇒ A): (Page) ⇒ A
      
      
      
- Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        apply(page: Page): Unit
      
      
      
- Definition Classes
 - Highlighter → Function1
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        call[T](thiz: AnyRef, name: String, args: Any*)(implicit ev: JSResultConverter[T]): T
      
      
      
- Definition Classes
 - NashornSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        compose[A](g: (A) ⇒ Page): (A) ⇒ Unit
      
      
      
- Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        engine: NashornScriptEngine
      
      
      
- Definition Classes
 - NashornSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        engineBindings: Bindings
      
      
      
- Definition Classes
 - NashornSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        highlightTextAsHTML(text: String, lang: Option[String], target: Node, page: Page): HighlightResult
      
      
      
Convert source code or other plain text to HTML with highlighting applied.
Convert source code or other plain text to HTML with highlighting applied. Use the language name, if supplied, otherwise guess or format without highlighting.
- Definition Classes
 - HighlightJSHighlighter → Highlighter
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        loadAsset(webjar: String, exactPath: String): Option[String]
      
      
      
- Definition Classes
 - WebJarSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        logTime[T](msg: String)(f: ⇒ T): T
      
      
      
- Definition Classes
 - Logging
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        logger: Logger
      
      
      
- Definition Classes
 - Logging
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        mainModule: JSModule
      
      
      
- Definition Classes
 - NashornSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parseJSON(jsonString: String): AnyRef
      
      
      
- Definition Classes
 - NashornSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        patchJavaScript(module: String, path: String, js: String): String
      
      
      
- Definition Classes
 - NashornSupport
 
 -  def requireLanguages(langs: Iterable[String]): Vector[String]
 - 
      
      
      
        
      
    
      
        
        def
      
      
        runAt: Phase
      
      
      
- Definition Classes
 - Highlighter → PageProcessor
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        stringifyJSON(value: AnyRef): String
      
      
      
- Definition Classes
 - NashornSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - Function1 → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )