minchau 2004/08/13 14:10:56
Modified: java/src/org/apache/xpath/objects
XRTreeFragSelectWrapper.java
Log:
PR: 30262
Submitted by: Yash Talwar
Reviewed by: Henry Zongaro
Revision Changes Path
1.12 +6 -13
xml-xalan/java/src/org/apache/xpath/objects/XRTreeFragSelectWrapper.java
Index: XRTreeFragSelectWrapper.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XRTreeFragSelectWrapper.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- XRTreeFragSelectWrapper.java 17 Feb 2004 04:34:38 -0000 1.11
+++ XRTreeFragSelectWrapper.java 13 Aug 2004 21:10:56 -0000 1.12
@@ -30,8 +30,6 @@
*/
public class XRTreeFragSelectWrapper extends XRTreeFrag implements Cloneable
{
- XObject m_selected;
-
public XRTreeFragSelectWrapper(Expression expr)
{
super(expr);
@@ -64,6 +62,7 @@
public XObject execute(XPathContext xctxt)
throws javax.xml.transform.TransformerException
{
+ XObject m_selected;
m_selected = ((Expression)m_obj).execute(xctxt);
m_selected.allowDetachToRelease(m_allowRelease);
if (m_selected.getType() == CLASS_STRING)
@@ -83,13 +82,7 @@
*/
public void detach()
{
- if(m_allowRelease)
- {
- m_selected.detach();
- m_selected = null;
- }
-
- super.detach();
+ throw new
RuntimeException(XSLMessages.createXPATHMessage(XPATHErrorResources.ER_DETACH_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER,
null)); //"detach() not supported by XRTreeFragSelectWrapper!");
}
/**
@@ -101,7 +94,7 @@
throws javax.xml.transform.TransformerException
{
- return m_selected.num();
+ throw new
RuntimeException(XSLMessages.createXPATHMessage(XPATHErrorResources.ER_NUM_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER,
null)); //"num() not supported by XRTreeFragSelectWrapper!");
}
@@ -112,7 +105,7 @@
*/
public XMLString xstr()
{
- return m_selected.xstr();
+ throw new
RuntimeException(XSLMessages.createXPATHMessage(XPATHErrorResources.ER_XSTR_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER,
null)); //"xstr() not supported by XRTreeFragSelectWrapper!");
}
/**
@@ -122,7 +115,7 @@
*/
public String str()
{
- return m_selected.str();
+ throw new
RuntimeException(XSLMessages.createXPATHMessage(XPATHErrorResources.ER_STR_NOT_SUPPORTED_XRTREEFRAGSELECTWRAPPER,
null)); //"str() not supported by XRTreeFragSelectWrapper!");
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]