private void addZarfLine() { AdverbLine zarfLine = sarfSagheer.getAdverbLine(); if (zarfLine != null) { tableAdapter .startRow() .addColumn(0, 4, null, getArabicTextP(ZARF_PREFIX, getMultiWord(zarfLine.getAdverbs()))) .endRow(); } }
private void addCommandLine() { ImperativeAndForbiddingLine commandLine = sarfSagheer.getImperativeAndForbiddingLine(); if (commandLine != null) { tableAdapter .startRow() .addColumn(0, 2, null, getArabicTextP(FORBIDDING_PREFIX, commandLine.getForbidding())) .addColumn(2, 2, null, getArabicTextP(COMMAND_PREFIX, commandLine.getImperative())) .endRow(); } }
private void addActiveLineRow() { ActiveLine activeLine = sarfSagheer.getActiveLine(); if (activeLine != null) { tableAdapter .startRow() .addColumn(0, null, null, getArabicTextP(null, activeLine.getActiveParticipleMasculine())) .addColumn(1, null, null, getArabicTextP(null, getMultiWord(activeLine.getVerbalNouns()))) .addColumn(2, null, null, getArabicTextP(null, activeLine.getPresentTense())) .addColumn(3, null, null, getArabicTextP(null, activeLine.getPastTense())) .endRow(); } }
public Tbl getChart() { if (!configuration.isOmitTitle()) { addTitleRow(); } if (!configuration.isOmitHeader()) { addHeaderRow(); } addActiveLineRow(); addPassiveLine(); addCommandLine(); addZarfLine(); addSeparatorRow(tableAdapter, 4); return tableAdapter.getTable(); }
private void addHeaderRow() { String rsidR = nextId(); String rsidP = nextId(); // Root Word P rootWordsPara = getRootWordsPara(rsidR, rsidP); // translation P translationPara = getTranslationPara(rsidR, rsidP); // second column paras String rsidRpr = nextId(); P labelP1 = getHeaderLabelPara(rsidR, rsidRpr, rsidP, conjugationHeader.getTypeLabel1()); P labelP2 = getHeaderLabelPara(rsidR, rsidRpr, rsidP, conjugationHeader.getTypeLabel2()); P labelP3 = getHeaderLabelPara(rsidR, rsidRpr, rsidP, conjugationHeader.getTypeLabel3()); tableAdapter .startRow() .addColumn(0, 2, null, rootWordsPara, translationPara) .addColumn(2, 2, null, labelP1, labelP2, labelP3) .endRow(); }
private void addTitleRow() { tableAdapter.startRow().addColumn(0, 4, NIL_BORDERS, createTitlePara()).endRow(); }