Class JSXGenerator
java.lang.Object
org.nustaq.kontraktor.webapp.transpiler.jsx.JSXGenerator
public class JSXGenerator
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJSXGenerator.ParseResult -
Constructor Summary
Constructors Constructor Description JSXGenerator()JSXGenerator(java.lang.String transformFunctionName) -
Method Summary
Modifier and Type Method Description static java.lang.StringcamelCase(java.lang.String name)voidgenerateJS(TokenNode root, java.io.PrintStream out)static JSXGenerator.ParseResultprocess(java.io.File f, boolean devmode, NodeLibNameResolver nlib, JNPMConfig config)protected voidrenderSingleNode(TokenNode tokenNode, java.io.PrintStream out)protected voidrenderSingleNode(TokenNode tokenNode, java.io.PrintStream out, boolean quote)
-
Constructor Details
-
JSXGenerator
public JSXGenerator() -
JSXGenerator
public JSXGenerator(java.lang.String transformFunctionName)
-
-
Method Details
-
generateJS
-
renderSingleNode
-
renderSingleNode
-
camelCase
public static java.lang.String camelCase(java.lang.String name) -
process
public static JSXGenerator.ParseResult process(java.io.File f, boolean devmode, NodeLibNameResolver nlib, JNPMConfig config) throws java.io.IOException- Throws:
java.io.IOException
-