public static class Options.OptionsBuilder extends AbstractBuilder<Options>
| Constructor and Description |
|---|
OptionsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Options.OptionsBuilder |
activeButtonClass(java.lang.String activeButtonClass)
CSS class added to active buttons in the toolbar.
|
Anchor.AnchorBuilder |
anchor()
Step into anchor configuration.
|
AnchorPreview.AnchorPreviewBuilder |
anchorPreview()
Step into anchor preview configuration.
|
Options.OptionsBuilder |
anchorPreviewDisabled()
Disables the anchor preview.
|
Options.OptionsBuilder |
autoLink(boolean autoLink)
The auto-link handler is a built-in extension which automatically turns URLs entered into the text field into HTML anchor tags (similar to the functionality of Markdown).
|
Options |
build()
For internal use only.
|
elemental.json.JsonValue |
buildJson()
For internal use only.
|
Options.OptionsBuilder |
defaultButtonLabels()
Enables the default non font-awesome button labels.
|
Options.OptionsBuilder |
delay(int delay)
Time in milliseconds to show the toolbar or anchor tag preview.
|
Options.OptionsBuilder |
disableDoubleReturn(boolean disableDoubleReturn)
Allows/disallows two (or more) empty new lines.
|
Options.OptionsBuilder |
disableEditing(boolean disableEditing)
Enables/disables adding the contenteditable behavior.
|
Options.OptionsBuilder |
disableExtraSpaces(boolean disableExtraSpaces)
When set to true, it disallows spaces at the beginning and end of the element.
|
Options.OptionsBuilder |
disableReturn(boolean disableReturn)
Enables/disables the use of the return-key.
|
Options.OptionsBuilder |
done() |
Options.OptionsBuilder |
fontawesomeButtonLabels()
Fontawesome buttons are use by default and must not be activated.
|
java.lang.String |
getTranslation(java.lang.String code) |
Options.OptionsBuilder |
imageDragging(boolean imageDragging)
The image dragging handler is a built-in extension for handling dragging & dropping images into the contenteditable.
|
KeyboardCommands.KeyboardCommandsBuilder |
keyboadCommands()
Step into keyboard command configuration.
|
Options.OptionsBuilder |
keyboardCommandsDisabled()
Disables the keyboard commands.
|
Options.OptionsBuilder |
locale(java.util.Locale locale) |
PasteHandler.PasteHandlerBuilder |
paste()
Step into the paste option configuration
|
Options.OptionsBuilder |
pasteHandlingDisabled()
Disables the paste handling
|
Placeholder.PlaceholderBuilder |
placeholder()
Step into placeholder configuration.
|
Options.OptionsBuilder |
placeholderDisabled()
Disables the placeholders.
|
Options.OptionsBuilder |
spellcheck(boolean spellcheck)
Enable/disable native contentEditable automatic spellcheck.
|
Options.OptionsBuilder |
targetBlank(boolean targetBlank)
Enables/disables automatically adding the target="_blank" attribute to anchor tags.
|
Toolbar.ToolbarBuilder |
toolbar()
Step into toolbar configuration.
|
Options.OptionsBuilder |
toolbarDisabled()
Disables the toolbar.
|
Options.OptionsBuilder |
useDefaultLocaleFallback(boolean useDefaultLocaleFallback)
If true the ResourceBundle uses
Locale.getDefault() as fallback locale, which might not English. |
putNotNull, putNotNull, putNotNull, putNotNull, putNotNull, putNotNullpublic Options.OptionsBuilder locale(java.util.Locale locale)
public Options.OptionsBuilder useDefaultLocaleFallback(boolean useDefaultLocaleFallback)
Locale.getDefault() as fallback locale, which might not English.
Normally using this is not needed.useDefaultLocaleFallback - use the default-locale as fallback in the ResourceBundleOptions.OptionsBuilder for chaining.public java.lang.String getTranslation(java.lang.String code)
public Options.OptionsBuilder activeButtonClass(java.lang.String activeButtonClass)
public Options.OptionsBuilder fontawesomeButtonLabels()
public Options.OptionsBuilder defaultButtonLabels()
public Options.OptionsBuilder delay(int delay)
public Options.OptionsBuilder disableReturn(boolean disableReturn)
public Options.OptionsBuilder disableDoubleReturn(boolean disableDoubleReturn)
public Options.OptionsBuilder disableExtraSpaces(boolean disableExtraSpaces)
public Options.OptionsBuilder disableEditing(boolean disableEditing)
public Options.OptionsBuilder spellcheck(boolean spellcheck)
public Options.OptionsBuilder targetBlank(boolean targetBlank)
public Options.OptionsBuilder autoLink(boolean autoLink)
public Options.OptionsBuilder imageDragging(boolean imageDragging)
public Options.OptionsBuilder toolbarDisabled()
public Toolbar.ToolbarBuilder toolbar()
public Options.OptionsBuilder anchorPreviewDisabled()
public AnchorPreview.AnchorPreviewBuilder anchorPreview()
public Options.OptionsBuilder placeholderDisabled()
public Placeholder.PlaceholderBuilder placeholder()
public Anchor.AnchorBuilder anchor()
public Options.OptionsBuilder pasteHandlingDisabled()
public PasteHandler.PasteHandlerBuilder paste()
public Options.OptionsBuilder keyboardCommandsDisabled()
public KeyboardCommands.KeyboardCommandsBuilder keyboadCommands()
public Options.OptionsBuilder done()
public Options build()
AbstractBuilderbuild in class AbstractBuilder<Options>public elemental.json.JsonValue buildJson()
AbstractBuilderbuildJson in class AbstractBuilder<Options>