mirror of https://github.com/apache/poi.git
initial check in , changing around the object model
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352739 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c23c4af274
commit
0403a7cdfd
|
@ -0,0 +1,73 @@
|
||||||
|
package org.apache.poi.hdf.model;
|
||||||
|
|
||||||
|
import org.apache.poi.hdf.event.HDFLowLevelParsingListener;
|
||||||
|
import org.apache.poi.hdf.model.util.BTreeSet;
|
||||||
|
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.ChpxNode;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.PapxNode;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.SepxNode;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.TextPiece;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.DocumentProperties;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.FontTable;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.ListTables;
|
||||||
|
import org.apache.poi.hdf.model.hdftypes.StyleSheet;
|
||||||
|
|
||||||
|
|
||||||
|
public class HDFObjectModel implements HDFLowLevelParsingListener
|
||||||
|
{
|
||||||
|
|
||||||
|
/** The DOP*/
|
||||||
|
private DocumentProperties _dop;
|
||||||
|
/**the StyleSheet*/
|
||||||
|
private StyleSheet _styleSheet;
|
||||||
|
/**list info */
|
||||||
|
private ListTables _listTables;
|
||||||
|
/** Font info */
|
||||||
|
private FontTable _fonts;
|
||||||
|
|
||||||
|
/** text pieces */
|
||||||
|
BTreeSet _text = new BTreeSet();
|
||||||
|
/** document sections */
|
||||||
|
BTreeSet _sections = new BTreeSet();
|
||||||
|
/** document paragraphs */
|
||||||
|
BTreeSet _paragraphs = new BTreeSet();
|
||||||
|
/** document character runs */
|
||||||
|
BTreeSet _characterRuns = new BTreeSet();
|
||||||
|
|
||||||
|
public HDFObjectModel()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public void document(DocumentProperties dop)
|
||||||
|
{
|
||||||
|
_dop = dop;
|
||||||
|
}
|
||||||
|
public void section(SepxNode sepx)
|
||||||
|
{
|
||||||
|
_sections.add(sepx);
|
||||||
|
}
|
||||||
|
public void paragraph(PapxNode papx)
|
||||||
|
{
|
||||||
|
_paragraphs.add(papx);
|
||||||
|
}
|
||||||
|
public void characterRun(ChpxNode chpx)
|
||||||
|
{
|
||||||
|
_characterRuns.add(chpx);
|
||||||
|
}
|
||||||
|
public void text(TextPiece t)
|
||||||
|
{
|
||||||
|
_text.add(t);
|
||||||
|
}
|
||||||
|
public void fonts(FontTable fontTbl)
|
||||||
|
{
|
||||||
|
_fonts = fontTbl;
|
||||||
|
}
|
||||||
|
public void lists(ListTables listTbl)
|
||||||
|
{
|
||||||
|
_listTables = listTbl;
|
||||||
|
}
|
||||||
|
public void styleSheet(StyleSheet stsh)
|
||||||
|
{
|
||||||
|
_styleSheet = stsh;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue