From 0e9d5e8cca0e835af8acdb84e910851c25ee5c93 Mon Sep 17 00:00:00 2001 From: Sergey Vladimirov Date: Thu, 7 Jul 2011 07:39:53 +0000 Subject: [PATCH] initialize more TAPAbstractType fields to prevent NPE git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1143694 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/hwpf/usermodel/TableProperties.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableProperties.java b/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableProperties.java index f18a29328a..498ee59ec5 100644 --- a/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableProperties.java +++ b/src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableProperties.java @@ -24,12 +24,22 @@ public final class TableProperties extends TAPAbstractType implements Cloneable public TableProperties() { - + setTlp( new TableAutoformatLookSpecifier() ); + setShdTable( new ShadingDescriptor() ); + setBrcBottom( new BorderCode() ); + setBrcHorizontal( new BorderCode() ); + setBrcLeft( new BorderCode() ); + setBrcRight( new BorderCode() ); + setBrcTop( new BorderCode() ); + setBrcVertical( new BorderCode() ); + setRgbrcInsideDefault_0( new BorderCode() ); + setRgbrcInsideDefault_1( new BorderCode() ); } public TableProperties( short columns ) { - setTlp( new TableAutoformatLookSpecifier() ); + this(); + setItcMac( columns ); setRgshd( new ShadingDescriptor[columns] ); @@ -38,16 +48,6 @@ public final class TableProperties extends TAPAbstractType implements Cloneable getRgshd()[x] = new ShadingDescriptor(); } - setBrcBottom( new BorderCode() ); - setBrcHorizontal( new BorderCode() ); - setBrcLeft( new BorderCode() ); - setBrcRight( new BorderCode() ); - setBrcTop( new BorderCode() ); - setBrcVertical( new BorderCode() ); - - setRgbrcInsideDefault_0( new BorderCode() ); - setRgbrcInsideDefault_1( new BorderCode() ); - TableCellDescriptor[] tableCellDescriptors = new TableCellDescriptor[columns]; for ( int x = 0; x < columns; x++ ) { -- 2.39.5