com.atlassian.renderer.wysiwyg
Class NodeContext.Builder

java.lang.Object
  extended by com.atlassian.renderer.wysiwyg.NodeContext.Builder
Enclosing class:
NodeContext

public static class NodeContext.Builder
extends java.lang.Object

Builder to help construct new NodeContexts.


Constructor Summary
NodeContext.Builder(org.w3c.dom.Node node)
          Start building a NodeContext with just a current Node.
NodeContext.Builder(NodeContext originalNodeContext)
           
 
Method Summary
 NodeContext.Builder addStyle(java.lang.String style)
           
 NodeContext build()
           
 NodeContext.Builder escapeWikiMarkup(boolean escapeWikiMarkup)
           
 NodeContext.Builder ignoreText(boolean ignoreText)
           
 NodeContext.Builder inHeading(boolean inHeading)
           
 NodeContext.Builder inListItem(boolean inListItem)
           
 NodeContext.Builder inTable(boolean inTable)
           
 NodeContext.Builder listContext(ListContext listContext)
           
 NodeContext.Builder node(org.w3c.dom.Node node)
           
 NodeContext.Builder previousSibling(org.w3c.dom.Node previousSibling)
           
 NodeContext.Builder styles(Styles styles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeContext.Builder

public NodeContext.Builder(org.w3c.dom.Node node)
Start building a NodeContext with just a current Node. Other properties are set to null (previousSibling), false or blank entries (Style and ListContext).


NodeContext.Builder

public NodeContext.Builder(NodeContext originalNodeContext)
Method Detail

build

public NodeContext build()

node

public NodeContext.Builder node(org.w3c.dom.Node node)

previousSibling

public NodeContext.Builder previousSibling(org.w3c.dom.Node previousSibling)

ignoreText

public NodeContext.Builder ignoreText(boolean ignoreText)

escapeWikiMarkup

public NodeContext.Builder escapeWikiMarkup(boolean escapeWikiMarkup)

addStyle

public NodeContext.Builder addStyle(java.lang.String style)

styles

public NodeContext.Builder styles(Styles styles)

listContext

public NodeContext.Builder listContext(ListContext listContext)

inListItem

public NodeContext.Builder inListItem(boolean inListItem)

inTable

public NodeContext.Builder inTable(boolean inTable)

inHeading

public NodeContext.Builder inHeading(boolean inHeading)


Copyright © 2013 Atlassian. All Rights Reserved.