public interface CsmElement
void prettyPrint(Node node, SourcePrinter printer)
static CsmElement child(ObservableProperty property)
static CsmElement attribute(ObservableProperty property)
static CsmElement sequence(CsmElement... elements)
static CsmElement string(int tokenType, String content)
static CsmElement string(int tokenType)
static CsmElement stringToken(ObservableProperty property)
static CsmElement charToken(ObservableProperty property)
static CsmElement token(int tokenType)
static CsmElement token(int tokenType, CsmToken.TokenContentCalculator tokenContentCalculator)
static CsmElement conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement)
static CsmElement conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
static CsmElement conditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
static CsmElement space()
static CsmElement semicolon()
static CsmElement comment()
static CsmElement newline()
static CsmElement none()
static CsmElement comma()
static CsmElement list(ObservableProperty property)
static CsmElement list(ObservableProperty property, CsmElement separator)
static CsmElement list(ObservableProperty property, CsmElement separator, CsmElement preceeding, CsmElement following)
static CsmElement list(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following)
static CsmElement orphanCommentsEnding()
static CsmElement orphanCommentsBeforeThis()
static CsmElement indent()
static CsmElement unindent()
static CsmElement block(CsmElement content)
Copyright © 2007–2018. All rights reserved.