org.apache.poi.hwpf.model
Class FileInformationBlock

java.lang.Object
  extended by org.apache.poi.hwpf.model.types.FIBAbstractType
      extended by org.apache.poi.hwpf.model.FileInformationBlock
All Implemented Interfaces:
java.lang.Cloneable, org.apache.poi.hdf.model.hdftypes.HDFType

public class FileInformationBlock
extends FIBAbstractType
implements java.lang.Cloneable

Author:
andy

Field Summary
 
Fields inherited from class org.apache.poi.hwpf.model.types.FIBAbstractType
field_1_wIdent, field_10_history, field_11_chs, field_12_chsTables, field_13_fcMin, field_14_fcMac, field_2_nFib, field_3_nProduct, field_4_lid, field_5_pnNext, field_6_options, field_7_nFibBack, field_8_lKey, field_9_envr
 
Constructor Summary
FileInformationBlock(byte[] mainDocument)
          Creates a new instance of FileInformationBlock
 
Method Summary
 void clearOffsetsSizes()
           
 void fillVariableFields(byte[] mainDocument, byte[] tableStream)
           
 int getCcpText()
           
 int getFcClx()
           
 int getFcDggInfo()
           
 int getFcDop()
           
 int getFcPlcfbteChpx()
           
 int getFcPlcfbtePapx()
           
 int getFcPlcffldMom()
           
 int getFcPlcfLst()
           
 int getFcPlcfsed()
           
 int getFcPlcspaMom()
           
 int getFcPlfLfo()
           
 int getFcStshf()
           
 int getFcSttbfffn()
           
 int getFcSttbSavedBy()
           
 int getLcbClx()
           
 int getLcbDggInfo()
           
 int getLcbDop()
           
 int getLcbPlcfbteChpx()
           
 int getLcbPlcfbtePapx()
           
 int getLcbPlcffldMom()
           
 int getLcbPlcfLst()
           
 int getLcbPlcfsed()
           
 int getLcbPlcspaMom()
           
 int getLcbPlfLfo()
           
 int getLcbStshf()
           
 int getLcbSttbfffn()
           
 int getLcbSttbSavedBy()
           
 int getModifiedHigh()
           
 int getModifiedLow()
           
 int getSize()
          Size of record (exluding 4 byte header)
 void setCbMac(int cbMac)
           
 void setCcpText(int ccpText)
           
 void setFcClx(int fcClx)
           
 void setFcDop(int fcDop)
           
 void setFcPlcfbteChpx(int fcPlcfBteChpx)
           
 void setFcPlcfbtePapx(int fcPlcfBtePapx)
           
 void setFcPlcfLst(int fcPlcfLst)
           
 void setFcPlcfsed(int fcPlcfSed)
           
 void setFcPlfLfo(int fcPlfLfo)
           
 void setFcStshf(int fcStshf)
           
 void setFcSttbfffn(int fcSttbFffn)
           
 void setFcSttbSavedBy(int fcSttbSavedBy)
           
 void setLcbClx(int lcbClx)
           
 void setLcbDop(int lcbDop)
           
 void setLcbPlcfbteChpx(int lcbPlcfBteChpx)
           
 void setLcbPlcfbtePapx(int lcbPlcfBtePapx)
           
 void setLcbPlcfLst(int lcbPlcfLst)
           
 void setLcbPlcfsed(int lcbPlcfSed)
           
 void setLcbPlfLfo(int lcbPlfLfo)
           
 void setLcbStshf(int lcbStshf)
           
 void setLcbSttbfffn(int lcbSttbFffn)
           
 void setLcbSttbSavedBy(int fcSttbSavedBy)
           
 void setModifiedHigh(int modifiedHigh)
           
 void setModifiedLow(int modifiedLow)
           
 void writeTo(byte[] mainStream, HWPFOutputStream tableStream)
           
 
Methods inherited from class org.apache.poi.hwpf.model.types.FIBAbstractType
fillFields, getChs, getChsTables, getCQuickSaves, getEnvr, getFcMac, getFcMin, getFSpare0, getHistory, getLid, getLKey, getNFib, getNFibBack, getNProduct, getOptions, getPnNext, getWIdent, isFComplex, isFCrypto, isFDot, isFEmptySpecial, isFEncrypted, isFExtChar, isFFarEast, isFFutureSavedUndo, isFGlsy, isFHasPic, isFLoadOverride, isFLoadOverridePage, isFMac, isFReadOnlyRecommended, isFWhichTblStm, isFWord97Saved, isFWriteReservation, serialize, setChs, setChsTables, setCQuickSaves, setEnvr, setFcMac, setFcMin, setFComplex, setFCrypto, setFDot, setFEmptySpecial, setFEncrypted, setFExtChar, setFFarEast, setFFutureSavedUndo, setFGlsy, setFHasPic, setFLoadOverride, setFLoadOverridePage, setFMac, setFReadOnlyRecommended, setFSpare0, setFWhichTblStm, setFWord97Saved, setFWriteReservation, setHistory, setLid, setLKey, setNFib, setNFibBack, setNProduct, setOptions, setPnNext, setWIdent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileInformationBlock

