View | Details | Raw Unified | Return to bug 41076
Collapse All | Expand All

(-)C:/Documents and Settings/polyst/workspace3.2/poi/src/scratchpad/src/org/apache/poi/hwpf/model/TextPiece.java (-2 / +8 lines)
Lines 20-25 Link Here
20
20
21
21
22
import java.io.UnsupportedEncodingException;
22
import java.io.UnsupportedEncodingException;
23
import java.lang.StringIndexOutOfBoundsException;
23
/**
24
/**
24
 * Lightweight representation of a text piece.
25
 * Lightweight representation of a text piece.
25
 *
26
 *
Lines 84-91 Link Here
84
   public String substring(int start, int end)
85
   public String substring(int start, int end)
85
   {
86
   {
86
     int denominator = _usesUnicode ? 2 : 1;
87
     int denominator = _usesUnicode ? 2 : 1;
87
88
     String string = "";
88
     return ((StringBuffer)_buf).substring(start/denominator, end/denominator);
89
     try {
90
    	string = ((StringBuffer)_buf).substring(start/denominator, end/denominator);
91
     } catch(StringIndexOutOfBoundsException e) {
92
    	string = ""; 
93
     }
94
     return string;
89
   }
95
   }
90
96
91
   public void adjustForDelete(int start, int length)
97
   public void adjustForDelete(int start, int length)

Return to bug 41076