756757758759760761762763764765766
{ return xobj.str(); } else if(javaClass == Boolean.TYPE) { return new Boolean(xobj.bool()); } else if(javaClass.isPrimitive()) { return convertDoubleToNumber(xobj.num(), javaClass); }
815816817818819820821822823824825
385386387388389390391392393394395
if(m_predicates[i].isStableNumber() && i == nPredicates - 1) { m_foundLast = true; } } else if (!pred.bool()) return false; countProximityPosition(++m_predicateIndex); } }
109110111112113114115116117118119
if (transformer.getDebug()) transformer.getTraceManager().fireSelectedEvent(sourceNode, when, "test", when.getTest(), test); if (test.bool()) { transformer.getTraceManager().fireTraceEvent(when); transformer.executeChildTemplates(when, true);
4546474849505152535455
public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException { XObject expr1 = m_left.execute(xctxt); if (expr1.bool()) { XObject expr2 = m_right.execute(xctxt); return expr2.bool() ? XBoolean.S_TRUE : XBoolean.S_FALSE; }
4950515253545556575859
if (expr1.bool()) { XObject expr2 = m_right.execute(xctxt); return expr2.bool() ? XBoolean.S_TRUE : XBoolean.S_FALSE; } else return XBoolean.S_FALSE; }
public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException { XObject expr1 = m_left.execute(xctxt); if (!expr1.bool()) { XObject expr2 = m_right.execute(xctxt); return expr2.bool() ? XBoolean.S_TRUE : XBoolean.S_FALSE; }
if (!expr1.bool()) { XObject expr2 = m_right.execute(xctxt); return expr2.bool() ? XBoolean.S_TRUE : XBoolean.S_FALSE; } else return XBoolean.S_TRUE; }
142143144145146147148149150151152
// iteration; changing xsl:if to fire one regardless of true/false if (transformer.getDebug()) transformer.getTraceManager().fireTraceEvent(this); if (test.bool()) { transformer.executeChildTemplates(this, true); } if (transformer.getDebug())
14881489149014911492149314941495149614971498
node = ni.nextNode(); break; case XObject.CLASS_BOOLEAN : ni = EMPTY_NODE_ITERATOR; node = new Boolean(xobject.bool()); break; case XObject.CLASS_STRING : ni = EMPTY_NODE_ITERATOR; node = xobject.str();