A NamePtg can name other entities besides named ranges, so this change is misleading.
I believe that the right way to do this is to pass in a Workbook and look up the 
NameRecord.

    public String toFormulaString(Workbook book)
    {
        NameRecord rec = book.getNameRecord(field_1_name_index - 1);
        return rec.getNameText();
    }

PFK

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Friday, July 25, 2003 2:22 PM
To: [EMAIL PROTECTED]
Subject: cvs commit: jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel 
TestBugs.java

 
  1.6.2.2   +14 -12    
jakarta-poi/src/java/org/apache/poi/hssf/record/formula/NamePtg.java
 
  Index: NamePtg.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/record/formula/NamePtg.java,v
  retrieving revision 1.6.2.1
  retrieving revision 1.6.2.2
  diff -u -r1.6.2.1 -r1.6.2.2
  --- NamePtg.java      1 Jul 2003 14:47:34 -0000       1.6.2.1
  +++ NamePtg.java      25 Jul 2003 18:22:19 -0000      1.6.2.2
  @@ -111,17 +115,15 @@
  
       public String toFormulaString(SheetReferences refs)
       {
  -        return "NO IDEA - NAME";
  +        return "NAMED RANGE";
       }


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to