Index: CHANGES.txt
===================================================================
--- CHANGES.txt	(revision 1380212)
+++ CHANGES.txt	(working copy)
@@ -11,6 +11,9 @@
   * PKCS7: Detached signatures no longer through NullPointerException
     (TIKA-986).
 
+  * iWork: The chart name for charts embedded in numbers documents are
+    now extracted (TIKA-918).
+
 Release 1.2 - 07/10/2012
 ---------------------------------
 
Index: tika-parsers/src/test/java/org/apache/tika/parser/iwork/IWorkParserTest.java
===================================================================
--- tika-parsers/src/test/java/org/apache/tika/parser/iwork/IWorkParserTest.java	(revision 1380212)
+++ tika-parsers/src/test/java/org/apache/tika/parser/iwork/IWorkParserTest.java	(working copy)
@@ -416,6 +416,19 @@
        assertContains(contents, commentB);
     }
     
+    // TIKA-918
+    public void testNumbersExtractChartNames() throws Exception {
+       InputStream input = IWorkParserTest.class.getResourceAsStream("/test-documents/testNumbersCharts.numbers");
+       Metadata metadata = new Metadata();
+       ContentHandler handler = new BodyContentHandler();
+       iWorkParser.parse(input, handler, metadata, parseContext);
+       String contents = handler.toString();
+       System.out.println("GOT: " + contents);
+       assertContains(contents, "Expenditure by Category");
+       assertContains(contents, "Currency Chart name");
+       assertContains(contents, "Chart 2");
+    }
+    
     public void assertContains(String haystack, String needle) {
        assertTrue(needle + " not found in:\n" + haystack, haystack.contains(needle));
     }
Index: tika-parsers/src/test/resources/test-documents/testNumbersCharts.numbers
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: tika-parsers/src/test/resources/test-documents/testNumbersCharts.numbers
===================================================================
--- tika-parsers/src/test/resources/test-documents/testNumbersCharts.numbers	(revision 1380212)
+++ tika-parsers/src/test/resources/test-documents/testNumbersCharts.numbers	(working copy)

Property changes on: tika-parsers/src/test/resources/test-documents/testNumbersCharts.numbers
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: tika-parsers/src/main/java/org/apache/tika/parser/iwork/NumbersContentHandler.java
===================================================================
--- tika-parsers/src/main/java/org/apache/tika/parser/iwork/NumbersContentHandler.java	(revision 1380212)
+++ tika-parsers/src/main/java/org/apache/tika/parser/iwork/NumbersContentHandler.java	(working copy)
@@ -155,6 +155,15 @@
             xhtml.element("td", menuItems.get(attributes.getValue("sfa:IDREF")));
             currentColumn++;
         }
+
+        if ("sf:chart-name".equals(qName)) {
+            // Extract chart name:
+            xhtml.startElement("div", "class", "chart");
+            xhtml.startElement("h1");
+            xhtml.characters(attributes.getValue("sfa:string"));
+            xhtml.endElement("h1");
+            xhtml.endElement("div");
+        }
     }
 
     @Override
