/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Find out if the given ElemTemplateElement is not the same as one of * the ElemTemplateElement owners of the expressions. * * @param head Head of linked list of expression owners. * @param ete The ElemTemplateElement that is a candidate for a psuedo * variable parent. * @return true if the given ElemTemplateElement is not the same as one of * the ElemTemplateElement owners of the expressions. This is to make sure * we find an ElemTemplateElement that is in a viable position to hold * psuedo variables that are visible to the references. */ protected boolean isNotSameAsOwner(MultistepExprHolder head, ElemTemplateElement ete) { MultistepExprHolder next = head; while(null != next) { ElemTemplateElement elemOwner = getElemFromExpression(next.m_exprOwner.getExpression()); if(elemOwner == ete) return false; next = next.m_next; } return true; }
/** * Find out if the given ElemTemplateElement is not the same as one of * the ElemTemplateElement owners of the expressions. * * @param head Head of linked list of expression owners. * @param ete The ElemTemplateElement that is a candidate for a psuedo * variable parent. * @return true if the given ElemTemplateElement is not the same as one of * the ElemTemplateElement owners of the expressions. This is to make sure * we find an ElemTemplateElement that is in a viable position to hold * psuedo variables that are visible to the references. */ protected boolean isNotSameAsOwner(MultistepExprHolder head, ElemTemplateElement ete) { MultistepExprHolder next = head; while(null != next) { ElemTemplateElement elemOwner = getElemFromExpression(next.m_exprOwner.getExpression()); if(elemOwner == ete) return false; next = next.m_next; } return true; }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
getElemFromExpression(next.m_exprOwner.getExpression()); elems[i] = elem; int numAncestors = countAncestors(elem);
getElemFromExpression(next.m_exprOwner.getExpression()); elems[i] = elem; int numAncestors = countAncestors(elem);
var.setIsGlobal(isGlobal); if(isGlobal) { ElemTemplateElement elem = getElemFromExpression(wi); StylesheetRoot root = elem.getStylesheetRoot(); Vector vars = root.getVariablesAndParamsComposed();
var.setIsGlobal(isGlobal); if(isGlobal) { ElemTemplateElement elem = getElemFromExpression(wi); StylesheetRoot root = elem.getStylesheetRoot(); Vector vars = root.getVariablesAndParamsComposed();
ElemTemplateElement baseElem = getElemFromExpression(lpi); ElemVariable varElem = getPrevVariableElem(baseElem); while (null != varElem)
ElemTemplateElement baseElem = getElemFromExpression(lpi); ElemVariable varElem = getPrevVariableElem(baseElem); while (null != varElem)
/** * Find out if the given ElemTemplateElement is not the same as one of * the ElemTemplateElement owners of the expressions. * * @param head Head of linked list of expression owners. * @param ete The ElemTemplateElement that is a candidate for a psuedo * variable parent. * @return true if the given ElemTemplateElement is not the same as one of * the ElemTemplateElement owners of the expressions. This is to make sure * we find an ElemTemplateElement that is in a viable position to hold * psuedo variables that are visible to the references. */ protected boolean isNotSameAsOwner(MultistepExprHolder head, ElemTemplateElement ete) { MultistepExprHolder next = head; while(null != next) { ElemTemplateElement elemOwner = getElemFromExpression(next.m_exprOwner.getExpression()); if(elemOwner == ete) return false; next = next.m_next; } return true; }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }
/** * Tell what line number belongs to a given expression. */ protected void diagnoseLineNumber(Expression expr) { ElemTemplateElement e = getElemFromExpression(expr); System.err.println(" " + e.getSystemId() + " Line " + e.getLineNumber()); }