You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by bu...@apache.org on 2019/09/11 21:17:40 UTC

[Bug 63745] New: Add traversing and debugging interface

https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

            Bug ID: 63745
           Summary: Add traversing and debugging interface
           Product: POI
           Version: 4.0.x-dev
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: POI Overall
          Assignee: dev@poi.apache.org
          Reporter: kiwiwings@apache.org
  Target Milestone: ---

OLE2 classes and their dependencies are usually harder to reengineer/debug than
their OOXML counterparts. For this purpose I've added the GenericRecord
interface and a sample Writer GenericRecordJsonWriter.

Currently this is provided for HSLF/DDF/WMF/EMF/EMF+

Although this is mainly provided for OLE2 based classes, this can be of course
extended to OOXML.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

--- Comment #1 from Andreas Beeker <ki...@apache.org> ---
Applied via r1866808

Left open for further OLE2 modules

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

--- Comment #6 from Andreas Beeker <ki...@apache.org> ---
a few more HSSF / Old Excel classes via r1876732

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

Dominik Stadler <do...@gmx.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

--- Comment #5 from Andreas Beeker <ki...@apache.org> ---
Add traversing and debugging interface to HSSF via r1876433

This makes toString() implementations obsolete.

This also contains preparation for #64036 to (maybe) change the record factory
interface of HSSF.

Remove duplicated record SeriesToChartGroupRecord, which is a duplicate of
SeriesChartGroupIndexRecord.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

--- Comment #4 from Andreas Beeker <ki...@apache.org> ---
with r1868952 the json writer actually generates valid json with the names in
quotes. Furthermore I've added the feature to subclass the writer classes and
omit certain properties, which can be displayed/processed otherwise

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

--- Comment #2 from Andreas Beeker <ki...@apache.org> ---
Replace EscherProperty.getAttributeMap by GenericRecord interface via r1868352

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[Bug 63745] Add traversing and debugging interface

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63745

--- Comment #3 from Andreas Beeker <ki...@apache.org> ---
... and r1868353 to provide XmlWriter for GenericRecords

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org