@Override public String getName() { return delegate.getName(); }
public String getName() { return delegate.getName(); }
public XmlRulesSpreadsheetDecorator(XlsModuleOpenClass xlsModuleOpenClass, Spreadsheet delegate, ProjectData projectData) { this.delegate = delegate; this.xlsModuleOpenClass = xlsModuleOpenClass; this.projectData = projectData; functionPath = projectData.getPath(delegate.getName()); }
private CustomSpreadsheetResultOpenClass initCustomSpreadsheetResultType() { Map<String, IOpenField> spreadsheetOpenClassFields = getSpreadsheetType().getFields(); spreadsheetOpenClassFields.remove("this"); String typeName = SPREADSHEETRESULT_TYPE_PREFIX + getName(); CustomSpreadsheetResultOpenClass customSpreadsheetResultOpenClass = new CustomSpreadsheetResultOpenClass(typeName, getRowNames(), getColumnNames(), getRowTitles(), getColumnTitles()); customSpreadsheetResultOpenClass.setMetaInfo(new TableMetaInfo("Spreadsheet", getName(), getSourceUrl())); for (IOpenField field : spreadsheetOpenClassFields.values()) { CustomSpreadsheetResultField customSpreadsheetResultField = new CustomSpreadsheetResultField(customSpreadsheetResultOpenClass, field.getName(), field.getType()); customSpreadsheetResultOpenClass.addField(customSpreadsheetResultField); } return customSpreadsheetResultOpenClass; }
} catch (Exception e) { String message = String.format("Can't define type %s", type != null ? type.getName() : spreadsheet.getName()); SyntaxNodeException exception = SyntaxNodeExceptionUtils.createError(message, e, getTableSyntaxNode()); getTableSyntaxNode().addError(exception);