public OrOperatorRuleLine() { super(OpenEHRLanguageManager.getMessage("OrOperator"), OpenEHRLanguageManager.getMessage("OrOperatorDesc")); leftRuleLineBranch = new BranchRuleLine(); rightRuleLineBranch = new BranchRuleLine(); this.addChildRuleLine(leftRuleLineBranch); this.addChildRuleLine(rightRuleLineBranch); }
public String toString() { StringBuffer sb = new StringBuffer(); sb.append("(("); for (RuleLine ruleLine : getLeftRuleLineBranch().getChildrenRuleLines().getRuleLines()) { sb.append(ruleLine.toString()); } sb.append(") " + OpenEHRLanguageManager.getMessage("OrRLE") + " ("); for (RuleLine ruleLine : getRightRuleLineBranch().getChildrenRuleLines().getRuleLines()) { sb.append(ruleLine.toString()); } sb.append("))"); return sb.toString(); }
public void setCommented(boolean commented) { super.setCommented(commented); getLeftRuleLineBranch().setCommented(commented); getRightRuleLineBranch().setCommented(commented); }
public String toHTMLString(int level, String lang) { StringBuffer sb = new StringBuffer(); sb.append(getLevelSpace(level) + "((<br>"); for (RuleLine ruleLine : getLeftRuleLineBranch().getChildrenRuleLines().getRuleLines()) { sb.append(ruleLine.toHTMLString(level + 1, lang) + "<br>"); } sb.append(getLevelSpace(level) + ")" + getLevelSpace(level) + "<b>" + OpenEHRLanguageManager.getMessage("OrRLE") + "</b> (<br>"); for (RuleLine ruleLine : getRightRuleLineBranch().getChildrenRuleLines().getRuleLines()) { sb.append(ruleLine.toHTMLString(level + 1, lang) + "<br>"); } sb.append(getLevelSpace(level) + "))"); return sb.toString(); } }
public ExpressionItem toExpressionItem() { return new BinaryExpression( convertToExpressionItem(getLeftRuleLineBranch().getChildrenRuleLines().getRuleLines(), 0), convertToExpressionItem(getRightRuleLineBranch().getChildrenRuleLines().getRuleLines(), 0), OperatorKind.OR); }