public FileInformationBlock(byte[] mainDocument)
Creates a new instance of FileInformationBlock

Method Detail

fillVariableFields

public void fillVariableFields(byte[] mainDocument,
                               byte[] tableStream)

getFcDop

public int getFcDop()

setFcDop

public void setFcDop(int fcDop)

getLcbDop

public int getLcbDop()

setLcbDop

public void setLcbDop(int lcbDop)

getFcStshf

public int getFcStshf()

getLcbStshf

public int getLcbStshf()

setFcStshf

public void setFcStshf(int fcStshf)

setLcbStshf

public void setLcbStshf(int lcbStshf)

getFcClx

public int getFcClx()

getLcbClx

public int getLcbClx()

setFcClx

public void setFcClx(int fcClx)

setLcbClx

public void setLcbClx(int lcbClx)

getFcPlcfbteChpx

public int getFcPlcfbteChpx()

getLcbPlcfbteChpx

public int getLcbPlcfbteChpx()

setFcPlcfbteChpx

public void setFcPlcfbteChpx(int fcPlcfBteChpx)

setLcbPlcfbteChpx

public void setLcbPlcfbteChpx(int lcbPlcfBteChpx)

getFcPlcfbtePapx

public int getFcPlcfbtePapx()

getLcbPlcfbtePapx

public int getLcbPlcfbtePapx()

setFcPlcfbtePapx

public void setFcPlcfbtePapx(int fcPlcfBtePapx)

setLcbPlcfbtePapx

public void setLcbPlcfbtePapx(int lcbPlcfBtePapx)

getFcPlcfsed

public int getFcPlcfsed()

getLcbPlcfsed

public int getLcbPlcfsed()

setFcPlcfsed

public void setFcPlcfsed(int fcPlcfSed)

setLcbPlcfsed

public void setLcbPlcfsed(int lcbPlcfSed)

getFcPlcfLst

public int getFcPlcfLst()

getLcbPlcfLst

public int getLcbPlcfLst()

setFcPlcfLst

public void setFcPlcfLst(int fcPlcfLst)

setLcbPlcfLst

public void setLcbPlcfLst(int lcbPlcfLst)

getFcPlfLfo

public int getFcPlfLfo()

getLcbPlfLfo

public int getLcbPlfLfo()

setFcPlfLfo

public void setFcPlfLfo(int fcPlfLfo)

setLcbPlfLfo

public void setLcbPlfLfo(int lcbPlfLfo)

getFcSttbfffn

public int getFcSttbfffn()

getLcbSttbfffn

public int getLcbSttbfffn()

setFcSttbfffn

public void setFcSttbfffn(int fcSttbFffn)

setLcbSttbfffn

public void setLcbSttbfffn(int lcbSttbFffn)

getFcSttbSavedBy

public int getFcSttbSavedBy()

getLcbSttbSavedBy

public int getLcbSttbSavedBy()

setFcSttbSavedBy

public void setFcSttbSavedBy(int fcSttbSavedBy)

setLcbSttbSavedBy

public void setLcbSttbSavedBy(int fcSttbSavedBy)

getModifiedLow

public int getModifiedLow()

getModifiedHigh

public int getModifiedHigh()

setModifiedLow

public void setModifiedLow(int modifiedLow)

setModifiedHigh

public void setModifiedHigh(int modifiedHigh)

setCbMac

public void setCbMac(int cbMac)

getCcpText

public int getCcpText()

setCcpText

public void setCcpText(int ccpText)

clearOffsetsSizes

public void clearOffsetsSizes()

getFcPlcffldMom

public int getFcPlcffldMom()

getLcbPlcffldMom

public int getLcbPlcffldMom()

getFcPlcspaMom

public int getFcPlcspaMom()

getLcbPlcspaMom

public int getLcbPlcspaMom()

getFcDggInfo

public int getFcDggInfo()

getLcbDggInfo

public int getLcbDggInfo()

writeTo

public void writeTo(byte[] mainStream,
                    HWPFOutputStream tableStream)
             throws java.io.IOException
Throws:
java.io.IOException

getSize

public int getSize()
Description copied from class: FIBAbstractType
Size of record (exluding 4 byte header)

Overrides:
getSize in class FIBAbstractType


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.