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]

Reply via email to