/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * This method retrieves the xsl:template * that is in effect, which may be a matched template * or a named template. * * <p>Please note that the ElemTemplate returned may * be a default template, and thus may not have a template * defined in the stylesheet.</p> * * @return The current xsl:template, should not be null. */ public ElemTemplate getCurrentTemplate() { ElemTemplateElement elem = getCurrentElement(); while ((null != elem) && (elem.getXSLToken() != Constants.ELEMNAME_TEMPLATE)) { elem = elem.getParentElem(); } return (ElemTemplate) elem; }
/** * This method retrieves the xsl:template * that is in effect, which may be a matched template * or a named template. * * <p>Please note that the ElemTemplate returned may * be a default template, and thus may not have a template * defined in the stylesheet.</p> * * @return The current xsl:template, should not be null. */ public ElemTemplate getCurrentTemplate() { ElemTemplateElement elem = getCurrentElement(); while ((null != elem) && (elem.getXSLToken() != Constants.ELEMNAME_TEMPLATE)) { elem = elem.getParentElem(); } return (ElemTemplate) elem; }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xalan.transformer.TransformState#getCurrentElement() */ public ElemTemplateElement getCurrentElement() { if (m_elemPending) return m_currentElement; else return m_transformer.getCurrentElement(); }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }
/** * @see org.apache.xml.serializer.TransformStateSetter#resetState(Transformer) */ public void resetState(Transformer transformer) { if ((transformer != null) && (transformer instanceof TransformerImpl)) { m_transformer = (TransformerImpl)transformer; m_currentElement = m_transformer.getCurrentElement(); m_currentTemplate = m_transformer.getCurrentTemplate(); m_matchedTemplate = m_transformer.getMatchedTemplate(); int currentNodeHandle = m_transformer.getCurrentNode(); DTM dtm = m_transformer.getXPathContext().getDTM(currentNodeHandle); m_currentNode = dtm.getNode(currentNodeHandle); m_matchedNode = m_transformer.getMatchedNode(); m_contextNodeList = m_transformer.getContextNodeList(); } }