Package org.openl.rules.lang.xls
Class BaseParser
- java.lang.Object
-
- org.openl.rules.lang.xls.BaseParser
-
- All Implemented Interfaces:
IOpenParser
- Direct Known Subclasses:
Parser
public abstract class BaseParser extends Object implements IOpenParser
-
-
Constructor Summary
Constructors Constructor Description BaseParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IParsedCodegetInvalidCode(String message, IOpenSourceCodeModule source)protected IParsedCodegetNotSupportedCode(IOpenSourceCodeModule source, String sourceType)IParsedCodeparseAsMethodBody(IOpenSourceCodeModule source)IParsedCodeparseAsMethodHeader(IOpenSourceCodeModule source)IParsedCodeparseAsModule(IOpenSourceCodeModule source)IParsedCodeparseAsParameterDeclaration(IOpenSourceCodeModule source)IParsedCodeparseAsType(IOpenSourceCodeModule source)
-
-
-
Method Detail
-
parseAsMethodBody
public IParsedCode parseAsMethodBody(IOpenSourceCodeModule source)
- Specified by:
parseAsMethodBodyin interfaceIOpenParser
-
parseAsMethodHeader
public IParsedCode parseAsMethodHeader(IOpenSourceCodeModule source)
- Specified by:
parseAsMethodHeaderin interfaceIOpenParser
-
parseAsModule
public IParsedCode parseAsModule(IOpenSourceCodeModule source)
- Specified by:
parseAsModulein interfaceIOpenParser
-
parseAsType
public IParsedCode parseAsType(IOpenSourceCodeModule source)
- Specified by:
parseAsTypein interfaceIOpenParser
-
parseAsParameterDeclaration
public IParsedCode parseAsParameterDeclaration(IOpenSourceCodeModule source)
- Specified by:
parseAsParameterDeclarationin interfaceIOpenParser
-
getNotSupportedCode
protected IParsedCode getNotSupportedCode(IOpenSourceCodeModule source, String sourceType)
-
getInvalidCode
protected IParsedCode getInvalidCode(String message, IOpenSourceCodeModule source)
-
-