Package com.stimulsoft.blockly
Class Parser
java.lang.Object
com.stimulsoft.blockly.Parser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ParseraddStandardBlocks(StiReport report) addUserFunctionBlocks(StiUserFunction userFunction) addUserFunctionBlocks(Map<String, Object> arguments) final Workspacefinal Workspacefinal IronBlockparseBlock(Node node) final voidparseField(Node fieldNode, IronBlock block) final voidparseMutation(Node mutationNode, IronBlock block) final voidparseStatement(Node statementNode, IronBlock block) final voidparseValue(Node valueNode, IronBlock block)
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
addBlock
-
parse
-
parse
public final Workspace parse(String xml, boolean preserveWhitespace) throws ParserConfigurationException, SAXException, IOException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException -
parseBlock
public final IronBlock parseBlock(Node node) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException -
parseField
-
parseValue
public final void parseValue(Node valueNode, IronBlock block) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException -
parseStatement
public final void parseStatement(Node statementNode, IronBlock block) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException -
parseMutation
-
addStandardBlocks
-
addUserFunctionBlocks
-
addUserFunctionBlocks
-