org.apache.poi.hwpf.model.types
Class DOPAbstractType

java.lang.Object
  extended by org.apache.poi.hwpf.model.types.DOPAbstractType
All Implemented Interfaces:
org.apache.poi.hdf.model.hdftypes.HDFType
Direct Known Subclasses:
DocumentProperties

public abstract class DOPAbstractType
extends java.lang.Object
implements org.apache.poi.hdf.model.hdftypes.HDFType

Document Properties. NOTE: This source is automatically generated please do not modify this file. Either subclass or remove the record in src/records/definitions.

Author:
S. Ryan Ackley

Field Summary
protected  byte field_1_formatFlags
           
protected  int field_10_wSpare
           
protected  int field_11_dxaHotz
           
protected  int field_12_cConsexHypLim
           
protected  int field_13_wSpare2
           
protected  int field_14_dttmCreated
           
protected  int field_15_dttmRevised
           
protected  int field_16_dttmLastPrint
           
protected  int field_17_nRevision
           
protected  int field_18_tmEdited
           
protected  int field_19_cWords
           
protected  byte field_2_unused2
           
protected  int field_20_cCh
           
protected  int field_21_cPg
           
protected  int field_22_cParas
           
protected  short field_23_Edn
           
protected  short field_24_Edn1
           
protected  int field_25_cLines
           
protected  int field_26_cWordsFtnEnd
           
protected  int field_27_cChFtnEdn
           
protected  short field_28_cPgFtnEdn
           
protected  int field_29_cParasFtnEdn
           
protected  short field_3_footnoteInfo
           
protected  int field_30_cLinesFtnEdn
           
protected  int field_31_lKeyProtDoc
           
protected  short field_32_view
           
protected  int field_33_docinfo4
           
protected  short field_34_adt
           
protected  byte[] field_35_doptypography
           
protected  byte[] field_36_dogrid
           
protected  short field_37_docinfo5
           
protected  short field_38_docinfo6
           
protected  byte[] field_39_asumyi
           
protected  byte field_4_fOutlineDirtySave
           
protected  int field_40_cChWS
           
protected  int field_41_cChWSFtnEdn
           
protected  int field_42_grfDocEvents
           
protected  int field_43_virusinfo
           
protected  byte[] field_44_Spare
           
protected  int field_45_reserved1
           
protected  int field_46_reserved2
           
protected  int field_47_cDBC
           
protected  int field_48_cDBCFtnEdn
           
protected  int field_49_reserved
           
protected  byte field_5_docinfo
           
protected  short field_50_nfcFtnRef
           
protected  short field_51_nfcEdnRef
           
protected  short field_52_hpsZoonFontPag
           
protected  short field_53_dywDispPag
           
protected  byte field_6_docinfo1
           
protected  byte field_7_docinfo2
           
protected  short field_8_docinfo3
           
