diff --git a/src/scratchpad/src/org/apache/poi/hdf/model/HDFObjectFactory.java b/src/scratchpad/src/org/apache/poi/hdf/model/HDFObjectFactory.java index a12195475..73da6bf07 100644 --- a/src/scratchpad/src/org/apache/poi/hdf/model/HDFObjectFactory.java +++ b/src/scratchpad/src/org/apache/poi/hdf/model/HDFObjectFactory.java @@ -632,12 +632,13 @@ public class HDFObjectFactory System.arraycopy(_tableBuffer, lfoOffset, plflfo, 0, lfoSize); int lstOffset = _fib.getFcPlcfLst(); - int lstSize = lstOffset; - //not sure if this is a mistake or what. I vaguely remember a trick like - //this - //int lstSize = LittleEndian.getInt(_header, 0x2e2); - if(lstOffset > 0 && lstSize > 0) + int lstSize = _fib.getLcbPlcfLst(); + if (lstOffset > 0 && lstSize > 0) { + // The lstSize returned by _fib.getLcbPlcfLst() doesn't appear + // to take into account any LVLs. Therefore, we recalculate + // lstSize based on where the LFO section begins (because the + // LFO section immediately follows the LST section). lstSize = lfoOffset - lstOffset; byte[] plcflst = new byte[lstSize]; System.arraycopy(_tableBuffer, lstOffset, plcflst, 0, lstSize); diff --git a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/LVL.java b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/LVL.java index 2def47bb1..bce0598f4 100644 --- a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/LVL.java +++ b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/LVL.java @@ -74,6 +74,8 @@ public class LVL boolean _fWord6; public byte[] _rgbxchNums = new byte[9]; public byte _ixchFollow; + public int _dxaSpace; + public int _dxaIndent; public byte[] _chpx; public byte[] _papx; public char[] _xst; diff --git a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/ListTables.java b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/ListTables.java index f7b1731e5..45013f166 100644 --- a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/ListTables.java +++ b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/ListTables.java @@ -167,56 +167,81 @@ public class ListTables implements HDFType int lfolvlNum = 0; for(int x = 0; x < lfoSize; x++) { - for(int y = 0; y < _pllfo[x]._clfolvl; y++) - { - int offset = lfolvlOffset + (lfolvlNum * 8) + lvlOffset; - LFOLVL lfolvl = new LFOLVL(); - lfolvl._iStartAt = Utils.convertBytesToInt(plflfo, offset); - lfolvl._ilvl = Utils.convertBytesToInt(plflfo, offset + 4); - lfolvl._fStartAt = StyleSheet.getFlag(lfolvl._ilvl & 0x10); - lfolvl._fFormatting = StyleSheet.getFlag(lfolvl._ilvl & 0x20); - lfolvl._ilvl = (lfolvl._ilvl & (byte)0x0f); + if (_pllfo[x]._clfolvl == 0) + // If LFO._clfolvl is 0, then it appears that Word writes + // out a LFOLVL anyway - however, it's all 0xff. We need + // to skip over it. lfolvlNum++; - - if(lfolvl._fFormatting) - { - offset = lfolvlOffset + (lfolvlNum * 12) + lvlOffset; - lfolvl._override = new LVL(); - lvlOffset += createLVL(plflfo, offset, lfolvl._override); - } - _pllfo[x]._levels[y] = lfolvl; + else + { + for(int y = 0; y < _pllfo[x]._clfolvl; y++) + { + int offset = lfolvlOffset + (lfolvlNum * 8) + lvlOffset; + LFOLVL lfolvl = new LFOLVL(); + lfolvl._iStartAt = Utils.convertBytesToInt(plflfo, offset); + lfolvl._ilvl = Utils.convertBytesToInt(plflfo, offset + 4); + lfolvl._fStartAt = StyleSheet.getFlag(lfolvl._ilvl & 0x10); + lfolvl._fFormatting = StyleSheet.getFlag(lfolvl._ilvl & 0x20); + lfolvl._ilvl = (lfolvl._ilvl & (byte)0x0f); + lfolvlNum++; + + if(lfolvl._fFormatting) + { + // The size of a LFOLVL is 8 bytes. + offset = lfolvlOffset + (lfolvlNum * 8) + lvlOffset; + lfolvl._override = new LVL(); + lvlOffset += createLVL(plflfo, offset, lfolvl._override); + } + _pllfo[x]._levels[y] = lfolvl; + } } } } private int createLVL(byte[] data, int offset, LVL lvl) { - + int startingOffset = offset; lvl._iStartAt = Utils.convertBytesToInt(data, offset); - lvl._nfc = data[offset + 4]; - int code = Utils.convertBytesToInt(data, offset + 5); + offset += 4; + lvl._nfc = data[offset++]; + byte code = data[offset++]; lvl._jc = (byte)(code & 0x03); lvl._fLegal = StyleSheet.getFlag(code & 0x04); lvl._fNoRestart = StyleSheet.getFlag(code & 0x08); lvl._fPrev = StyleSheet.getFlag(code & 0x10); lvl._fPrevSpace = StyleSheet.getFlag(code & 0x20); lvl._fWord6 = StyleSheet.getFlag(code & 0x40); - System.arraycopy(data, offset + 6, lvl._rgbxchNums, 0, 9); - lvl._ixchFollow = data[offset + 15]; - int chpxSize = data[offset + 24]; - int papxSize = data[offset + 25]; + + // rgbxchNums - This array should be zero terminated unless it is full + // (all 9 levels full). + System.arraycopy(data, offset, lvl._rgbxchNums, 0, 9); + offset += 9; + + lvl._ixchFollow = data[offset++]; + + if (lvl._fWord6) + { + lvl._dxaSpace = Utils.convertBytesToInt(data, offset); + lvl._dxaIndent = Utils.convertBytesToInt(data, offset + 4); + } + offset += 8; + + int chpxSize = data[offset++]; + int papxSize = data[offset++]; lvl._chpx = new byte[chpxSize]; lvl._papx = new byte[papxSize]; - System.arraycopy(data, offset + 28, lvl._papx, 0, papxSize); - System.arraycopy(data, offset + 28 + papxSize, lvl._chpx, 0, chpxSize); - offset += 28 + papxSize + chpxSize;//modify offset + + System.arraycopy(data, offset, lvl._chpx, 0, chpxSize); + System.arraycopy(data, offset + chpxSize, lvl._papx, 0, papxSize); + + offset += papxSize + chpxSize + 2; //don't forget to skip reserved word int xstSize = Utils.convertBytesToShort(data, offset); + offset += 2; lvl._xst = new char[xstSize]; - offset += 2; for(int x = 0; x < xstSize; x++) { lvl._xst[x] = (char)Utils.convertBytesToShort(data, offset + (x * 2)); } - return 28 + papxSize + chpxSize + 2 + (xstSize * 2); + return offset + (xstSize * 2) - startingOffset; } } \ No newline at end of file diff --git a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java index d7d6aa54b..48bc310d6 100644 --- a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java +++ b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java @@ -257,7 +257,7 @@ public abstract class FIBAbstractType private int field_161_lcbSttbAutoCaption; private int field_162_fcPlcfwkb; private int field_163_lcbPlcfwkb; - private int field_164_fcPlcfsplfcPlcfspl; + private int field_164_fcPlcfspl; private int field_165_lcbPlcfspl; private int field_166_fcPlcftxbxTxt; private int field_167_lcbPlcftxbxTxt; @@ -273,68 +273,66 @@ public abstract class FIBAbstractType private int field_177_cbSttbttmbd; private int field_178_fcUnused; private int field_179_lcbUnused; - private int field_180_rgpgdbkd; - private int field_181_fcPgdMother; - private int field_182_lcbPgdMother; - private int field_183_fcBkdMother; - private int field_184_lcbBkdMother; - private int field_185_fcPgdFtn; - private int field_186_lcbPgdFtn; - private int field_187_fcBkdFtn; - private int field_188_lcbBkdFtn; - private int field_189_fcPgdEdn; - private int field_190_lcbPgdEdn; - private int field_191_fcBkdEdn; - private int field_192_lcbBkdEdn; - private int field_193_fcSttbfIntlFld; - private int field_194_lcbSttbfIntlFld; - private int field_195_fcRouteSlip; - private int field_196_lcbRouteSlip; - private int field_197_fcSttbSavedBy; - private int field_198_lcbSttbSavedBy; - private int field_199_fcSttbFnm; - private int field_200_lcbSttbFnm; - private int field_201_fcPlcfLst; - private int field_202_lcbPlcfLst; - private int field_203_fcPlfLfo; - private int field_204_lcbPlfLfo; - private int field_205_fcPlcftxbxBkd; - private int field_206_lcbPlcftxbxBkd; - private int field_207_fcPlcftxbxHdrBkd; - private int field_208_lcbPlcftxbxHdrBkd; - private int field_209_fcDocUndo; - private int field_210_lcbDocUndo; - private int field_211_fcRgbuse; - private int field_212_lcbRgbuse; - private int field_213_fcUsp; - private int field_214_lcbUsp; - private int field_215_fcUskf; - private int field_216_lcbUskf; - private int field_217_fcPlcupcRgbuse; - private int field_218_lcbPlcupcRgbuse; - private int field_219_fcPlcupcUsp; - private int field_220_lcbPlcupcUsp; - private int field_221_fcSttbGlsyStyle; - private int field_222_lcbSttbGlsyStyle; - private int field_223_fcPlgosl; - private int field_224_lcbPlgosl; - private int field_225_fcPlcocx; - private int field_226_lcbPlcocx; - private int field_227_fcPlcfbteLvc; - private int field_228_lcbPlcfbteLvc; - private int field_229_ftModified; - private int field_230_dwLowDateTime; - private int field_231_dwHighDateTime; - private int field_232_fcPlcflvc; - private int field_233_lcbPlcflvc; - private int field_234_fcPlcasumy; - private int field_235_lcbPlcasumy; - private int field_236_fcPlcfgram; - private int field_237_lcbPlcfgram; - private int field_238_fcSttbListNames; - private int field_239_lcbSttbListNames; - private int field_240_fcSttbfUssr; - private int field_241_lcbSttbfUssr; + private int field_180_fcPgdMother; + private int field_181_lcbPgdMother; + private int field_182_fcBkdMother; + private int field_183_lcbBkdMother; + private int field_184_fcPgdFtn; + private int field_185_lcbPgdFtn; + private int field_186_fcBkdFtn; + private int field_187_lcbBkdFtn; + private int field_188_fcPgdEdn; + private int field_189_lcbPgdEdn; + private int field_190_fcBkdEdn; + private int field_191_lcbBkdEdn; + private int field_192_fcSttbfIntlFld; + private int field_193_lcbSttbfIntlFld; + private int field_194_fcRouteSlip; + private int field_195_lcbRouteSlip; + private int field_196_fcSttbSavedBy; + private int field_197_lcbSttbSavedBy; + private int field_198_fcSttbFnm; + private int field_199_lcbSttbFnm; + private int field_200_fcPlcfLst; + private int field_201_lcbPlcfLst; + private int field_202_fcPlfLfo; + private int field_203_lcbPlfLfo; + private int field_204_fcPlcftxbxBkd; + private int field_205_lcbPlcftxbxBkd; + private int field_206_fcPlcftxbxHdrBkd; + private int field_207_lcbPlcftxbxHdrBkd; + private int field_208_fcDocUndo; + private int field_209_lcbDocUndo; + private int field_210_fcRgbuse; + private int field_211_lcbRgbuse; + private int field_212_fcUsp; + private int field_213_lcbUsp; + private int field_214_fcUskf; + private int field_215_lcbUskf; + private int field_216_fcPlcupcRgbuse; + private int field_217_lcbPlcupcRgbuse; + private int field_218_fcPlcupcUsp; + private int field_219_lcbPlcupcUsp; + private int field_220_fcSttbGlsyStyle; + private int field_221_lcbSttbGlsyStyle; + private int field_222_fcPlgosl; + private int field_223_lcbPlgosl; + private int field_224_fcPlcocx; + private int field_225_lcbPlcocx; + private int field_226_fcPlcfbteLvc; + private int field_227_lcbPlcfbteLvc; + private int field_228_dwLowDateTime; + private int field_229_dwHighDateTime; + private int field_230_fcPlcflvc; + private int field_231_lcbPlcflvc; + private int field_232_fcPlcasumy; + private int field_233_lcbPlcasumy; + private int field_234_fcPlcfgram; + private int field_235_lcbPlcfgram; + private int field_236_fcSttbListNames; + private int field_237_lcbSttbListNames; + private int field_238_fcSttbfUssr; + private int field_239_lcbSttbfUssr; public FIBAbstractType() @@ -507,7 +505,7 @@ public abstract class FIBAbstractType field_161_lcbSttbAutoCaption = LittleEndian.getInt(data, 0x246 + offset); field_162_fcPlcfwkb = LittleEndian.getInt(data, 0x24a + offset); field_163_lcbPlcfwkb = LittleEndian.getInt(data, 0x24e + offset); - field_164_fcPlcfsplfcPlcfspl = LittleEndian.getInt(data, 0x252 + offset); + field_164_fcPlcfspl = LittleEndian.getInt(data, 0x252 + offset); field_165_lcbPlcfspl = LittleEndian.getInt(data, 0x256 + offset); field_166_fcPlcftxbxTxt = LittleEndian.getInt(data, 0x25a + offset); field_167_lcbPlcftxbxTxt = LittleEndian.getInt(data, 0x25e + offset); @@ -523,68 +521,66 @@ public abstract class FIBAbstractType field_177_cbSttbttmbd = LittleEndian.getInt(data, 0x286 + offset); field_178_fcUnused = LittleEndian.getInt(data, 0x28a + offset); field_179_lcbUnused = LittleEndian.getInt(data, 0x28e + offset); - field_180_rgpgdbkd = LittleEndian.getInt(data, 0x292 + offset); - field_181_fcPgdMother = LittleEndian.getInt(data, 0x296 + offset); - field_182_lcbPgdMother = LittleEndian.getInt(data, 0x29a + offset); - field_183_fcBkdMother = LittleEndian.getInt(data, 0x29e + offset); - field_184_lcbBkdMother = LittleEndian.getInt(data, 0x2a2 + offset); - field_185_fcPgdFtn = LittleEndian.getInt(data, 0x2a6 + offset); - field_186_lcbPgdFtn = LittleEndian.getInt(data, 0x2aa + offset); - field_187_fcBkdFtn = LittleEndian.getInt(data, 0x2ae + offset); - field_188_lcbBkdFtn = LittleEndian.getInt(data, 0x2b2 + offset); - field_189_fcPgdEdn = LittleEndian.getInt(data, 0x2b6 + offset); - field_190_lcbPgdEdn = LittleEndian.getInt(data, 0x2ba + offset); - field_191_fcBkdEdn = LittleEndian.getInt(data, 0x2be + offset); - field_192_lcbBkdEdn = LittleEndian.getInt(data, 0x2c2 + offset); - field_193_fcSttbfIntlFld = LittleEndian.getInt(data, 0x2c6 + offset); - field_194_lcbSttbfIntlFld = LittleEndian.getInt(data, 0x2ca + offset); - field_195_fcRouteSlip = LittleEndian.getInt(data, 0x2ce + offset); - field_196_lcbRouteSlip = LittleEndian.getInt(data, 0x2d2 + offset); - field_197_fcSttbSavedBy = LittleEndian.getInt(data, 0x2d6 + offset); - field_198_lcbSttbSavedBy = LittleEndian.getInt(data, 0x2da + offset); - field_199_fcSttbFnm = LittleEndian.getInt(data, 0x2de + offset); - field_200_lcbSttbFnm = LittleEndian.getInt(data, 0x2e2 + offset); - field_201_fcPlcfLst = LittleEndian.getInt(data, 0x2e6 + offset); - field_202_lcbPlcfLst = LittleEndian.getInt(data, 0x2ea + offset); - field_203_fcPlfLfo = LittleEndian.getInt(data, 0x2ee + offset); - field_204_lcbPlfLfo = LittleEndian.getInt(data, 0x2f2 + offset); - field_205_fcPlcftxbxBkd = LittleEndian.getInt(data, 0x2f6 + offset); - field_206_lcbPlcftxbxBkd = LittleEndian.getInt(data, 0x2fa + offset); - field_207_fcPlcftxbxHdrBkd = LittleEndian.getInt(data, 0x2fe + offset); - field_208_lcbPlcftxbxHdrBkd = LittleEndian.getInt(data, 0x302 + offset); - field_209_fcDocUndo = LittleEndian.getInt(data, 0x306 + offset); - field_210_lcbDocUndo = LittleEndian.getInt(data, 0x30a + offset); - field_211_fcRgbuse = LittleEndian.getInt(data, 0x30e + offset); - field_212_lcbRgbuse = LittleEndian.getInt(data, 0x312 + offset); - field_213_fcUsp = LittleEndian.getInt(data, 0x316 + offset); - field_214_lcbUsp = LittleEndian.getInt(data, 0x31a + offset); - field_215_fcUskf = LittleEndian.getInt(data, 0x31e + offset); - field_216_lcbUskf = LittleEndian.getInt(data, 0x322 + offset); - field_217_fcPlcupcRgbuse = LittleEndian.getInt(data, 0x326 + offset); - field_218_lcbPlcupcRgbuse = LittleEndian.getInt(data, 0x32a + offset); - field_219_fcPlcupcUsp = LittleEndian.getInt(data, 0x32e + offset); - field_220_lcbPlcupcUsp = LittleEndian.getInt(data, 0x332 + offset); - field_221_fcSttbGlsyStyle = LittleEndian.getInt(data, 0x336 + offset); - field_222_lcbSttbGlsyStyle = LittleEndian.getInt(data, 0x33a + offset); - field_223_fcPlgosl = LittleEndian.getInt(data, 0x33e + offset); - field_224_lcbPlgosl = LittleEndian.getInt(data, 0x342 + offset); - field_225_fcPlcocx = LittleEndian.getInt(data, 0x346 + offset); - field_226_lcbPlcocx = LittleEndian.getInt(data, 0x34a + offset); - field_227_fcPlcfbteLvc = LittleEndian.getInt(data, 0x34e + offset); - field_228_lcbPlcfbteLvc = LittleEndian.getInt(data, 0x352 + offset); - field_229_ftModified = LittleEndian.getInt(data, 0x356 + offset); - field_230_dwLowDateTime = LittleEndian.getInt(data, 0x35a + offset); - field_231_dwHighDateTime = LittleEndian.getInt(data, 0x35e + offset); - field_232_fcPlcflvc = LittleEndian.getInt(data, 0x362 + offset); - field_233_lcbPlcflvc = LittleEndian.getInt(data, 0x366 + offset); - field_234_fcPlcasumy = LittleEndian.getInt(data, 0x36a + offset); - field_235_lcbPlcasumy = LittleEndian.getInt(data, 0x36e + offset); - field_236_fcPlcfgram = LittleEndian.getInt(data, 0x372 + offset); - field_237_lcbPlcfgram = LittleEndian.getInt(data, 0x376 + offset); - field_238_fcSttbListNames = LittleEndian.getInt(data, 0x37a + offset); - field_239_lcbSttbListNames = LittleEndian.getInt(data, 0x37e + offset); - field_240_fcSttbfUssr = LittleEndian.getInt(data, 0x382 + offset); - field_241_lcbSttbfUssr = LittleEndian.getInt(data, 0x386 + offset); + field_180_fcPgdMother = LittleEndian.getInt(data, 0x292 + offset); + field_181_lcbPgdMother = LittleEndian.getInt(data, 0x296 + offset); + field_182_fcBkdMother = LittleEndian.getInt(data, 0x29a + offset); + field_183_lcbBkdMother = LittleEndian.getInt(data, 0x29e + offset); + field_184_fcPgdFtn = LittleEndian.getInt(data, 0x2a2 + offset); + field_185_lcbPgdFtn = LittleEndian.getInt(data, 0x2a6 + offset); + field_186_fcBkdFtn = LittleEndian.getInt(data, 0x2aa + offset); + field_187_lcbBkdFtn = LittleEndian.getInt(data, 0x2ae + offset); + field_188_fcPgdEdn = LittleEndian.getInt(data, 0x2b2 + offset); + field_189_lcbPgdEdn = LittleEndian.getInt(data, 0x2b6 + offset); + field_190_fcBkdEdn = LittleEndian.getInt(data, 0x2ba + offset); + field_191_lcbBkdEdn = LittleEndian.getInt(data, 0x2be + offset); + field_192_fcSttbfIntlFld = LittleEndian.getInt(data, 0x2c2 + offset); + field_193_lcbSttbfIntlFld = LittleEndian.getInt(data, 0x2c6 + offset); + field_194_fcRouteSlip = LittleEndian.getInt(data, 0x2ca + offset); + field_195_lcbRouteSlip = LittleEndian.getInt(data, 0x2ce + offset); + field_196_fcSttbSavedBy = LittleEndian.getInt(data, 0x2d2 + offset); + field_197_lcbSttbSavedBy = LittleEndian.getInt(data, 0x2d6 + offset); + field_198_fcSttbFnm = LittleEndian.getInt(data, 0x2da + offset); + field_199_lcbSttbFnm = LittleEndian.getInt(data, 0x2de + offset); + field_200_fcPlcfLst = LittleEndian.getInt(data, 0x2e2 + offset); + field_201_lcbPlcfLst = LittleEndian.getInt(data, 0x2e6 + offset); + field_202_fcPlfLfo = LittleEndian.getInt(data, 0x2ea + offset); + field_203_lcbPlfLfo = LittleEndian.getInt(data, 0x2ee + offset); + field_204_fcPlcftxbxBkd = LittleEndian.getInt(data, 0x2f2 + offset); + field_205_lcbPlcftxbxBkd = LittleEndian.getInt(data, 0x2f6 + offset); + field_206_fcPlcftxbxHdrBkd = LittleEndian.getInt(data, 0x2fa + offset); + field_207_lcbPlcftxbxHdrBkd = LittleEndian.getInt(data, 0x2fe + offset); + field_208_fcDocUndo = LittleEndian.getInt(data, 0x302 + offset); + field_209_lcbDocUndo = LittleEndian.getInt(data, 0x306 + offset); + field_210_fcRgbuse = LittleEndian.getInt(data, 0x30a + offset); + field_211_lcbRgbuse = LittleEndian.getInt(data, 0x30e + offset); + field_212_fcUsp = LittleEndian.getInt(data, 0x312 + offset); + field_213_lcbUsp = LittleEndian.getInt(data, 0x316 + offset); + field_214_fcUskf = LittleEndian.getInt(data, 0x31a + offset); + field_215_lcbUskf = LittleEndian.getInt(data, 0x31e + offset); + field_216_fcPlcupcRgbuse = LittleEndian.getInt(data, 0x322 + offset); + field_217_lcbPlcupcRgbuse = LittleEndian.getInt(data, 0x326 + offset); + field_218_fcPlcupcUsp = LittleEndian.getInt(data, 0x32a + offset); + field_219_lcbPlcupcUsp = LittleEndian.getInt(data, 0x32e + offset); + field_220_fcSttbGlsyStyle = LittleEndian.getInt(data, 0x332 + offset); + field_221_lcbSttbGlsyStyle = LittleEndian.getInt(data, 0x336 + offset); + field_222_fcPlgosl = LittleEndian.getInt(data, 0x33a + offset); + field_223_lcbPlgosl = LittleEndian.getInt(data, 0x33e + offset); + field_224_fcPlcocx = LittleEndian.getInt(data, 0x342 + offset); + field_225_lcbPlcocx = LittleEndian.getInt(data, 0x346 + offset); + field_226_fcPlcfbteLvc = LittleEndian.getInt(data, 0x34a + offset); + field_227_lcbPlcfbteLvc = LittleEndian.getInt(data, 0x34e + offset); + field_228_dwLowDateTime = LittleEndian.getInt(data, 0x352 + offset); + field_229_dwHighDateTime = LittleEndian.getInt(data, 0x356 + offset); + field_230_fcPlcflvc = LittleEndian.getInt(data, 0x35a + offset); + field_231_lcbPlcflvc = LittleEndian.getInt(data, 0x35e + offset); + field_232_fcPlcasumy = LittleEndian.getInt(data, 0x362 + offset); + field_233_lcbPlcasumy = LittleEndian.getInt(data, 0x366 + offset); + field_234_fcPlcfgram = LittleEndian.getInt(data, 0x36a + offset); + field_235_lcbPlcfgram = LittleEndian.getInt(data, 0x36e + offset); + field_236_fcSttbListNames = LittleEndian.getInt(data, 0x372 + offset); + field_237_lcbSttbListNames = LittleEndian.getInt(data, 0x376 + offset); + field_238_fcSttbfUssr = LittleEndian.getInt(data, 0x37a + offset); + field_239_lcbSttbfUssr = LittleEndian.getInt(data, 0x37e + offset); } @@ -1428,10 +1424,10 @@ public abstract class FIBAbstractType buffer.append(HexDump.toHex((int)getLcbPlcfwkb())); buffer.append(" (").append(getLcbPlcfwkb()).append(" )\n"); - buffer.append(" .fcPlcfsplfcPlcfspl = "); + buffer.append(" .fcPlcfspl = "); buffer.append("0x"); - buffer.append(HexDump.toHex((int)getFcPlcfsplfcPlcfspl())); - buffer.append(" (").append(getFcPlcfsplfcPlcfspl()).append(" )\n"); + buffer.append(HexDump.toHex((int)getFcPlcfspl())); + buffer.append(" (").append(getFcPlcfspl()).append(" )\n"); buffer.append(" .lcbPlcfspl = "); buffer.append("0x"); @@ -1508,11 +1504,6 @@ public abstract class FIBAbstractType buffer.append(HexDump.toHex((int)getLcbUnused())); buffer.append(" (").append(getLcbUnused()).append(" )\n"); - buffer.append(" .rgpgdbkd = "); - buffer.append("0x"); - buffer.append(HexDump.toHex((int)getRgpgdbkd())); - buffer.append(" (").append(getRgpgdbkd()).append(" )\n"); - buffer.append(" .fcPgdMother = "); buffer.append("0x"); buffer.append(HexDump.toHex((int)getFcPgdMother())); @@ -1753,11 +1744,6 @@ public abstract class FIBAbstractType buffer.append(HexDump.toHex((int)getLcbPlcfbteLvc())); buffer.append(" (").append(getLcbPlcfbteLvc()).append(" )\n"); - buffer.append(" .ftModified = "); - buffer.append("0x"); - buffer.append(HexDump.toHex((int)getFtModified())); - buffer.append(" (").append(getFtModified()).append(" )\n"); - buffer.append(" .dwLowDateTime = "); buffer.append("0x"); buffer.append(HexDump.toHex((int)getDwLowDateTime())); @@ -1827,7 +1813,7 @@ public abstract class FIBAbstractType */ public int getSize() { - return 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4; + return 4 + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4; } @@ -4441,19 +4427,19 @@ public abstract class FIBAbstractType } /** - * Get the fcPlcfsplfcPlcfspl field for the FIB record. + * Get the fcPlcfspl field for the FIB record. */ - public int getFcPlcfsplfcPlcfspl() + public int getFcPlcfspl() { - return field_164_fcPlcfsplfcPlcfspl; + return field_164_fcPlcfspl; } /** - * Set the fcPlcfsplfcPlcfspl field for the FIB record. + * Set the fcPlcfspl field for the FIB record. */ - public void setFcPlcfsplfcPlcfspl(int field_164_fcPlcfsplfcPlcfspl) + public void setFcPlcfspl(int field_164_fcPlcfspl) { - this.field_164_fcPlcfsplfcPlcfspl = field_164_fcPlcfsplfcPlcfspl; + this.field_164_fcPlcfspl = field_164_fcPlcfspl; } /** @@ -4696,36 +4682,20 @@ public abstract class FIBAbstractType this.field_179_lcbUnused = field_179_lcbUnused; } - /** - * Get the rgpgdbkd field for the FIB record. - */ - public int getRgpgdbkd() - { - return field_180_rgpgdbkd; - } - - /** - * Set the rgpgdbkd field for the FIB record. - */ - public void setRgpgdbkd(int field_180_rgpgdbkd) - { - this.field_180_rgpgdbkd = field_180_rgpgdbkd; - } - /** * Get the fcPgdMother field for the FIB record. */ public int getFcPgdMother() { - return field_181_fcPgdMother; + return field_180_fcPgdMother; } /** * Set the fcPgdMother field for the FIB record. */ - public void setFcPgdMother(int field_181_fcPgdMother) + public void setFcPgdMother(int field_180_fcPgdMother) { - this.field_181_fcPgdMother = field_181_fcPgdMother; + this.field_180_fcPgdMother = field_180_fcPgdMother; } /** @@ -4733,15 +4703,15 @@ public abstract class FIBAbstractType */ public int getLcbPgdMother() { - return field_182_lcbPgdMother; + return field_181_lcbPgdMother; } /** * Set the lcbPgdMother field for the FIB record. */ - public void setLcbPgdMother(int field_182_lcbPgdMother) + public void setLcbPgdMother(int field_181_lcbPgdMother) { - this.field_182_lcbPgdMother = field_182_lcbPgdMother; + this.field_181_lcbPgdMother = field_181_lcbPgdMother; } /** @@ -4749,15 +4719,15 @@ public abstract class FIBAbstractType */ public int getFcBkdMother() { - return field_183_fcBkdMother; + return field_182_fcBkdMother; } /** * Set the fcBkdMother field for the FIB record. */ - public void setFcBkdMother(int field_183_fcBkdMother) + public void setFcBkdMother(int field_182_fcBkdMother) { - this.field_183_fcBkdMother = field_183_fcBkdMother; + this.field_182_fcBkdMother = field_182_fcBkdMother; } /** @@ -4765,15 +4735,15 @@ public abstract class FIBAbstractType */ public int getLcbBkdMother() { - return field_184_lcbBkdMother; + return field_183_lcbBkdMother; } /** * Set the lcbBkdMother field for the FIB record. */ - public void setLcbBkdMother(int field_184_lcbBkdMother) + public void setLcbBkdMother(int field_183_lcbBkdMother) { - this.field_184_lcbBkdMother = field_184_lcbBkdMother; + this.field_183_lcbBkdMother = field_183_lcbBkdMother; } /** @@ -4781,15 +4751,15 @@ public abstract class FIBAbstractType */ public int getFcPgdFtn() { - return field_185_fcPgdFtn; + return field_184_fcPgdFtn; } /** * Set the fcPgdFtn field for the FIB record. */ - public void setFcPgdFtn(int field_185_fcPgdFtn) + public void setFcPgdFtn(int field_184_fcPgdFtn) { - this.field_185_fcPgdFtn = field_185_fcPgdFtn; + this.field_184_fcPgdFtn = field_184_fcPgdFtn; } /** @@ -4797,15 +4767,15 @@ public abstract class FIBAbstractType */ public int getLcbPgdFtn() { - return field_186_lcbPgdFtn; + return field_185_lcbPgdFtn; } /** * Set the lcbPgdFtn field for the FIB record. */ - public void setLcbPgdFtn(int field_186_lcbPgdFtn) + public void setLcbPgdFtn(int field_185_lcbPgdFtn) { - this.field_186_lcbPgdFtn = field_186_lcbPgdFtn; + this.field_185_lcbPgdFtn = field_185_lcbPgdFtn; } /** @@ -4813,15 +4783,15 @@ public abstract class FIBAbstractType */ public int getFcBkdFtn() { - return field_187_fcBkdFtn; + return field_186_fcBkdFtn; } /** * Set the fcBkdFtn field for the FIB record. */ - public void setFcBkdFtn(int field_187_fcBkdFtn) + public void setFcBkdFtn(int field_186_fcBkdFtn) { - this.field_187_fcBkdFtn = field_187_fcBkdFtn; + this.field_186_fcBkdFtn = field_186_fcBkdFtn; } /** @@ -4829,15 +4799,15 @@ public abstract class FIBAbstractType */ public int getLcbBkdFtn() { - return field_188_lcbBkdFtn; + return field_187_lcbBkdFtn; } /** * Set the lcbBkdFtn field for the FIB record. */ - public void setLcbBkdFtn(int field_188_lcbBkdFtn) + public void setLcbBkdFtn(int field_187_lcbBkdFtn) { - this.field_188_lcbBkdFtn = field_188_lcbBkdFtn; + this.field_187_lcbBkdFtn = field_187_lcbBkdFtn; } /** @@ -4845,15 +4815,15 @@ public abstract class FIBAbstractType */ public int getFcPgdEdn() { - return field_189_fcPgdEdn; + return field_188_fcPgdEdn; } /** * Set the fcPgdEdn field for the FIB record. */ - public void setFcPgdEdn(int field_189_fcPgdEdn) + public void setFcPgdEdn(int field_188_fcPgdEdn) { - this.field_189_fcPgdEdn = field_189_fcPgdEdn; + this.field_188_fcPgdEdn = field_188_fcPgdEdn; } /** @@ -4861,15 +4831,15 @@ public abstract class FIBAbstractType */ public int getLcbPgdEdn() { - return field_190_lcbPgdEdn; + return field_189_lcbPgdEdn; } /** * Set the lcbPgdEdn field for the FIB record. */ - public void setLcbPgdEdn(int field_190_lcbPgdEdn) + public void setLcbPgdEdn(int field_189_lcbPgdEdn) { - this.field_190_lcbPgdEdn = field_190_lcbPgdEdn; + this.field_189_lcbPgdEdn = field_189_lcbPgdEdn; } /** @@ -4877,15 +4847,15 @@ public abstract class FIBAbstractType */ public int getFcBkdEdn() { - return field_191_fcBkdEdn; + return field_190_fcBkdEdn; } /** * Set the fcBkdEdn field for the FIB record. */ - public void setFcBkdEdn(int field_191_fcBkdEdn) + public void setFcBkdEdn(int field_190_fcBkdEdn) { - this.field_191_fcBkdEdn = field_191_fcBkdEdn; + this.field_190_fcBkdEdn = field_190_fcBkdEdn; } /** @@ -4893,15 +4863,15 @@ public abstract class FIBAbstractType */ public int getLcbBkdEdn() { - return field_192_lcbBkdEdn; + return field_191_lcbBkdEdn; } /** * Set the lcbBkdEdn field for the FIB record. */ - public void setLcbBkdEdn(int field_192_lcbBkdEdn) + public void setLcbBkdEdn(int field_191_lcbBkdEdn) { - this.field_192_lcbBkdEdn = field_192_lcbBkdEdn; + this.field_191_lcbBkdEdn = field_191_lcbBkdEdn; } /** @@ -4909,15 +4879,15 @@ public abstract class FIBAbstractType */ public int getFcSttbfIntlFld() { - return field_193_fcSttbfIntlFld; + return field_192_fcSttbfIntlFld; } /** * Set the fcSttbfIntlFld field for the FIB record. */ - public void setFcSttbfIntlFld(int field_193_fcSttbfIntlFld) + public void setFcSttbfIntlFld(int field_192_fcSttbfIntlFld) { - this.field_193_fcSttbfIntlFld = field_193_fcSttbfIntlFld; + this.field_192_fcSttbfIntlFld = field_192_fcSttbfIntlFld; } /** @@ -4925,15 +4895,15 @@ public abstract class FIBAbstractType */ public int getLcbSttbfIntlFld() { - return field_194_lcbSttbfIntlFld; + return field_193_lcbSttbfIntlFld; } /** * Set the lcbSttbfIntlFld field for the FIB record. */ - public void setLcbSttbfIntlFld(int field_194_lcbSttbfIntlFld) + public void setLcbSttbfIntlFld(int field_193_lcbSttbfIntlFld) { - this.field_194_lcbSttbfIntlFld = field_194_lcbSttbfIntlFld; + this.field_193_lcbSttbfIntlFld = field_193_lcbSttbfIntlFld; } /** @@ -4941,15 +4911,15 @@ public abstract class FIBAbstractType */ public int getFcRouteSlip() { - return field_195_fcRouteSlip; + return field_194_fcRouteSlip; } /** * Set the fcRouteSlip field for the FIB record. */ - public void setFcRouteSlip(int field_195_fcRouteSlip) + public void setFcRouteSlip(int field_194_fcRouteSlip) { - this.field_195_fcRouteSlip = field_195_fcRouteSlip; + this.field_194_fcRouteSlip = field_194_fcRouteSlip; } /** @@ -4957,15 +4927,15 @@ public abstract class FIBAbstractType */ public int getLcbRouteSlip() { - return field_196_lcbRouteSlip; + return field_195_lcbRouteSlip; } /** * Set the lcbRouteSlip field for the FIB record. */ - public void setLcbRouteSlip(int field_196_lcbRouteSlip) + public void setLcbRouteSlip(int field_195_lcbRouteSlip) { - this.field_196_lcbRouteSlip = field_196_lcbRouteSlip; + this.field_195_lcbRouteSlip = field_195_lcbRouteSlip; } /** @@ -4973,15 +4943,15 @@ public abstract class FIBAbstractType */ public int getFcSttbSavedBy() { - return field_197_fcSttbSavedBy; + return field_196_fcSttbSavedBy; } /** * Set the fcSttbSavedBy field for the FIB record. */ - public void setFcSttbSavedBy(int field_197_fcSttbSavedBy) + public void setFcSttbSavedBy(int field_196_fcSttbSavedBy) { - this.field_197_fcSttbSavedBy = field_197_fcSttbSavedBy; + this.field_196_fcSttbSavedBy = field_196_fcSttbSavedBy; } /** @@ -4989,15 +4959,15 @@ public abstract class FIBAbstractType */ public int getLcbSttbSavedBy() { - return field_198_lcbSttbSavedBy; + return field_197_lcbSttbSavedBy; } /** * Set the lcbSttbSavedBy field for the FIB record. */ - public void setLcbSttbSavedBy(int field_198_lcbSttbSavedBy) + public void setLcbSttbSavedBy(int field_197_lcbSttbSavedBy) { - this.field_198_lcbSttbSavedBy = field_198_lcbSttbSavedBy; + this.field_197_lcbSttbSavedBy = field_197_lcbSttbSavedBy; } /** @@ -5005,15 +4975,15 @@ public abstract class FIBAbstractType */ public int getFcSttbFnm() { - return field_199_fcSttbFnm; + return field_198_fcSttbFnm; } /** * Set the fcSttbFnm field for the FIB record. */ - public void setFcSttbFnm(int field_199_fcSttbFnm) + public void setFcSttbFnm(int field_198_fcSttbFnm) { - this.field_199_fcSttbFnm = field_199_fcSttbFnm; + this.field_198_fcSttbFnm = field_198_fcSttbFnm; } /** @@ -5021,15 +4991,15 @@ public abstract class FIBAbstractType */ public int getLcbSttbFnm() { - return field_200_lcbSttbFnm; + return field_199_lcbSttbFnm; } /** * Set the lcbSttbFnm field for the FIB record. */ - public void setLcbSttbFnm(int field_200_lcbSttbFnm) + public void setLcbSttbFnm(int field_199_lcbSttbFnm) { - this.field_200_lcbSttbFnm = field_200_lcbSttbFnm; + this.field_199_lcbSttbFnm = field_199_lcbSttbFnm; } /** @@ -5037,15 +5007,15 @@ public abstract class FIBAbstractType */ public int getFcPlcfLst() { - return field_201_fcPlcfLst; + return field_200_fcPlcfLst; } /** * Set the fcPlcfLst field for the FIB record. */ - public void setFcPlcfLst(int field_201_fcPlcfLst) + public void setFcPlcfLst(int field_200_fcPlcfLst) { - this.field_201_fcPlcfLst = field_201_fcPlcfLst; + this.field_200_fcPlcfLst = field_200_fcPlcfLst; } /** @@ -5053,15 +5023,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcfLst() { - return field_202_lcbPlcfLst; + return field_201_lcbPlcfLst; } /** * Set the lcbPlcfLst field for the FIB record. */ - public void setLcbPlcfLst(int field_202_lcbPlcfLst) + public void setLcbPlcfLst(int field_201_lcbPlcfLst) { - this.field_202_lcbPlcfLst = field_202_lcbPlcfLst; + this.field_201_lcbPlcfLst = field_201_lcbPlcfLst; } /** @@ -5069,15 +5039,15 @@ public abstract class FIBAbstractType */ public int getFcPlfLfo() { - return field_203_fcPlfLfo; + return field_202_fcPlfLfo; } /** * Set the fcPlfLfo field for the FIB record. */ - public void setFcPlfLfo(int field_203_fcPlfLfo) + public void setFcPlfLfo(int field_202_fcPlfLfo) { - this.field_203_fcPlfLfo = field_203_fcPlfLfo; + this.field_202_fcPlfLfo = field_202_fcPlfLfo; } /** @@ -5085,15 +5055,15 @@ public abstract class FIBAbstractType */ public int getLcbPlfLfo() { - return field_204_lcbPlfLfo; + return field_203_lcbPlfLfo; } /** * Set the lcbPlfLfo field for the FIB record. */ - public void setLcbPlfLfo(int field_204_lcbPlfLfo) + public void setLcbPlfLfo(int field_203_lcbPlfLfo) { - this.field_204_lcbPlfLfo = field_204_lcbPlfLfo; + this.field_203_lcbPlfLfo = field_203_lcbPlfLfo; } /** @@ -5101,15 +5071,15 @@ public abstract class FIBAbstractType */ public int getFcPlcftxbxBkd() { - return field_205_fcPlcftxbxBkd; + return field_204_fcPlcftxbxBkd; } /** * Set the fcPlcftxbxBkd field for the FIB record. */ - public void setFcPlcftxbxBkd(int field_205_fcPlcftxbxBkd) + public void setFcPlcftxbxBkd(int field_204_fcPlcftxbxBkd) { - this.field_205_fcPlcftxbxBkd = field_205_fcPlcftxbxBkd; + this.field_204_fcPlcftxbxBkd = field_204_fcPlcftxbxBkd; } /** @@ -5117,15 +5087,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcftxbxBkd() { - return field_206_lcbPlcftxbxBkd; + return field_205_lcbPlcftxbxBkd; } /** * Set the lcbPlcftxbxBkd field for the FIB record. */ - public void setLcbPlcftxbxBkd(int field_206_lcbPlcftxbxBkd) + public void setLcbPlcftxbxBkd(int field_205_lcbPlcftxbxBkd) { - this.field_206_lcbPlcftxbxBkd = field_206_lcbPlcftxbxBkd; + this.field_205_lcbPlcftxbxBkd = field_205_lcbPlcftxbxBkd; } /** @@ -5133,15 +5103,15 @@ public abstract class FIBAbstractType */ public int getFcPlcftxbxHdrBkd() { - return field_207_fcPlcftxbxHdrBkd; + return field_206_fcPlcftxbxHdrBkd; } /** * Set the fcPlcftxbxHdrBkd field for the FIB record. */ - public void setFcPlcftxbxHdrBkd(int field_207_fcPlcftxbxHdrBkd) + public void setFcPlcftxbxHdrBkd(int field_206_fcPlcftxbxHdrBkd) { - this.field_207_fcPlcftxbxHdrBkd = field_207_fcPlcftxbxHdrBkd; + this.field_206_fcPlcftxbxHdrBkd = field_206_fcPlcftxbxHdrBkd; } /** @@ -5149,15 +5119,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcftxbxHdrBkd() { - return field_208_lcbPlcftxbxHdrBkd; + return field_207_lcbPlcftxbxHdrBkd; } /** * Set the lcbPlcftxbxHdrBkd field for the FIB record. */ - public void setLcbPlcftxbxHdrBkd(int field_208_lcbPlcftxbxHdrBkd) + public void setLcbPlcftxbxHdrBkd(int field_207_lcbPlcftxbxHdrBkd) { - this.field_208_lcbPlcftxbxHdrBkd = field_208_lcbPlcftxbxHdrBkd; + this.field_207_lcbPlcftxbxHdrBkd = field_207_lcbPlcftxbxHdrBkd; } /** @@ -5165,15 +5135,15 @@ public abstract class FIBAbstractType */ public int getFcDocUndo() { - return field_209_fcDocUndo; + return field_208_fcDocUndo; } /** * Set the fcDocUndo field for the FIB record. */ - public void setFcDocUndo(int field_209_fcDocUndo) + public void setFcDocUndo(int field_208_fcDocUndo) { - this.field_209_fcDocUndo = field_209_fcDocUndo; + this.field_208_fcDocUndo = field_208_fcDocUndo; } /** @@ -5181,15 +5151,15 @@ public abstract class FIBAbstractType */ public int getLcbDocUndo() { - return field_210_lcbDocUndo; + return field_209_lcbDocUndo; } /** * Set the lcbDocUndo field for the FIB record. */ - public void setLcbDocUndo(int field_210_lcbDocUndo) + public void setLcbDocUndo(int field_209_lcbDocUndo) { - this.field_210_lcbDocUndo = field_210_lcbDocUndo; + this.field_209_lcbDocUndo = field_209_lcbDocUndo; } /** @@ -5197,15 +5167,15 @@ public abstract class FIBAbstractType */ public int getFcRgbuse() { - return field_211_fcRgbuse; + return field_210_fcRgbuse; } /** * Set the fcRgbuse field for the FIB record. */ - public void setFcRgbuse(int field_211_fcRgbuse) + public void setFcRgbuse(int field_210_fcRgbuse) { - this.field_211_fcRgbuse = field_211_fcRgbuse; + this.field_210_fcRgbuse = field_210_fcRgbuse; } /** @@ -5213,15 +5183,15 @@ public abstract class FIBAbstractType */ public int getLcbRgbuse() { - return field_212_lcbRgbuse; + return field_211_lcbRgbuse; } /** * Set the lcbRgbuse field for the FIB record. */ - public void setLcbRgbuse(int field_212_lcbRgbuse) + public void setLcbRgbuse(int field_211_lcbRgbuse) { - this.field_212_lcbRgbuse = field_212_lcbRgbuse; + this.field_211_lcbRgbuse = field_211_lcbRgbuse; } /** @@ -5229,15 +5199,15 @@ public abstract class FIBAbstractType */ public int getFcUsp() { - return field_213_fcUsp; + return field_212_fcUsp; } /** * Set the fcUsp field for the FIB record. */ - public void setFcUsp(int field_213_fcUsp) + public void setFcUsp(int field_212_fcUsp) { - this.field_213_fcUsp = field_213_fcUsp; + this.field_212_fcUsp = field_212_fcUsp; } /** @@ -5245,15 +5215,15 @@ public abstract class FIBAbstractType */ public int getLcbUsp() { - return field_214_lcbUsp; + return field_213_lcbUsp; } /** * Set the lcbUsp field for the FIB record. */ - public void setLcbUsp(int field_214_lcbUsp) + public void setLcbUsp(int field_213_lcbUsp) { - this.field_214_lcbUsp = field_214_lcbUsp; + this.field_213_lcbUsp = field_213_lcbUsp; } /** @@ -5261,15 +5231,15 @@ public abstract class FIBAbstractType */ public int getFcUskf() { - return field_215_fcUskf; + return field_214_fcUskf; } /** * Set the fcUskf field for the FIB record. */ - public void setFcUskf(int field_215_fcUskf) + public void setFcUskf(int field_214_fcUskf) { - this.field_215_fcUskf = field_215_fcUskf; + this.field_214_fcUskf = field_214_fcUskf; } /** @@ -5277,15 +5247,15 @@ public abstract class FIBAbstractType */ public int getLcbUskf() { - return field_216_lcbUskf; + return field_215_lcbUskf; } /** * Set the lcbUskf field for the FIB record. */ - public void setLcbUskf(int field_216_lcbUskf) + public void setLcbUskf(int field_215_lcbUskf) { - this.field_216_lcbUskf = field_216_lcbUskf; + this.field_215_lcbUskf = field_215_lcbUskf; } /** @@ -5293,15 +5263,15 @@ public abstract class FIBAbstractType */ public int getFcPlcupcRgbuse() { - return field_217_fcPlcupcRgbuse; + return field_216_fcPlcupcRgbuse; } /** * Set the fcPlcupcRgbuse field for the FIB record. */ - public void setFcPlcupcRgbuse(int field_217_fcPlcupcRgbuse) + public void setFcPlcupcRgbuse(int field_216_fcPlcupcRgbuse) { - this.field_217_fcPlcupcRgbuse = field_217_fcPlcupcRgbuse; + this.field_216_fcPlcupcRgbuse = field_216_fcPlcupcRgbuse; } /** @@ -5309,15 +5279,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcupcRgbuse() { - return field_218_lcbPlcupcRgbuse; + return field_217_lcbPlcupcRgbuse; } /** * Set the lcbPlcupcRgbuse field for the FIB record. */ - public void setLcbPlcupcRgbuse(int field_218_lcbPlcupcRgbuse) + public void setLcbPlcupcRgbuse(int field_217_lcbPlcupcRgbuse) { - this.field_218_lcbPlcupcRgbuse = field_218_lcbPlcupcRgbuse; + this.field_217_lcbPlcupcRgbuse = field_217_lcbPlcupcRgbuse; } /** @@ -5325,15 +5295,15 @@ public abstract class FIBAbstractType */ public int getFcPlcupcUsp() { - return field_219_fcPlcupcUsp; + return field_218_fcPlcupcUsp; } /** * Set the fcPlcupcUsp field for the FIB record. */ - public void setFcPlcupcUsp(int field_219_fcPlcupcUsp) + public void setFcPlcupcUsp(int field_218_fcPlcupcUsp) { - this.field_219_fcPlcupcUsp = field_219_fcPlcupcUsp; + this.field_218_fcPlcupcUsp = field_218_fcPlcupcUsp; } /** @@ -5341,15 +5311,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcupcUsp() { - return field_220_lcbPlcupcUsp; + return field_219_lcbPlcupcUsp; } /** * Set the lcbPlcupcUsp field for the FIB record. */ - public void setLcbPlcupcUsp(int field_220_lcbPlcupcUsp) + public void setLcbPlcupcUsp(int field_219_lcbPlcupcUsp) { - this.field_220_lcbPlcupcUsp = field_220_lcbPlcupcUsp; + this.field_219_lcbPlcupcUsp = field_219_lcbPlcupcUsp; } /** @@ -5357,15 +5327,15 @@ public abstract class FIBAbstractType */ public int getFcSttbGlsyStyle() { - return field_221_fcSttbGlsyStyle; + return field_220_fcSttbGlsyStyle; } /** * Set the fcSttbGlsyStyle field for the FIB record. */ - public void setFcSttbGlsyStyle(int field_221_fcSttbGlsyStyle) + public void setFcSttbGlsyStyle(int field_220_fcSttbGlsyStyle) { - this.field_221_fcSttbGlsyStyle = field_221_fcSttbGlsyStyle; + this.field_220_fcSttbGlsyStyle = field_220_fcSttbGlsyStyle; } /** @@ -5373,15 +5343,15 @@ public abstract class FIBAbstractType */ public int getLcbSttbGlsyStyle() { - return field_222_lcbSttbGlsyStyle; + return field_221_lcbSttbGlsyStyle; } /** * Set the lcbSttbGlsyStyle field for the FIB record. */ - public void setLcbSttbGlsyStyle(int field_222_lcbSttbGlsyStyle) + public void setLcbSttbGlsyStyle(int field_221_lcbSttbGlsyStyle) { - this.field_222_lcbSttbGlsyStyle = field_222_lcbSttbGlsyStyle; + this.field_221_lcbSttbGlsyStyle = field_221_lcbSttbGlsyStyle; } /** @@ -5389,15 +5359,15 @@ public abstract class FIBAbstractType */ public int getFcPlgosl() { - return field_223_fcPlgosl; + return field_222_fcPlgosl; } /** * Set the fcPlgosl field for the FIB record. */ - public void setFcPlgosl(int field_223_fcPlgosl) + public void setFcPlgosl(int field_222_fcPlgosl) { - this.field_223_fcPlgosl = field_223_fcPlgosl; + this.field_222_fcPlgosl = field_222_fcPlgosl; } /** @@ -5405,15 +5375,15 @@ public abstract class FIBAbstractType */ public int getLcbPlgosl() { - return field_224_lcbPlgosl; + return field_223_lcbPlgosl; } /** * Set the lcbPlgosl field for the FIB record. */ - public void setLcbPlgosl(int field_224_lcbPlgosl) + public void setLcbPlgosl(int field_223_lcbPlgosl) { - this.field_224_lcbPlgosl = field_224_lcbPlgosl; + this.field_223_lcbPlgosl = field_223_lcbPlgosl; } /** @@ -5421,15 +5391,15 @@ public abstract class FIBAbstractType */ public int getFcPlcocx() { - return field_225_fcPlcocx; + return field_224_fcPlcocx; } /** * Set the fcPlcocx field for the FIB record. */ - public void setFcPlcocx(int field_225_fcPlcocx) + public void setFcPlcocx(int field_224_fcPlcocx) { - this.field_225_fcPlcocx = field_225_fcPlcocx; + this.field_224_fcPlcocx = field_224_fcPlcocx; } /** @@ -5437,15 +5407,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcocx() { - return field_226_lcbPlcocx; + return field_225_lcbPlcocx; } /** * Set the lcbPlcocx field for the FIB record. */ - public void setLcbPlcocx(int field_226_lcbPlcocx) + public void setLcbPlcocx(int field_225_lcbPlcocx) { - this.field_226_lcbPlcocx = field_226_lcbPlcocx; + this.field_225_lcbPlcocx = field_225_lcbPlcocx; } /** @@ -5453,15 +5423,15 @@ public abstract class FIBAbstractType */ public int getFcPlcfbteLvc() { - return field_227_fcPlcfbteLvc; + return field_226_fcPlcfbteLvc; } /** * Set the fcPlcfbteLvc field for the FIB record. */ - public void setFcPlcfbteLvc(int field_227_fcPlcfbteLvc) + public void setFcPlcfbteLvc(int field_226_fcPlcfbteLvc) { - this.field_227_fcPlcfbteLvc = field_227_fcPlcfbteLvc; + this.field_226_fcPlcfbteLvc = field_226_fcPlcfbteLvc; } /** @@ -5469,31 +5439,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcfbteLvc() { - return field_228_lcbPlcfbteLvc; + return field_227_lcbPlcfbteLvc; } /** * Set the lcbPlcfbteLvc field for the FIB record. */ - public void setLcbPlcfbteLvc(int field_228_lcbPlcfbteLvc) + public void setLcbPlcfbteLvc(int field_227_lcbPlcfbteLvc) { - this.field_228_lcbPlcfbteLvc = field_228_lcbPlcfbteLvc; - } - - /** - * Get the ftModified field for the FIB record. - */ - public int getFtModified() - { - return field_229_ftModified; - } - - /** - * Set the ftModified field for the FIB record. - */ - public void setFtModified(int field_229_ftModified) - { - this.field_229_ftModified = field_229_ftModified; + this.field_227_lcbPlcfbteLvc = field_227_lcbPlcfbteLvc; } /** @@ -5501,15 +5455,15 @@ public abstract class FIBAbstractType */ public int getDwLowDateTime() { - return field_230_dwLowDateTime; + return field_228_dwLowDateTime; } /** * Set the dwLowDateTime field for the FIB record. */ - public void setDwLowDateTime(int field_230_dwLowDateTime) + public void setDwLowDateTime(int field_228_dwLowDateTime) { - this.field_230_dwLowDateTime = field_230_dwLowDateTime; + this.field_228_dwLowDateTime = field_228_dwLowDateTime; } /** @@ -5517,15 +5471,15 @@ public abstract class FIBAbstractType */ public int getDwHighDateTime() { - return field_231_dwHighDateTime; + return field_229_dwHighDateTime; } /** * Set the dwHighDateTime field for the FIB record. */ - public void setDwHighDateTime(int field_231_dwHighDateTime) + public void setDwHighDateTime(int field_229_dwHighDateTime) { - this.field_231_dwHighDateTime = field_231_dwHighDateTime; + this.field_229_dwHighDateTime = field_229_dwHighDateTime; } /** @@ -5533,15 +5487,15 @@ public abstract class FIBAbstractType */ public int getFcPlcflvc() { - return field_232_fcPlcflvc; + return field_230_fcPlcflvc; } /** * Set the fcPlcflvc field for the FIB record. */ - public void setFcPlcflvc(int field_232_fcPlcflvc) + public void setFcPlcflvc(int field_230_fcPlcflvc) { - this.field_232_fcPlcflvc = field_232_fcPlcflvc; + this.field_230_fcPlcflvc = field_230_fcPlcflvc; } /** @@ -5549,15 +5503,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcflvc() { - return field_233_lcbPlcflvc; + return field_231_lcbPlcflvc; } /** * Set the lcbPlcflvc field for the FIB record. */ - public void setLcbPlcflvc(int field_233_lcbPlcflvc) + public void setLcbPlcflvc(int field_231_lcbPlcflvc) { - this.field_233_lcbPlcflvc = field_233_lcbPlcflvc; + this.field_231_lcbPlcflvc = field_231_lcbPlcflvc; } /** @@ -5565,15 +5519,15 @@ public abstract class FIBAbstractType */ public int getFcPlcasumy() { - return field_234_fcPlcasumy; + return field_232_fcPlcasumy; } /** * Set the fcPlcasumy field for the FIB record. */ - public void setFcPlcasumy(int field_234_fcPlcasumy) + public void setFcPlcasumy(int field_232_fcPlcasumy) { - this.field_234_fcPlcasumy = field_234_fcPlcasumy; + this.field_232_fcPlcasumy = field_232_fcPlcasumy; } /** @@ -5581,15 +5535,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcasumy() { - return field_235_lcbPlcasumy; + return field_233_lcbPlcasumy; } /** * Set the lcbPlcasumy field for the FIB record. */ - public void setLcbPlcasumy(int field_235_lcbPlcasumy) + public void setLcbPlcasumy(int field_233_lcbPlcasumy) { - this.field_235_lcbPlcasumy = field_235_lcbPlcasumy; + this.field_233_lcbPlcasumy = field_233_lcbPlcasumy; } /** @@ -5597,15 +5551,15 @@ public abstract class FIBAbstractType */ public int getFcPlcfgram() { - return field_236_fcPlcfgram; + return field_234_fcPlcfgram; } /** * Set the fcPlcfgram field for the FIB record. */ - public void setFcPlcfgram(int field_236_fcPlcfgram) + public void setFcPlcfgram(int field_234_fcPlcfgram) { - this.field_236_fcPlcfgram = field_236_fcPlcfgram; + this.field_234_fcPlcfgram = field_234_fcPlcfgram; } /** @@ -5613,15 +5567,15 @@ public abstract class FIBAbstractType */ public int getLcbPlcfgram() { - return field_237_lcbPlcfgram; + return field_235_lcbPlcfgram; } /** * Set the lcbPlcfgram field for the FIB record. */ - public void setLcbPlcfgram(int field_237_lcbPlcfgram) + public void setLcbPlcfgram(int field_235_lcbPlcfgram) { - this.field_237_lcbPlcfgram = field_237_lcbPlcfgram; + this.field_235_lcbPlcfgram = field_235_lcbPlcfgram; } /** @@ -5629,15 +5583,15 @@ public abstract class FIBAbstractType */ public int getFcSttbListNames() { - return field_238_fcSttbListNames; + return field_236_fcSttbListNames; } /** * Set the fcSttbListNames field for the FIB record. */ - public void setFcSttbListNames(int field_238_fcSttbListNames) + public void setFcSttbListNames(int field_236_fcSttbListNames) { - this.field_238_fcSttbListNames = field_238_fcSttbListNames; + this.field_236_fcSttbListNames = field_236_fcSttbListNames; } /** @@ -5645,15 +5599,15 @@ public abstract class FIBAbstractType */ public int getLcbSttbListNames() { - return field_239_lcbSttbListNames; + return field_237_lcbSttbListNames; } /** * Set the lcbSttbListNames field for the FIB record. */ - public void setLcbSttbListNames(int field_239_lcbSttbListNames) + public void setLcbSttbListNames(int field_237_lcbSttbListNames) { - this.field_239_lcbSttbListNames = field_239_lcbSttbListNames; + this.field_237_lcbSttbListNames = field_237_lcbSttbListNames; } /** @@ -5661,15 +5615,15 @@ public abstract class FIBAbstractType */ public int getFcSttbfUssr() { - return field_240_fcSttbfUssr; + return field_238_fcSttbfUssr; } /** * Set the fcSttbfUssr field for the FIB record. */ - public void setFcSttbfUssr(int field_240_fcSttbfUssr) + public void setFcSttbfUssr(int field_238_fcSttbfUssr) { - this.field_240_fcSttbfUssr = field_240_fcSttbfUssr; + this.field_238_fcSttbfUssr = field_238_fcSttbfUssr; } /** @@ -5677,15 +5631,15 @@ public abstract class FIBAbstractType */ public int getLcbSttbfUssr() { - return field_241_lcbSttbfUssr; + return field_239_lcbSttbfUssr; } /** * Set the lcbSttbfUssr field for the FIB record. */ - public void setLcbSttbfUssr(int field_241_lcbSttbfUssr) + public void setLcbSttbfUssr(int field_239_lcbSttbfUssr) { - this.field_241_lcbSttbfUssr = field_241_lcbSttbfUssr; + this.field_239_lcbSttbfUssr = field_239_lcbSttbfUssr; } /** diff --git a/src/types/definitions/fib_type.xml b/src/types/definitions/fib_type.xml index 6f0dea490..be009e0e7 100644 --- a/src/types/definitions/fib_type.xml +++ b/src/types/definitions/fib_type.xml @@ -247,7 +247,13 @@ - + + @@ -265,7 +271,12 @@ - + @@ -318,7 +329,12 @@ - +