Interface HtmlBuilderTargetSelector<T>

Type Parameters:
T - Type of returned object

public interface HtmlBuilderTargetSelector<T>
Interface for selecting HtmlBuilderTarget
Since:
3.9.0
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    Target will build relative uris.
    gwt()
    Selects the GWT based UI as the target, never returns null.
    Selects the notifications as the target, never returns null.
    Selects the old wiki as the target, never returns null.
    Link encoding like in gwt, text formatter like in dle editor
    Selects target given as parameter, never returns null.
  • Method Details

    • target

      @NotNull T target(@NotNull HtmlBuilderTarget target)
      Selects target given as parameter, never returns null.
      Parameters:
      target - - can not be null
      Throws:
      IllegalArgumentException - if target is null.
    • gwt

      @NotNull T gwt()
      Selects the GWT based UI as the target, never returns null.
    • rpeView

      @NotNull T rpeView()
      Link encoding like in gwt, text formatter like in dle editor
    • notifications

      @NotNull T notifications()
      Selects the notifications as the target, never returns null.
    • oldWiki

      @NotNull T oldWiki()
      Selects the old wiki as the target, never returns null. It should used only for synchronous wiki macros. See also forFrame()
    • forFrame

      @NotNull T forFrame()
      Target will build relative uris. This target should be used for asynchronous macros from old wiki.
    • dleEditor

      @NotNull T dleEditor()
    • dleSave

      @NotNull T dleSave()