protected  int field_9_dxaTab
           
 
Constructor Summary
DOPAbstractType()
           
 
Method Summary
protected  void fillFields(byte[] data, int offset)
           
 short getAdt()
          Get the adt field for the DOP record.
 byte[] getAsumyi()
          Get the asumyi field for the DOP record.
 int getCCh()
          Get the cCh field for the DOP record.
 int getCChFtnEdn()
          Get the cChFtnEdn field for the DOP record.
 int getCChWS()
          Get the cChWS field for the DOP record.
 int getCChWSFtnEdn()
          Get the cChWSFtnEdn field for the DOP record.
 int getCConsexHypLim()
          Get the cConsexHypLim field for the DOP record.
 int getCDBC()
          Get the cDBC field for the DOP record.
 int getCDBCFtnEdn()
          Get the cDBCFtnEdn field for the DOP record.
 int getCLines()
          Get the cLines field for the DOP record.
 int getCLinesFtnEdn()
          Get the cLinesFtnEdn field for the DOP record.
 int getCParas()
          Get the cParas field for the DOP record.
 int getCParasFtnEdn()
          Get the cParasFtnEdn field for the DOP record.
 int getCPg()
          Get the cPg field for the DOP record.
 short getCPgFtnEdn()
          Get the cPgFtnEdn field for the DOP record.
 int getCWords()
          Get the cWords field for the DOP record.
 int getCWordsFtnEnd()
          Get the cWordsFtnEnd field for the DOP record.
 byte getDocinfo()
          Get the docinfo field for the DOP record.
 byte getDocinfo1()
          Get the docinfo1 field for the DOP record.
 byte getDocinfo2()
          Get the docinfo2 field for the DOP record.
 short getDocinfo3()
          Get the docinfo3 field for the DOP record.
 int getDocinfo4()
          Get the docinfo4 field for the DOP record.
 short getDocinfo5()
          Get the docinfo5 field for the DOP record.
 short getDocinfo6()
          Get the docinfo6 field for the DOP record.
 byte[] getDogrid()
          Get the dogrid field for the DOP record.
 byte[] getDoptypography()
          Get the doptypography field for the DOP record.
 int getDttmCreated()
          Get the dttmCreated field for the DOP record.
 int getDttmLastPrint()
          Get the dttmLastPrint field for the DOP record.
 int getDttmRevised()
          Get the dttmRevised field for the DOP record.
 int getDxaHotz()
          Get the dxaHotz field for the DOP record.
 int getDxaTab()
          Get the dxaTab field for the DOP record.
 short getDywDispPag()
          Get the dywDispPag field for the DOP record.
 short getEdn()
          Get the Edn field for the DOP record.
 short getEdn1()
          Get the Edn1 field for the DOP record.
 byte getEpc()
           
 short getFootnoteInfo()
          Get the footnoteInfo field for the DOP record.
 byte getFormatFlags()
          Get the formatFlags field for the DOP record.
 byte getFOutlineDirtySave()
          Get the fOutlineDirtySave field for the DOP record.
 byte getFpc()
           
 int getGrfDocEvents()
          Get the grfDocEvents field for the DOP record.
 byte getGrfSupression()
           
 short getHpsZoonFontPag()
          Get the hpsZoonFontPag field for the DOP record.
 int getKeyVirusSession30()
           
 int getLKeyProtDoc()
          Get the lKeyProtDoc field for the DOP record.
 byte getLvl()
           
 short getNEdn()
           
 short getNfcEdnRef()
          Get the nfcEdnRef field for the DOP record.
 byte getNfcEdnRef1()
           
 short getNfcFtnRef()
          Get the nfcFtnRef field for the DOP record.
 byte getNfcFtnRef1()
           
 short getNFtn()
           
 int getNRevision()
          Get the nRevision field for the DOP record.
 int getReserved()
          Get the reserved field for the DOP record.
 int getReserved1()
          Get the reserved1 field for the DOP record.
 int getReserved2()
          Get the reserved2 field for the DOP record.
 byte getRncEdn()
           
 byte getRncFtn()
           
 int getSize()
          Size of record (exluding 4 byte header)
 byte[] getSpare()
          Get the Spare field for the DOP record.
 int getTmEdited()
          Get the tmEdited field for the DOP record.
 byte getUnused2()
          Get the unused2 field for the DOP record.
 byte getUnused5()
           
 short getView()
          Get the view field for the DOP record.
 int getVirusinfo()
          Get the virusinfo field for the DOP record.
 short getWScaleSaved()
           
 int getWSpare()
          Get the wSpare field for the DOP record.
 int getWSpare2()
          Get the wSpare2 field for the DOP record.
 byte getWvkSaved()
           
 byte getZkSaved()
           
 boolean isFAutoHyphen()
           
 boolean isFAutoVersions()
           
 boolean isFBackup()
           
 boolean isFConvMailMergeEsc()
           
 boolean isFDfltTrueType()
           
 boolean isFDispFormFldSel()
           
 boolean isFEmbedFonts()
           
 boolean isFExactCWords()
           
 boolean isFFacingPages()
           
 boolean isFForcePageSizePag()
           
 boolean isFFormNoFields()
           
 boolean isFGramAllClean()
           
 boolean isFGramAllDone()
           
 boolean isFHaveVersions()
           
 boolean isFHideLastVersion()
           
 boolean isFHtmlDoc()
           
 boolean isFHyphCapitals()
           
 boolean isFIncludeFooter()
           
 boolean isFIncludeHeader()
           
 boolean isFLabelDoc()
           
 boolean isFLinkStyles()
           
 boolean isFLockAtn()
           
 boolean isFLockRev()
           
 boolean isFMapPrintTextColor()
           
 boolean isFMinFontSizePag()
           
 boolean isFMirrorMargins()
           
 boolean isFMWSmallCaps()
           
 boolean isFNoColumnBalance()
           
 boolean isFNoLeading()
           
 boolean isFNoSpaceRaiseLower()
           
 boolean isFNoTabForInd()
           
 boolean isFOnlyMacPics()
           
 boolean isFOnlyWinPics()
           
 boolean isFOrigWordTableRules()
           
 boolean isFPagHidden()
           
 boolean isFPagResults()
           
 boolean isFPagSupressTopSpacing()
           
 boolean isFPMHMainDoc()
           
 boolean isFPrintBodyBeforeHdr()
           
 boolean isFPrintFormData()
           
 boolean isFProtEnabled()
           
 boolean isFRevMarking()
           
 boolean isFRMPrint()
           
 boolean isFRMView()
           
 boolean isFRotateFontW6()
           
 boolean isFSaveFormData()
           
 boolean isFShadeFormData()
           
 boolean isFShowBreaksInFrames()
           
 boolean isFSnapBorder()
           
 boolean isFSubsetFonts()
           
 boolean isFSuppressTopSPacingMac5()
           
 boolean isFSupressSpdfAfterPageBreak()
           
 boolean isFSupressTopSpacing()
           
 boolean isFSwapBordersFacingPgs()
           
 boolean isFTransparentMetafiles()
           
 boolean isFTruncDxaExpand()
           
 boolean isFVirusLoadSafe()
           
 boolean isFVirusPrompted()
           
 boolean isFWCFtnEdn()
           
 boolean isFWidowControl()
           
 boolean isFWrapTrailSpaces()
           
 boolean isIGutterPos()
           
 boolean isOldfConvMailMergeEsc()
           
 boolean isOldfMapPrintTextColor()
           
 boolean isOldfNoColumnBalance()
           
 boolean isOldfNoSpaceRaiseLower()
           
 boolean isOldfNoTabForInd()
           
 boolean isOldfOrigWordTableRules()
           
 boolean isOldfShowBreaksInFrames()
           
 boolean isOldfSuppressSpbfAfterPageBreak()
           
 boolean isOldfSupressTopSpacing()
           
 boolean isOldfSwapBordersFacingPgs()
           
 boolean isOldfTransparentMetafiles()
           
 boolean isOldfWrapTrailSpaces()
           
 boolean isUnused1()
           
 boolean isUnused3()
           
 boolean isUnused4()
           
 void serialize(byte[] data, int offset)
           
 void setAdt(short field_34_adt)
          Set the adt field for the DOP record.
 void setAsumyi(byte[] field_39_asumyi)
          Set the asumyi field for the DOP record.
 void setCCh(int field_20_cCh)
          Set the cCh field for the DOP record.
 void setCChFtnEdn(int field_27_cChFtnEdn)
          Set the cChFtnEdn field for the DOP record.
 void setCChWS(int field_40_cChWS)
          Set the cChWS field for the DOP record.
 void setCChWSFtnEdn(int field_41_cChWSFtnEdn)
          Set the cChWSFtnEdn field for the DOP record.
 void setCConsexHypLim(int field_12_cConsexHypLim)
          Set the cConsexHypLim field for the DOP record.
 void setCDBC(int field_47_cDBC)
          Set the cDBC field for the DOP record.
 void setCDBCFtnEdn(int field_48_cDBCFtnEdn)
          Set the cDBCFtnEdn field for the DOP record.
 void setCLines(int field_25_cLines)
          Set the cLines field for the DOP record.
 void setCLinesFtnEdn(int field_30_cLinesFtnEdn)
          Set the cLinesFtnEdn field for the DOP record.
 void setCParas(int field_22_cParas)
          Set the cParas field for the DOP record.
 void setCParasFtnEdn(int field_29_cParasFtnEdn)
          Set the cParasFtnEdn field for the DOP record.
 void setCPg(int field_21_cPg)
          Set the cPg field for the DOP record.
 void setCPgFtnEdn(short field_28_cPgFtnEdn)
          Set the cPgFtnEdn field for the DOP record.
 void setCWords(int field_19_cWords)
          Set the cWords field for the DOP record.
 void setCWordsFtnEnd(int field_26_cWordsFtnEnd)
          Set the cWordsFtnEnd field for the DOP record.
 void setDocinfo(byte field_5_docinfo)
          Set the docinfo field for the DOP record.
 void setDocinfo1(byte field_6_docinfo1)
          Set the docinfo1 field for the DOP record.
 void setDocinfo2(byte field_7_docinfo2)
          Set the docinfo2 field for the DOP record.
 void setDocinfo3(short field_8_docinfo3)
          Set the docinfo3 field for the DOP record.
 void setDocinfo4(int field_33_docinfo4)
          Set the docinfo4 field for the DOP record.
 void setDocinfo5(short field_37_docinfo5)
          Set the docinfo5 field for the DOP record.
 void setDocinfo6(short field_38_docinfo6)
          Set the docinfo6 field for the DOP record.
 void setDogrid(byte[] field_36_dogrid)
          Set the dogrid field for the DOP record.
 void setDoptypography(byte[] field_35_doptypography)
          Set the doptypography field for the DOP record.
 void setDttmCreated(int field_14_dttmCreated)
          Set the dttmCreated field for the DOP record.
 void setDttmLastPrint(int field_16_dttmLastPrint)
          Set the dttmLastPrint field for the DOP record.
 void setDttmRevised(int field_15_dttmRevised)
          Set the dttmRevised field for the DOP record.
 void setDxaHotz(int field_11_dxaHotz)
          Set the dxaHotz field for the DOP record.
 void setDxaTab(int field_9_dxaTab)
          Set the dxaTab field for the DOP record.
 void setDywDispPag(short field_53_dywDispPag)
          Set the dywDispPag field for the DOP record.
 void setEdn(short field_23_Edn)
          Set the Edn field for the DOP record.
 void setEdn1(short field_24_Edn1)
          Set the Edn1 field for the DOP record.
 void setEpc(byte value)
          Sets the epc field value.
 void setFAutoHyphen(boolean value)
          Sets the fAutoHyphen field value.
 void setFAutoVersions(boolean value)
          Sets the fAutoVersions field value.
 void setFBackup(boolean value)
          Sets the fBackup field value.
 void setFConvMailMergeEsc(boolean value)
          Sets the fConvMailMergeEsc field value.
 void setFDfltTrueType(boolean value)
          Sets the fDfltTrueType field value.
 void setFDispFormFldSel(boolean value)
          Sets the fDispFormFldSel field value.
 void setFEmbedFonts(boolean value)
          Sets the fEmbedFonts field value.
 void setFExactCWords(boolean value)
          Sets the fExactCWords field value.
 void setFFacingPages(boolean value)
          Sets the fFacingPages field value.
 void setFForcePageSizePag(boolean value)
          Sets the fForcePageSizePag field value.
 void setFFormNoFields(boolean value)
          Sets the fFormNoFields field value.
 void setFGramAllClean(boolean value)
          Sets the fGramAllClean field value.
 void setFGramAllDone(boolean value)
          Sets the fGramAllDone field value.
 void setFHaveVersions(boolean value)
          Sets the fHaveVersions field value.
 void setFHideLastVersion(boolean value)
          Sets the fHideLastVersion field value.
 void setFHtmlDoc(boolean value)
          Sets the fHtmlDoc field value.
 void setFHyphCapitals(boolean value)
          Sets the fHyphCapitals field value.
 void setFIncludeFooter(boolean value)
          Sets the fIncludeFooter field value.
 void setFIncludeHeader(boolean value)
          Sets the fIncludeHeader field value.
 void setFLabelDoc(boolean value)
          Sets the fLabelDoc field value.
 void setFLinkStyles(boolean value)
          Sets the fLinkStyles field value.
 void setFLockAtn(boolean value)
          Sets the fLockAtn field value.
 void setFLockRev(boolean value)
          Sets the fLockRev field value.
 void setFMapPrintTextColor(boolean value)
          Sets the fMapPrintTextColor field value.
 void setFMinFontSizePag(boolean value)
          Sets the fMinFontSizePag field value.
 void setFMirrorMargins(boolean value)
          Sets the fMirrorMargins field value.
 void setFMWSmallCaps(boolean value)
          Sets the fMWSmallCaps field value.
 void setFNoColumnBalance(boolean value)
          Sets the fNoColumnBalance field value.
 void setFNoLeading(boolean value)
          Sets the fNoLeading field value.
 void setFNoSpaceRaiseLower(boolean value)
          Sets the fNoSpaceRaiseLower field value.
 void setFNoTabForInd(boolean value)
          Sets the fNoTabForInd field value.
 void setFOnlyMacPics(boolean value)
          Sets the fOnlyMacPics field value.
 void setFOnlyWinPics(boolean value)
          Sets the fOnlyWinPics field value.
 void setFootnoteInfo(short field_3_footnoteInfo)
          Set the footnoteInfo field for the DOP record.
 void setFOrigWordTableRules(boolean value)
          Sets the fOrigWordTableRules field value.
 void setFormatFlags(byte field_1_formatFlags)
          Set the formatFlags field for the DOP record.
 void setFOutlineDirtySave(byte field_4_fOutlineDirtySave)
          Set the fOutlineDirtySave field for the DOP record.
 void setFPagHidden(boolean value)
          Sets the fPagHidden field value.
 void setFPagResults(boolean value)
          Sets the fPagResults field value.
 void setFPagSupressTopSpacing(boolean value)
          Sets the fPagSupressTopSpacing field value.
 void setFpc(byte value)
          Sets the fpc field value.
 void setFPMHMainDoc(boolean value)
          Sets the fPMHMainDoc field value.
 void setFPrintBodyBeforeHdr(boolean value)
          Sets the fPrintBodyBeforeHdr field value.
 void setFPrintFormData(boolean value)
          Sets the fPrintFormData field value.
 void setFProtEnabled(boolean value)
          Sets the fProtEnabled field value.
 void setFRevMarking(boolean value)
          Sets the fRevMarking field value.
 void setFRMPrint(boolean value)
          Sets the fRMPrint field value.
 void setFRMView(boolean value)
          Sets the fRMView field value.
 void setFRotateFontW6(boolean value)
          Sets the fRotateFontW6 field value.
 void setFSaveFormData(boolean value)
          Sets the fSaveFormData field value.
 void setFShadeFormData(boolean value)
          Sets the fShadeFormData field value.
 void setFShowBreaksInFrames(boolean value)
          Sets the fShowBreaksInFrames field value.
 void setFSnapBorder(boolean value)
          Sets the fSnapBorder field value.
 void setFSubsetFonts(boolean value)
          Sets the fSubsetFonts field value.
 void setFSuppressTopSPacingMac5(boolean value)
          Sets the fSuppressTopSPacingMac5 field value.
 void setFSupressSpdfAfterPageBreak(boolean value)
          Sets the fSupressSpdfAfterPageBreak field value.
 void setFSupressTopSpacing(boolean value)
          Sets the fSupressTopSpacing field value.
 void setFSwapBordersFacingPgs(boolean value)
          Sets the fSwapBordersFacingPgs field value.
 void setFTransparentMetafiles(boolean value)
          Sets the fTransparentMetafiles field value.
 void setFTruncDxaExpand(boolean value)
          Sets the fTruncDxaExpand field value.
 void setFVirusLoadSafe(boolean value)
          Sets the fVirusLoadSafe field value.
 void setFVirusPrompted(boolean value)
          Sets the fVirusPrompted field value.
 void setFWCFtnEdn(boolean value)
          Sets the fWCFtnEdn field value.
 void setFWidowControl(boolean value)
          Sets the fWidowControl field value.
 void setFWrapTrailSpaces(boolean value)
          Sets the fWrapTrailSpaces field value.
 void setGrfDocEvents(int field_42_grfDocEvents)
          Set the grfDocEvents field for the DOP record.
 void setGrfSupression(byte value)
          Sets the grfSupression field value.
 void setHpsZoonFontPag(short field_52_hpsZoonFontPag)
          Set the hpsZoonFontPag field for the DOP record.
 void setIGutterPos(boolean value)
          Sets the iGutterPos field value.
 void setKeyVirusSession30(int value)
          Sets the KeyVirusSession30 field value.
 void setLKeyProtDoc(int field_31_lKeyProtDoc)
          Set the lKeyProtDoc field for the DOP record.
 void setLvl(byte value)
          Sets the lvl field value.
 void setNEdn(short value)
          Sets the nEdn field value.
 void