Top Methods
com.github.javaparser.printer.concretesyntaxmodel

public Interface CsmElement

Known Direct Implementers
com.github.javaparser.printer.concretesyntaxmodel.CsmIndent, com.github.javaparser.printer.concretesyntaxmodel.CsmList, com.github.javaparser.printer.concretesyntaxmodel.CsmMix, com.github.javaparser.printer.concretesyntaxmodel.CsmNone, com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding, com.github.javaparser.printer.concretesyntaxmodel.CsmSequence, com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference, com.github.javaparser.printer.concretesyntaxmodel.CsmString, com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock, com.github.javaparser.printer.concretesyntaxmodel.CsmToken, com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent, com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator.CsmChild, com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute, com.github.javaparser.printer.concretesyntaxmodel.CsmChar, com.github.javaparser.printer.concretesyntaxmodel.CsmComment, com.github.javaparser.printer.concretesyntaxmodel.CsmConditional
Imports
com.github.javaparser.GeneratedJavaParserConstants, com.github.javaparser.ast.Node, com.github.javaparser.ast.observer.ObservableProperty, com.github.javaparser.printer.SourcePrinter, java.util.Arrays, .List

Method Summary

Modifier and TypeMethod and Description
public static CsmElement
public static CsmElement
block(CsmElement content)

public static CsmElement
public static CsmElement
public static CsmElement
public static CsmElement
public static CsmElement
public static CsmElement
conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)

public static CsmElement
conditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)

public static CsmElement
public static CsmElement
public static CsmElement
list(ObservableProperty property, CsmElement separator)

public static CsmElement
list(ObservableProperty property, CsmElement separator, CsmElement preceeding, CsmElement following)

public static CsmElement
list(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following)

public static CsmElement
public static CsmElement
none()

public static CsmElement
public static CsmElement
public void
public static CsmElement
public static CsmElement
sequence(CsmElement... elements)

public static CsmElement
public static CsmElement
string(int tokenType, String content)

public static CsmElement
string(int tokenType)

public static CsmElement
public static CsmElement
public static CsmElement
token(int tokenType)

public static CsmElement
token(int tokenType, CsmToken.TokenContentCalculator tokenContentCalculator)

public static CsmElement

Method Detail

attributeback to summary
public static CsmElement attribute(ObservableProperty property)
blockback to summary
public static CsmElement block(CsmElement content)
charTokenback to summary
public static CsmElement charToken(ObservableProperty property)
childback to summary
public static CsmElement child(ObservableProperty property)
commaback to summary
public static CsmElement comma()
commentback to summary
public static CsmElement comment()
conditionalback to summary
public static CsmElement conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement)
conditionalback to summary
public static CsmElement conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
conditionalback to summary
public static CsmElement conditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
indentback to summary
public static CsmElement indent()
listback to summary
public static CsmElement list(ObservableProperty property)
listback to summary
public static CsmElement list(ObservableProperty property, CsmElement separator)
listback to summary
public static CsmElement list(ObservableProperty property, CsmElement separator, CsmElement preceeding, CsmElement following)
listback to summary
public static CsmElement list(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following)
newlineback to summary
public static CsmElement newline()
noneback to summary
public static CsmElement none()
orphanCommentsBeforeThisback to summary
public static CsmElement orphanCommentsBeforeThis()
orphanCommentsEndingback to summary
public static CsmElement orphanCommentsEnding()
prettyPrintback to summary
public void prettyPrint(Node node, SourcePrinter printer)
semicolonback to summary
public static CsmElement semicolon()
sequenceback to summary
public static CsmElement sequence(CsmElement... elements)
spaceback to summary
public static CsmElement space()
stringback to summary
public static CsmElement string(int tokenType, String content)
stringback to summary
public static CsmElement string(int tokenType)
stringTokenback to summary
public static CsmElement stringToken(ObservableProperty property)
textBlockTokenback to summary
public static CsmElement textBlockToken(ObservableProperty property)
tokenback to summary
public static CsmElement token(int tokenType)
tokenback to summary
public static CsmElement token(int tokenType, CsmToken.TokenContentCalculator tokenContentCalculator)
unindentback to summary
public static CsmElement unindent()