add getOverallRange() method definition to HWPFDocumentCore
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1143709 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
25f3636438
commit
0de832ba9d
@ -284,11 +284,6 @@ public final class HWPFDocument extends HWPFDocumentCore
|
||||
return _dop;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the range that covers all text in the
|
||||
* file, including main text, footnotes, headers
|
||||
* and comments
|
||||
*/
|
||||
public Range getOverallRange() {
|
||||
// hack to get the ending cp of the document, Have to revisit this.
|
||||
PropertyNode p = _tpt.getTextPieces().get(_tpt.getTextPieces().size() - 1);
|
||||
|
@ -149,12 +149,18 @@ public abstract class HWPFDocumentCore extends POIDocument
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the range which covers the whole of the
|
||||
* document, but excludes any headers and footers.
|
||||
*/
|
||||
public abstract Range getRange();
|
||||
|
||||
/**
|
||||
* Returns the range which covers the whole of the document, but excludes
|
||||
* any headers and footers.
|
||||
*/
|
||||
public abstract Range getRange();
|
||||
|
||||
/**
|
||||
* Returns the range that covers all text in the file, including main text,
|
||||
* footnotes, headers and comments
|
||||
*/
|
||||
public abstract Range getOverallRange();
|
||||
|
||||
public abstract TextPieceTable getTextTable();
|
||||
|
||||
public CHPBinTable getCharacterTable()
|
||||
|
@ -109,12 +109,16 @@ public class HWPFOldDocument extends HWPFDocumentCore {
|
||||
_fib.getFcMin(), tpt
|
||||
);
|
||||
}
|
||||
|
||||
public Range getRange() {
|
||||
|
||||
public Range getOverallRange()
|
||||
{
|
||||
// Life is easy when we have no footers, headers or unicode!
|
||||
return new Range(
|
||||
0, _fib.getFcMac() - _fib.getFcMin(), this
|
||||
);
|
||||
return new Range( 0, _fib.getFcMac() - _fib.getFcMin(), this );
|
||||
}
|
||||
|
||||
public Range getRange()
|
||||
{
|
||||
return getOverallRange();
|
||||
}
|
||||
|
||||
public TextPieceTable getTextTable()
|
||||
|
@ -901,8 +901,7 @@ public class Range { // TODO -instantiable superclass
|
||||
}
|
||||
}
|
||||
|
||||
final Range overallrange = getDocument() instanceof HWPFDocument ? ((HWPFDocument) getDocument())
|
||||
.getOverallRange() : getDocument().getRange();
|
||||
final Range overallrange = getDocument().getOverallRange();
|
||||
int limit = _paragraphs.size();
|
||||
for ( ; tableEndInclusive < limit - 1; tableEndInclusive++ )
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user