public static class PasteHandler.PasteHandlerBuilder extends AbstractBuilder<PasteHandler>
| Constructor and Description |
|---|
PasteHandlerBuilder(Options.OptionsBuilder optionsBuilder) |
| Modifier and Type | Method and Description |
|---|---|
PasteHandler |
build()
For internal use only.
|
elemental.json.JsonValue |
buildJson()
For internal use only.
|
PasteHandler.PasteHandlerBuilder |
cleanAttrs(java.lang.String... cleanAttrs)
List of element attributes to remove during paste when cleanPastedHTML is true.
|
PasteHandler.PasteHandlerBuilder |
cleanPastedHTML(boolean cleanPastedHTML)
Cleans pasted content from different sources, like google docs etc.
|
PasteHandler.PasteHandlerBuilder |
cleanTags(java.lang.String... cleanTags)
List of element tag names to remove during paste when cleanPastedHTML is true.
|
Options.OptionsBuilder |
done() |
PasteHandler.PasteHandlerBuilder |
forcePlainText(boolean forcePlainText)
Forces pasting as plain text.
|
PasteHandler.PasteHandlerBuilder |
unwrapTags(java.lang.String... unwrapTags)
List of element tag names to unwrap (remove the element tag but retain its child elements) during paste when cleanPastedHTML is true.
|
putNotNull, putNotNull, putNotNull, putNotNull, putNotNull, putNotNullpublic PasteHandlerBuilder(Options.OptionsBuilder optionsBuilder)
public PasteHandler.PasteHandlerBuilder forcePlainText(boolean forcePlainText)
public PasteHandler.PasteHandlerBuilder cleanPastedHTML(boolean cleanPastedHTML)
public PasteHandler.PasteHandlerBuilder cleanAttrs(java.lang.String... cleanAttrs)
public PasteHandler.PasteHandlerBuilder cleanTags(java.lang.String... cleanTags)
public PasteHandler.PasteHandlerBuilder unwrapTags(java.lang.String... unwrapTags)
public Options.OptionsBuilder done()
public PasteHandler build()
AbstractBuilderbuild in class AbstractBuilder<PasteHandler>public elemental.json.JsonValue buildJson()
AbstractBuilderbuildJson in class AbstractBuilder<PasteHandler>