- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.openl.rules.lang.xls.XlsNodeTypes.equals()
方法的一些代码示例,展示了XlsNodeTypes.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XlsNodeTypes.equals()
方法的具体详情如下:
包路径:org.openl.rules.lang.xls.XlsNodeTypes
类名称:XlsNodeTypes
方法名:equals
暂无
代码示例来源:origin: openl-tablets/openl-tablets
public static String str2name(String methodHeader, XlsNodeTypes tableType) {
String resultName = methodHeader;
if (StringUtils.isBlank(resultName)) {
resultName = "NO NAME";
} else if (tableType.equals(XlsNodeTypes.XLS_DATATYPE)) {
String[] tokens = StringUtils.split(resultName.replaceAll(ROUND_BRACKETS_WITH_ANY_TEXT, ""));
// ensure that the appropriate index exists
//
if (tokens.length > DatatypeNodeBinder.TYPE_INDEX) {
resultName = tokens[DatatypeNodeBinder.TYPE_INDEX].trim();
}
} else if (tableType.equals(XlsNodeTypes.XLS_DT) || tableType.equals(XlsNodeTypes.XLS_SPREADSHEET)
|| tableType.equals(XlsNodeTypes.XLS_TBASIC) || tableType.equals(XlsNodeTypes.XLS_COLUMN_MATCH)
|| tableType.equals(XlsNodeTypes.XLS_DATA)
|| tableType.equals(XlsNodeTypes.XLS_METHOD) || tableType.equals(XlsNodeTypes.XLS_TEST_METHOD)
|| tableType.equals(XlsNodeTypes.XLS_RUN_METHOD) || tableType.equals(XlsNodeTypes.XLS_CONSTANTS)
|| tableType.equals(XlsNodeTypes.XLS_ENVIRONMENT) || tableType.equals(XlsNodeTypes.XLS_PROPERTIES)) {
String[] tokens = StringUtils.split(resultName.replaceAll(ROUND_BRACKETS_WITH_ANY_TEXT, ""));
resultName = tokens[tokens.length - 1].trim();
} else if (tableType.equals(XlsNodeTypes.XLS_OTHER)) {
if (resultName != null && resultName.length() > 57) {
resultName = resultName.substring(0, 57) + "...";
}
}
return resultName;
}
代码示例来源:origin: openl-tablets/openl-tablets
private boolean isExecutableTableSyntaxNode(TableSyntaxNode tableSyntaxNode) {
return XlsNodeTypes.XLS_DT.equals(tableSyntaxNode.getNodeType()) || XlsNodeTypes.XLS_TBASIC
.equals(tableSyntaxNode.getNodeType()) || XlsNodeTypes.XLS_METHOD
.equals(tableSyntaxNode.getNodeType()) || XlsNodeTypes.XLS_COLUMN_MATCH.equals(tableSyntaxNode
.getNodeType()) || XlsNodeTypes.XLS_SPREADSHEET.equals(tableSyntaxNode.getNodeType());
}
代码示例来源:origin: openl-tablets/openl-tablets
private boolean isSpreadsheetResultTableSyntaxNode(TableSyntaxNode tableSyntaxNode) {
return XlsNodeTypes.XLS_SPREADSHEET.equals(tableSyntaxNode.getNodeType());
}
代码示例来源:origin: openl-tablets/openl-tablets
private static boolean isSpreadsheet(TableSyntaxNode o1) {
return XlsNodeTypes.XLS_SPREADSHEET.equals(o1.getNodeType());
}
代码示例来源:origin: openl-tablets/openl-tablets
/**
* TODO: This method should be generic for the TableSyntaxNode
* and return the type of the table
* e.g. TableSyntaxNode.getTableReturnType()
*/
public static String getDatatypeName(TableSyntaxNode tsn) throws OpenLCompilationException {
if (XlsNodeTypes.XLS_DATATYPE.equals(tsn.getNodeType())) {
IOpenSourceCodeModule src = tsn.getHeader().getModule();
IdentifierNode[] parsedHeader = tokenizeHeader(src);
return parsedHeader[DatatypeNodeBinder.TYPE_INDEX].getIdentifier();
}
return null;
}
代码示例来源:origin: openl-tablets/openl-tablets
private String getParentDatatypeName(TableSyntaxNode tsn) {
if (XlsNodeTypes.XLS_DATATYPE.equals(tsn.getNodeType())) {
IOpenSourceCodeModule src = tsn.getHeader().getModule();
IdentifierNode[] parsedHeader = new IdentifierNode[0];
try {
parsedHeader = DatatypeHelper.tokenizeHeader(src);
} catch (OpenLCompilationException e) {
// Suppress the exception
// This exception has already been processed when parsing the table header
//
}
if (parsedHeader.length == 4) {
return parsedHeader[DatatypeNodeBinder.PARENT_TYPE_INDEX].getIdentifier();
} else {
return null;
}
}
return null;
}
代码示例来源:origin: openl-tablets/openl-tablets
if (XlsNodeTypes.XLS_DATATYPE.equals(tsn.getNodeType())) {
代码示例来源:origin: org.openl.rules/org.openl.rules.webstudio
private TableSyntaxNode findNode(XlsUrlParser p1) {
// TableSyntaxNode[] nodes = getTableSyntaxNodes();
TableSyntaxNode[] nodes = getAllTableSyntaxNodes();
for (int i = 0; i < nodes.length; i++) {
if (XlsUrlUtils.intersects(p1, nodes[i].getGridTable().getUriParser())) {
TableSyntaxNode tsn = nodes[i];
if (XlsNodeTypes.XLS_TABLEPART.equals(tsn.getNodeType())) {
for (int j = 0; j < nodes.length; j++) {
IGridTable table = nodes[j].getGridTable();
if (table.getGrid() instanceof CompositeGrid) {
CompositeGrid compositeGrid = (CompositeGrid) table.getGrid();
if (findInCompositeGrid(compositeGrid, p1)) {
return nodes[j];
}
}
}
}
return tsn;
}
}
return null;
}
代码示例来源:origin: openl-tablets/openl-tablets
private TableSyntaxNode findNode(XlsUrlParser p1) {
// TableSyntaxNode[] nodes = getTableSyntaxNodes();
TableSyntaxNode[] nodes = getAllTableSyntaxNodes();
for (int i = 0; i < nodes.length; i++) {
if (XlsUrlUtils.intersects(p1, nodes[i].getGridTable().getUriParser())) {
TableSyntaxNode tsn = nodes[i];
if (XlsNodeTypes.XLS_TABLEPART.equals(tsn.getNodeType())) {
for (int j = 0; j < nodes.length; j++) {
IGridTable table = nodes[j].getGridTable();
if (table.getGrid() instanceof CompositeGrid) {
CompositeGrid compositeGrid = (CompositeGrid) table.getGrid();
if (findInCompositeGrid(compositeGrid, p1)) {
return nodes[j];
}
}
}
}
return tsn;
}
}
return null;
}
在我的组织中,我们在 Openl 平板电脑中构建了规则,其中很少有 20 多个列条件。这会消耗所有 Java 堆大小,然后应用程序挂起。有什么建议吗? 使用 System.gc() 进行手动垃圾回收,
本文整理了Java中org.openl.util.ZipUtils类的一些代码示例,展示了ZipUtils类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台
本文整理了Java中org.openl.rules.lang.xls.XlsNodeTypes类的一些代码示例,展示了XlsNodeTypes类的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中org.openl.rules.lang.xls.XlsSheetSourceCodeModule类的一些代码示例,展示了XlsSheetSourceCodeModule类的具体用
本文整理了Java中org.openl.util.ZipUtils.archive()方法的一些代码示例,展示了ZipUtils.archive()的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中org.openl.util.ZipUtils.extractAll()方法的一些代码示例,展示了ZipUtils.extractAll()的具体用法。这些代码示例主要来源于Git
是否可以强制延迟在 openles 2.0 中渲染相机?例如延迟是 5 帧?现在我正在使用 surfacetexture 和 opengles-2.0 渲染输出。 最佳答案 如果您每秒接收 30 帧,
本文整理了Java中org.openl.rules.lang.xls.XlsNodeTypes.equals()方法的一些代码示例,展示了XlsNodeTypes.equals()的具体用法。这些代码
本文整理了Java中org.openl.rules.lang.xls.XlsNodeTypes.toString()方法的一些代码示例,展示了XlsNodeTypes.toString()的具体用法。
本文整理了Java中org.openl.rules.lang.xls.XlsSheetSourceCodeModule.getUri()方法的一些代码示例,展示了XlsSheetSourceCodeM
本文整理了Java中org.openl.rules.lang.xls.XlsSheetSourceCodeModule.()方法的一些代码示例,展示了XlsSheetSourceCodeModule.
本文整理了Java中org.openl.rules.lang.xls.XlsSheetSourceCodeModule.getWorkbookSource()方法的一些代码示例,展示了XlsSheet
我是一名优秀的程序员,十分优秀!