int main(int argc, char *argv[]) { generateHeader(stdout); processInput(stdin, stdout); generateFooter(stdout); return 0; }
bool CSVResourceReportElement::generate() { generateHeader(); generateTableHeader(); ResourceList filteredResourceList; if (!filterResourceList(filteredResourceList, 0, hideResource, rollUpResource)) return false; sortResourceList(filteredResourceList); maxDepthResourceList = filteredResourceList.maxDepth(); maxDepthTaskList = 0; int rNo = 1; for (ResourceListIterator rli(filteredResourceList); *rli != 0; ++rli, ++rNo) { TableLineInfo tli1; tli1.ca1 = tli1.resource = *rli; for (uint sc = 0; sc < scenarios.count(); ++sc) { tli1.row = sc; tli1.sc = scenarios[sc]; tli1.idxNo = rNo; generateLine(&tli1, sc == 0 ? 4 : 5); } } generateFooter(); return true; }
void Generator::generate() { generateHeader(); generateConnectVars(); generateContent(); generateFooter(); }
BaseMessage* SuiColorBoxImplementation::generateMessage() { SuiCreatePageMessage* message = new SuiCreatePageMessage(boxID, "Script.ColorPicker"); // Headers. addHeader("ColorPicker", "SelectedIndex"); addHeader("bg.caption.lblTitle", "Text"); StringBuffer id; id << usingObject.get()->getObjectID(); //Set Body Options: addSetting("3", "bg.caption.lblTitle", "Text", "@base_player:swg"); addSetting("3", "ColorPicker", "TargetRangeMax", "500"); addSetting("3", "ColorPicker", "TargetNetworkId", id.toString().toCharArray()); addSetting("3", "ColorPicker", "TargetVariable", variable.toCharArray()); setHandlerText("handleColorizeFrame"); //Generate Packet: generateHeader(message); generateBody(message); generateFooter(message); hasGenerated = true; return message; }
bool CSVTaskReportElement::generate() { generateHeader(); generateTableHeader(); TaskList filteredTaskList; if (!filterTaskList(filteredTaskList, 0, getHideTask(), getRollUpTask())) return false; sortTaskList(filteredTaskList); maxDepthTaskList = filteredTaskList.maxDepth(); maxDepthResourceList = 0; int tNo = 1; for (TaskListIterator tli(filteredTaskList); *tli != 0; ++tli, ++tNo) { TableLineInfo tli1; tli1.ca1 = *tli; tli1.task = *tli; for (uint sc = 0; sc < scenarios.count(); ++sc) { tli1.row = sc; tli1.sc = scenarios[sc]; tli1.idxNo = tNo; generateLine(&tli1, sc == 0 ? 2 : 3); } } generateFooter(); return true; }
void ManGenerator::generateClassLikeNode( const InnerNode *classe, CodeMarker *marker ) { generateHeader( classe->name() ); out() << ".SH NAME\n" << classe->name() << "\n" << ".SH SYNOPSYS\n"; generateBody( classe, marker ); generateFooter(); }
bool HTMLStatusReport::generate() { if (!open()) return false; if (headline.isEmpty()) headline = i18n("Status report for the period %1 to %2") .arg(time2user(start, timeFormat)).arg(time2user(end, timeFormat)); generateHeader(); bool ok = true; for (uint i = 0; i < tables.size(); ++i) { if (!tables[i]->generate()) ok = false; s << "<br/>" << endl; } generateFooter(); return close() && ok; }
void ManGenerator::generateFakeNode( const FakeNode *fake, CodeMarker *marker ) { generateHeader( "foo" ); generateBody( fake, marker ); generateFooter(); }
bool HTMLResourceReportElement::generate() { generateHeader(); generateTableHeader(); s() << "<tbody>" << endl; ResourceList filteredResourceList; if (!filterResourceList(filteredResourceList, 0, hideResource, rollUpResource)) return false; sortResourceList(filteredResourceList); maxDepthResourceList = filteredResourceList.maxDepth(); TaskList filteredTaskList; if (!filterTaskList(filteredTaskList, 0, hideTask, rollUpTask)) return false; maxDepthTaskList = filteredTaskList.maxDepth(); int rNo = 1; for (ResourceListIterator rli(filteredResourceList); *rli != 0; ++rli, ++rNo) { TableLineInfo tli1; tli1.ca1 = tli1.resource = *rli; for (uint sc = 0; sc < scenarios.count(); ++sc) { tli1.row = sc; tli1.sc = scenarios[sc]; tli1.idxNo = rNo; tli1.bgCol = colors.getColor("default").dark(100 + sc * 10); generateLine(&tli1, sc == 0 ? 4 : 5); } /* We only want to show the nested task list for leaf resources. Leaf * in this case means "task has no visible childs". */ bool hasVisibleChilds = false; for (ResourceListIterator cli((*rli)->getSubListIterator()); *cli; ++cli) if (filteredResourceList.findRef(*cli) >= 0) { hasVisibleChilds = true; break; } if (hasVisibleChilds) continue; if (!filterTaskList(filteredTaskList, *rli, hideTask, rollUpTask)) return false; sortTaskList(filteredTaskList); int tNo = 1; for (TaskListIterator tli(filteredTaskList); *tli != 0; ++tli, ++tNo) { TableLineInfo tli2; tli2.ca1 = tli2.task = *tli; tli2.ca2 = tli2.resource = *rli; for (uint sc = 0; sc < scenarios.count(); ++sc) { tli2.row = sc; tli2.sc = scenarios[sc]; tli2.idxNo = tNo; tli2.bgCol = colors.getColor("default").light(120). dark(100 + sc * 10); generateLine(&tli2, sc == 0 ? 2 : 3); } } } s() << "</tbody>" << endl; s() << "</table>" << endl; generateFooter(); return true; }