From b879f0fcc8651b49ae46a6db64d7eb1a27c7af1a Mon Sep 17 00:00:00 2001 From: Silvio Date: Fri, 20 Aug 2010 15:39:56 -0300 Subject: Adding generated docs --- doc/html/annotated.html | 89 ++ doc/html/classBiblioIsisDb-members.html | 88 ++ doc/html/classBiblioIsisDb.gif | Bin 0 -> 512 bytes doc/html/classBiblioIsisDb.html | 674 +++++++++++ doc/html/classBiblioIsisDb.png | Bin 0 -> 344 bytes doc/html/classCGIF-members.html | 84 ++ doc/html/classCGIF.html | 108 ++ doc/html/classCGIFCOLORTABLE-members.html | 75 ++ doc/html/classCGIFCOLORTABLE.html | 90 ++ doc/html/classCGIFFILEHEADER-members.html | 81 ++ doc/html/classCGIFFILEHEADER.html | 102 ++ doc/html/classCGIFIMAGE-members.html | 82 ++ doc/html/classCGIFIMAGE.html | 104 ++ doc/html/classCGIFIMAGEHEADER-members.html | 80 ++ doc/html/classCGIFIMAGEHEADER.html | 100 ++ doc/html/classCGIFLZW-members.html | 91 ++ doc/html/classCGIFLZW.html | 122 ++ doc/html/classCinIsis-members.html | 73 ++ doc/html/classCinIsis.html | 228 ++++ doc/html/classCinisis-members.html | 79 ++ doc/html/classCinisis.html | 402 +++++++ doc/html/classCinisisDb-members.html | 78 ++ doc/html/classCinisisDb.html | 375 ++++++ doc/html/classCinisisDisplayHelper-members.html | 90 ++ doc/html/classCinisisDisplayHelper.html | 737 ++++++++++++ doc/html/classCinisisHttpHelper-members.html | 70 ++ doc/html/classCinisisHttpHelper.html | 168 +++ doc/html/classDB__mysql__base-members.html | 92 ++ doc/html/classDB__mysql__base.gif | Bin 0 -> 2452 bytes doc/html/classDB__mysql__base.html | 141 +++ doc/html/classDB__mysql__op-members.html | 98 ++ doc/html/classDB__mysql__op.gif | Bin 0 -> 644 bytes doc/html/classDB__mysql__op.html | 98 ++ doc/html/classDumpTest-members.html | 75 ++ doc/html/classDumpTest.html | 89 ++ doc/html/classGUI__form__maker-members.html | 80 ++ doc/html/classGUI__form__maker.gif | Bin 0 -> 658 bytes doc/html/classGUI__form__maker.html | 110 ++ doc/html/classGUI__form__table-members.html | 88 ++ doc/html/classGUI__form__table.gif | Bin 0 -> 654 bytes doc/html/classGUI__form__table.html | 104 ++ doc/html/classGUI__paging-members.html | 72 ++ doc/html/classGUI__paging.html | 84 ++ doc/html/classGUI__template__parser-members.html | 73 ++ doc/html/classGUI__template__parser.html | 86 ++ doc/html/classIndentTest-members.html | 76 ++ doc/html/classIndentTest.html | 93 ++ doc/html/classIsisAudit-members.html | 114 ++ doc/html/classIsisAudit.html | 109 ++ doc/html/classIsisAudit.png | Bin 0 -> 741 bytes doc/html/classIsisConnector-members.html | 109 ++ doc/html/classIsisConnector.html | 760 ++++++++++++ doc/html/classIsisConnector.png | Bin 0 -> 740 bytes doc/html/classIsisEntryIterator-members.html | 73 ++ doc/html/classIsisEntryIterator.html | 209 ++++ doc/html/classIsisFieldIterator-members.html | 75 ++ doc/html/classIsisFieldIterator.html | 247 ++++ doc/html/classIsisFinder-members.html | 113 ++ doc/html/classIsisFinder.html | 245 ++++ doc/html/classIsisFinder.png | Bin 0 -> 745 bytes doc/html/classIsisItemIterator-members.html | 73 ++ doc/html/classIsisItemIterator.html | 216 ++++ doc/html/classIsisMainItemIterator-members.html | 75 ++ doc/html/classIsisMainItemIterator.html | 247 ++++ doc/html/classIsisMap-members.html | 92 ++ doc/html/classIsisMap.html | 551 +++++++++ doc/html/classIsisMap.png | Bin 0 -> 752 bytes doc/html/classIsisMethodIterator-members.html | 73 ++ doc/html/classIsisMethodIterator.html | 199 ++++ .../classIsisNormalItemFilterIterator-members.html | 68 ++ doc/html/classIsisNormalItemFilterIterator.html | 96 ++ ...ssIsisNormalSubfieldFilterIterator-members.html | 68 ++ .../classIsisNormalSubfieldFilterIterator.html | 96 ++ doc/html/classIsisReader-members.html | 77 ++ doc/html/classIsisReader.html | 344 ++++++ doc/html/classIsisReader.png | Bin 0 -> 753 bytes doc/html/classIsisRowIterator-members.html | 73 ++ doc/html/classIsisRowIterator.html | 209 ++++ doc/html/classIsisSubfieldIterator-members.html | 73 ++ doc/html/classIsisSubfieldIterator.html | 216 ++++ doc/html/classIsisValueIterator-members.html | 73 ++ doc/html/classIsisValueIterator.html | 209 ++++ doc/html/classIsis__Db-members.html | 83 ++ doc/html/classIsis__Db.html | 121 ++ doc/html/classIsis__File-members.html | 78 ++ doc/html/classIsis__File.html | 157 +++ doc/html/classIsis__Http-members.html | 88 ++ doc/html/classIsis__Http.gif | Bin 0 -> 816 bytes doc/html/classIsis__Http.html | 333 ++++++ doc/html/classIsis__Rec-members.html | 116 ++ doc/html/classIsis__Rec.html | 1223 ++++++++++++++++++++ doc/html/classIsis__Server-members.html | 79 ++ doc/html/classIsis__Server.gif | Bin 0 -> 806 bytes doc/html/classIsis__Server.html | 110 ++ doc/html/classMaleteDb-members.html | 78 ++ doc/html/classMaleteDb.gif | Bin 0 -> 485 bytes doc/html/classMaleteDb.html | 329 ++++++ doc/html/classMaleteDb.png | Bin 0 -> 339 bytes doc/html/classMateleDb.html | 72 ++ doc/html/classParseTest-members.html | 131 +++ doc/html/classParseTest.html | 203 ++++ doc/html/classPhpIsisDb-members.html | 78 ++ doc/html/classPhpIsisDb.gif | Bin 0 -> 488 bytes doc/html/classPhpIsisDb.html | 343 ++++++ doc/html/classPhpIsisDb.png | Bin 0 -> 338 bytes doc/html/classSchemaDb-members.html | 71 ++ doc/html/classSchemaDb.html | 168 +++ doc/html/classSpyc-members.html | 78 ++ doc/html/classSpyc.html | 294 +++++ doc/html/classbasic__search-members.html | 87 ++ doc/html/classbasic__search.gif | Bin 0 -> 543 bytes doc/html/classbasic__search.html | 102 ++ doc/html/classborrowed__list-members.html | 114 ++ doc/html/classborrowed__list.gif | Bin 0 -> 894 bytes doc/html/classborrowed__list.html | 92 ++ doc/html/classes.html | 75 ++ doc/html/classisis__base-members.html | 79 ++ doc/html/classisis__base.gif | Bin 0 -> 1709 bytes doc/html/classisis__base.html | 112 ++ doc/html/classisis__item-members.html | 85 ++ doc/html/classisis__item.gif | Bin 0 -> 473 bytes doc/html/classisis__item.html | 98 ++ doc/html/classitem__list-members.html | 112 ++ doc/html/classitem__list.gif | Bin 0 -> 851 bytes doc/html/classitem__list.html | 88 ++ doc/html/classmember-members.html | 112 ++ doc/html/classmember.gif | Bin 0 -> 852 bytes doc/html/classmember.html | 127 ++ .../classorg_1_1openisis_1_1Charset-members.html | 80 ++ doc/html/classorg_1_1openisis_1_1Charset.html | 130 +++ doc/html/classorg_1_1openisis_1_1Db-members.html | 104 ++ doc/html/classorg_1_1openisis_1_1Db.gif | Bin 0 -> 1182 bytes doc/html/classorg_1_1openisis_1_1Db.html | 712 ++++++++++++ doc/html/classorg_1_1openisis_1_1Fdt-members.html | 84 ++ doc/html/classorg_1_1openisis_1_1Fdt.html | 288 +++++ .../classorg_1_1openisis_1_1Field-members.html | 83 ++ doc/html/classorg_1_1openisis_1_1Field.html | 343 ++++++ doc/html/classorg_1_1openisis_1_1Log-members.html | 77 ++ doc/html/classorg_1_1openisis_1_1Log.html | 307 +++++ doc/html/classorg_1_1openisis_1_1Mail-members.html | 121 ++ doc/html/classorg_1_1openisis_1_1Mail.html | 200 ++++ ..._1_1openisis_1_1Mail_1_1Dir_1_1Msg-members.html | 70 ++ ...classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg.html | 82 ++ .../classorg_1_1openisis_1_1NativeDb-members.html | 111 ++ doc/html/classorg_1_1openisis_1_1NativeDb.gif | Bin 0 -> 761 bytes doc/html/classorg_1_1openisis_1_1NativeDb.html | 311 +++++ ...enisis_1_1NativeDb_1_1TermIterator-members.html | 75 ++ ...rg_1_1openisis_1_1NativeDb_1_1TermIterator.html | 94 ++ ...org_1_1openisis_1_1PlainSerializer-members.html | 80 ++ .../classorg_1_1openisis_1_1PlainSerializer.html | 412 +++++++ .../classorg_1_1openisis_1_1PureDb-members.html | 105 ++ doc/html/classorg_1_1openisis_1_1PureDb.gif | Bin 0 -> 730 bytes doc/html/classorg_1_1openisis_1_1PureDb.html | 277 +++++ doc/html/classorg_1_1openisis_1_1Rec-members.html | 85 ++ doc/html/classorg_1_1openisis_1_1Rec.html | 323 ++++++ .../classorg_1_1openisis_1_1RecToXml-members.html | 71 ++ doc/html/classorg_1_1openisis_1_1RecToXml.html | 83 ++ doc/html/classorg_1_1openisis_1_1Test-members.html | 80 ++ doc/html/classorg_1_1openisis_1_1Test.html | 130 +++ .../classorg_1_1openisis_1_1Utils-members.html | 70 ++ doc/html/classorg_1_1openisis_1_1Utils.html | 164 +++ .../classorg_1_1openisis_1_1XmlTest-members.html | 69 ++ doc/html/classorg_1_1openisis_1_1XmlTest.html | 79 ++ .../classorg_1_1openisis_1_1XmlToRec-members.html | 75 ++ doc/html/classorg_1_1openisis_1_1XmlToRec.html | 94 ++ ...1openisis_1_1XmlToRec_1_1OIHandler-members.html | 74 ++ ...ssorg_1_1openisis_1_1XmlToRec_1_1OIHandler.html | 89 ++ ..._1_1openisis_1_1XmlToRec_1_1OINode-members.html | 71 ++ ...classorg_1_1openisis_1_1XmlToRec_1_1OINode.html | 81 ++ doc/html/classphpUnsharpMask-members.html | 69 ++ doc/html/classphpUnsharpMask.html | 79 ++ doc/html/classphpthumb-members.html | 245 ++++ doc/html/classphpthumb.html | 430 +++++++ doc/html/classphpthumb__bmp-members.html | 85 ++ doc/html/classphpthumb__bmp.html | 111 ++ doc/html/classphpthumb__filters-members.html | 106 ++ doc/html/classphpthumb__filters.html | 154 +++ doc/html/classphpthumb__functions-members.html | 106 ++ doc/html/classphpthumb__functions.html | 153 +++ doc/html/classphpthumb__ico-members.html | 70 ++ doc/html/classphpthumb__ico.html | 81 ++ doc/html/classrecord__detail-members.html | 87 ++ doc/html/classrecord__detail.gif | Bin 0 -> 552 bytes doc/html/classrecord__detail.html | 102 ++ doc/html/classrecord__detail__xml-members.html | 86 ++ doc/html/classrecord__detail__xml.gif | Bin 0 -> 615 bytes doc/html/classrecord__detail__xml.html | 100 ++ doc/html/classsql__table-members.html | 111 ++ doc/html/classsql__table.gif | Bin 0 -> 1543 bytes doc/html/classsql__table.html | 127 ++ doc/html/classstatic__table-members.html | 112 ++ doc/html/classstatic__table.gif | Bin 0 -> 875 bytes doc/html/classstatic__table.html | 88 ++ doc/html/classterm__search-members.html | 87 ++ doc/html/classterm__search.gif | Bin 0 -> 533 bytes doc/html/classterm__search.html | 102 ++ doc/html/classtransaction-members.html | 119 ++ doc/html/classtransaction.gif | Bin 0 -> 854 bytes doc/html/classtransaction.html | 100 ++ doc/html/classuser__auth-members.html | 95 ++ doc/html/classuser__auth.gif | Bin 0 -> 608 bytes doc/html/classuser__auth.html | 91 ++ doc/html/core_8h_source.html | 1048 +++++++++++++++++ doc/html/doxygen.css | 545 +++++++++ doc/html/doxygen.png | Bin 0 -> 1281 bytes doc/html/files.html | 88 ++ doc/html/functions.html | 589 ++++++++++ doc/html/functions_func.html | 559 +++++++++ doc/html/functions_vars.html | 100 ++ doc/html/hierarchy.html | 99 ++ doc/html/index.html | 59 + doc/html/installdox | 117 ++ doc/html/interfaceIsisDb-members.html | 72 ++ doc/html/interfaceIsisDb.gif | Bin 0 -> 1057 bytes doc/html/interfaceIsisDb.html | 234 ++++ doc/html/interfaceIsisDb.png | Bin 0 -> 572 bytes doc/html/lbt_8h_source.html | 156 +++ doc/html/lcli_8h_source.html | 109 ++ doc/html/lcs_8h_source.html | 176 +++ doc/html/ldb_8h_source.html | 203 ++++ doc/html/ldsp_8h_source.html | 108 ++ doc/html/ldss_8h_source.html | 103 ++ doc/html/lfdt_8h_source.html | 101 ++ doc/html/lio_8h_source.html | 261 +++++ doc/html/lll_8h_source.html | 114 ++ doc/html/loi_8h_source.html | 311 +++++ doc/html/lses_8h_source.html | 140 +++ doc/html/lstr_8h_source.html | 326 ++++++ doc/html/lsv_8h_source.html | 276 +++++ doc/html/luti_8h_source.html | 188 +++ doc/html/namespaceIsis.html | 107 ++ doc/html/namespaceSpyc.html | 73 ++ doc/html/namespaces.html | 69 ++ doc/html/oip_8h_source.html | 101 ++ doc/html/openisis_8h_source.html | 983 ++++++++++++++++ doc/html/openisistcl_8h_source.html | 122 ++ doc/html/pages.html | 63 + doc/html/php__isis_8h_source.html | 186 +++ doc/html/pw_8h_source.html | 325 ++++++ doc/html/search/all_24.html | 71 ++ doc/html/search/all_5f.html | 53 + doc/html/search/all_61.html | 26 + doc/html/search/all_62.html | 37 + doc/html/search/all_63.html | 107 ++ doc/html/search/all_64.html | 31 + doc/html/search/all_65.html | 73 ++ doc/html/search/all_66.html | 44 + doc/html/search/all_67.html | 146 +++ doc/html/search/all_68.html | 68 ++ doc/html/search/all_69.html | 96 ++ doc/html/search/all_6a.html | 32 + doc/html/search/all_6b.html | 34 + doc/html/search/all_6c.html | 36 + doc/html/search/all_6d.html | 46 + doc/html/search/all_6e.html | 58 + doc/html/search/all_6f.html | 35 + doc/html/search/all_70.html | 31 + doc/html/search/all_71.html | 97 ++ doc/html/search/all_72.html | 76 ++ doc/html/search/all_73.html | 61 + doc/html/search/all_74.html | 30 + doc/html/search/all_75.html | 31 + doc/html/search/all_76.html | 34 + doc/html/search/all_77.html | 104 ++ doc/html/search/all_78.html | 37 + doc/html/search/all_79.html | 26 + doc/html/search/classes_62.html | 25 + doc/html/search/classes_63.html | 35 + doc/html/search/classes_64.html | 61 + doc/html/search/classes_65.html | 35 + doc/html/search/classes_66.html | 67 ++ doc/html/search/classes_67.html | 40 + doc/html/search/classes_68.html | 30 + doc/html/search/classes_69.html | 90 ++ doc/html/search/classes_6b.html | 25 + doc/html/search/classes_6c.html | 126 ++ doc/html/search/classes_6d.html | 25 + doc/html/search/classes_6e.html | 26 + doc/html/search/classes_6f.html | 147 +++ doc/html/search/classes_70.html | 25 + doc/html/search/classes_71.html | 55 + doc/html/search/classes_72.html | 57 + doc/html/search/classes_73.html | 25 + doc/html/search/classes_74.html | 67 ++ doc/html/search/classes_75.html | 31 + doc/html/search/classes_76.html | 30 + doc/html/search/classes_77.html | 25 + doc/html/search/classes_78.html | 37 + doc/html/search/close.png | Bin 0 -> 273 bytes doc/html/search/functions_5f.html | 53 + doc/html/search/functions_61.html | 26 + doc/html/search/functions_62.html | 32 + doc/html/search/functions_63.html | 92 ++ doc/html/search/functions_64.html | 31 + doc/html/search/functions_65.html | 73 ++ doc/html/search/functions_66.html | 44 + doc/html/search/functions_67.html | 146 +++ doc/html/search/functions_68.html | 68 ++ doc/html/search/functions_69.html | 26 + doc/html/search/functions_6a.html | 32 + doc/html/search/functions_6b.html | 34 + doc/html/search/functions_6c.html | 36 + doc/html/search/functions_6d.html | 41 + doc/html/search/functions_6e.html | 58 + doc/html/search/functions_6f.html | 35 + doc/html/search/functions_70.html | 26 + doc/html/search/functions_72.html | 76 ++ doc/html/search/functions_73.html | 56 + doc/html/search/functions_74.html | 30 + doc/html/search/functions_76.html | 34 + doc/html/search/functions_77.html | 104 ++ doc/html/search/functions_79.html | 26 + doc/html/search/namespaces_69.html | 25 + doc/html/search/namespaces_73.html | 25 + doc/html/search/nomatches.html | 12 + doc/html/search/search.css | 200 ++++ doc/html/search/search.js | 732 ++++++++++++ doc/html/search/search.png | Bin 0 -> 527 bytes doc/html/search/variables_24.html | 71 ++ doc/html/search/variables_64.html | 38 + doc/html/search/variables_65.html | 32 + doc/html/search/variables_66.html | 86 ++ doc/html/search/variables_68.html | 38 + doc/html/search/variables_69.html | 26 + doc/html/search/variables_6c.html | 26 + doc/html/search/variables_6d.html | 62 + doc/html/search/variables_6e.html | 26 + doc/html/search/variables_70.html | 32 + doc/html/search/variables_71.html | 62 + doc/html/search/variables_74.html | 26 + doc/html/search/variables_76.html | 26 + doc/html/search/variables_77.html | 26 + doc/html/structBatch-members.html | 81 ++ doc/html/structBatch.html | 101 ++ doc/html/structBin-members.html | 70 ++ doc/html/structBin.html | 79 ++ doc/html/structBlock-members.html | 86 ++ doc/html/structBlock.html | 112 ++ doc/html/structBop-members.html | 72 ++ doc/html/structBop.html | 83 ++ doc/html/structBuf-members.html | 71 ++ doc/html/structBuf.html | 81 ++ doc/html/structCDb-members.html | 69 ++ doc/html/structCDb.html | 77 ++ doc/html/structCdsLoop-members.html | 79 ++ doc/html/structCdsLoop.html | 97 ++ doc/html/structCdsOpt-members.html | 73 ++ doc/html/structCdsOpt.html | 85 ++ doc/html/structCdx-members.html | 79 ++ doc/html/structCdx.html | 97 ++ doc/html/structCdxMake-members.html | 77 ++ doc/html/structCdxMake.html | 93 ++ doc/html/structChunk-members.html | 69 ++ doc/html/structChunk.html | 77 ++ doc/html/structCliChnl-members.html | 70 ++ doc/html/structCliChnl.html | 79 ++ doc/html/structCnt-members.html | 78 ++ doc/html/structCnt.html | 95 ++ doc/html/structCon-members.html | 84 ++ doc/html/structCon.html | 107 ++ doc/html/structDb-members.html | 76 ++ doc/html/structDb.html | 95 ++ doc/html/structDbo-members.html | 76 ++ doc/html/structDbo.html | 91 ++ doc/html/structDct-members.html | 71 ++ doc/html/structDct.html | 81 ++ doc/html/structDict-members.html | 74 ++ doc/html/structDict.html | 92 ++ doc/html/structEntry-members.html | 71 ++ doc/html/structEntry.html | 81 ++ doc/html/structEnv-members.html | 80 ++ doc/html/structEnv.html | 99 ++ doc/html/structFBuf-members.html | 76 ++ doc/html/structFBuf.html | 91 ++ doc/html/structFMap-members.html | 73 ++ doc/html/structFMap.html | 89 ++ doc/html/structFindKey-members.html | 74 ++ doc/html/structFindKey.html | 88 ++ doc/html/structFld-members.html | 71 ++ doc/html/structFld.html | 81 ++ doc/html/structFlt-members.html | 72 ++ doc/html/structFlt.html | 83 ++ doc/html/structFoo-members.html | 74 ++ doc/html/structFoo.html | 87 ++ doc/html/structHEntry-members.html | 74 ++ doc/html/structHEntry.html | 87 ++ doc/html/structHTable-members.html | 73 ++ doc/html/structHTable.html | 85 ++ doc/html/structIdx-members.html | 89 ++ doc/html/structIdx.html | 122 ++ doc/html/structIfb-members.html | 70 ++ doc/html/structIfb.html | 79 ++ doc/html/structIfp-members.html | 73 ++ doc/html/structIfp.html | 85 ++ doc/html/structIifOpt-members.html | 74 ++ doc/html/structIifOpt.html | 87 ++ doc/html/structIos-members.html | 73 ++ doc/html/structIos.html | 85 ++ doc/html/structKey-members.html | 71 ++ doc/html/structKey.html | 81 ++ doc/html/structLBlk-members.html | 71 ++ doc/html/structLBlk.html | 81 ++ doc/html/structLDb-members.html | 85 ++ doc/html/structLDb.html | 109 ++ doc/html/structLdbPost-members.html | 76 ++ doc/html/structLdbPost.html | 95 ++ doc/html/structLdssSearch-members.html | 74 ++ doc/html/structLdssSearch.html | 87 ++ doc/html/structLdssSortDta-members.html | 71 ++ doc/html/structLdssSortDta.html | 81 ++ doc/html/structLeader-members.html | 80 ++ doc/html/structLeader.html | 99 ++ doc/html/structLev-members.html | 70 ++ doc/html/structLev.html | 79 ++ doc/html/structLfmtFmt__-members.html | 73 ++ doc/html/structLfmtFmt__.html | 85 ++ doc/html/structLfmtFrame-members.html | 75 ++ doc/html/structLfmtFrame.html | 89 ++ doc/html/structLfmtIter__-members.html | 80 ++ doc/html/structLfmtIter__.html | 99 ++ doc/html/structLfmtRec__-members.html | 78 ++ doc/html/structLfmtRec__.html | 95 ++ doc/html/structLfmtToken-members.html | 71 ++ doc/html/structLfmtToken.html | 81 ++ doc/html/structList-members.html | 77 ++ doc/html/structList.html | 93 ++ doc/html/structLlp-members.html | 70 ++ doc/html/structLlp.html | 79 ++ doc/html/structLrecMF-members.html | 70 ++ doc/html/structLrecMF.html | 79 ++ doc/html/structLstrSet-members.html | 70 ++ doc/html/structLstrSet.html | 79 ++ doc/html/structLutiLTEnt-members.html | 70 ++ doc/html/structLutiLTEnt.html | 79 ++ doc/html/structMfc-members.html | 77 ++ doc/html/structMfc.html | 96 ++ doc/html/structMfr-members.html | 80 ++ doc/html/structMfr.html | 102 ++ doc/html/structOITCont-members.html | 72 ++ doc/html/structOITCont.html | 83 ++ doc/html/structOITRec-members.html | 74 ++ doc/html/structOITRec.html | 87 ++ doc/html/structOITSess-members.html | 72 ++ doc/html/structOITSess.html | 83 ++ doc/html/structOITStub-members.html | 77 ++ doc/html/structOITStub.html | 93 ++ doc/html/structOIT__Set-members.html | 72 ++ doc/html/structOIT__Set.html | 83 ++ doc/html/structObj-members.html | 69 ++ doc/html/structObj.html | 77 ++ doc/html/structOpenIsisDXLoop-members.html | 73 ++ doc/html/structOpenIsisDXLoop.html | 85 ++ doc/html/structOpenIsisDb-members.html | 74 ++ doc/html/structOpenIsisDb.html | 87 ++ doc/html/structOpenIsisFd-members.html | 80 ++ doc/html/structOpenIsisFd.html | 99 ++ doc/html/structOpenIsisFdt-members.html | 71 ++ doc/html/structOpenIsisFdt.html | 85 ++ doc/html/structOpenIsisField-members.html | 71 ++ doc/html/structOpenIsisField.html | 85 ++ doc/html/structOpenIsisFld-members.html | 71 ++ doc/html/structOpenIsisFld.html | 85 ++ doc/html/structOpenIsisHit-members.html | 73 ++ doc/html/structOpenIsisHit.html | 85 ++ doc/html/structOpenIsisKey-members.html | 71 ++ doc/html/structOpenIsisKey.html | 81 ++ doc/html/structOpenIsisLT-members.html | 71 ++ doc/html/structOpenIsisLT.html | 81 ++ doc/html/structOpenIsisRaw-members.html | 77 ++ doc/html/structOpenIsisRaw.html | 97 ++ doc/html/structOpenIsisRec-members.html | 77 ++ doc/html/structOpenIsisRec.html | 97 ++ doc/html/structOpenIsisRecStream-members.html | 73 ++ doc/html/structOpenIsisRecStream.html | 85 ++ doc/html/structOpenIsisSchema-members.html | 74 ++ doc/html/structOpenIsisSchema.html | 87 ++ doc/html/structOpenIsisSet-members.html | 70 ++ doc/html/structOpenIsisSet.html | 83 ++ doc/html/structOpenIsisStb-members.html | 84 ++ doc/html/structOpenIsisStb.html | 107 ++ doc/html/structOpenIsisStubCbData-members.html | 73 ++ doc/html/structOpenIsisStubCbData.html | 85 ++ doc/html/structOpenIsisVal-members.html | 70 ++ doc/html/structOpenIsisVal.html | 79 ++ doc/html/structPool-members.html | 69 ++ doc/html/structPool.html | 77 ++ doc/html/structPrv-members.html | 70 ++ doc/html/structPrv.html | 79 ++ doc/html/structPst-members.html | 69 ++ doc/html/structPst.html | 77 ++ doc/html/structPtr.html | 88 ++ doc/html/structQLoad-members.html | 89 ++ doc/html/structQLoad.html | 116 ++ doc/html/structQLoop-members.html | 76 ++ doc/html/structQLoop.html | 91 ++ doc/html/structQSet-members.html | 72 ++ doc/html/structQSet.html | 83 ++ doc/html/structQdx-members.html | 84 ++ doc/html/structQdx.html | 107 ++ doc/html/structQrf-members.html | 70 ++ doc/html/structQrf.html | 79 ++ doc/html/structQry-members.html | 83 ++ doc/html/structQry.html | 105 ++ doc/html/structQue-members.html | 71 ++ doc/html/structQue.html | 81 ++ doc/html/structRdx-members.html | 75 ++ doc/html/structRdx.html | 93 ++ doc/html/structRes-members.html | 70 ++ doc/html/structRes.html | 79 ++ doc/html/structRxh-members.html | 71 ++ doc/html/structRxh.html | 83 ++ doc/html/structScx-members.html | 75 ++ doc/html/structScx.html | 89 ++ doc/html/structSes-members.html | 93 ++ doc/html/structSes.html | 130 +++ doc/html/structSesI-members.html | 69 ++ doc/html/structSesI.html | 77 ++ doc/html/structSink-members.html | 72 ++ doc/html/structSink.html | 83 ++ doc/html/structSortBuf-members.html | 70 ++ doc/html/structSortBuf.html | 79 ++ doc/html/structSrv-members.html | 89 ++ doc/html/structSrv.html | 118 ++ doc/html/structStat-members.html | 74 ++ doc/html/structStat.html | 88 ++ doc/html/structStruct-members.html | 71 ++ doc/html/structStruct.html | 81 ++ doc/html/structTab-members.html | 72 ++ doc/html/structTab.html | 83 ++ doc/html/structTcx-members.html | 80 ++ doc/html/structTcx.html | 99 ++ doc/html/structTfl-members.html | 72 ++ doc/html/structTfl.html | 83 ++ doc/html/structTm-members.html | 69 ++ doc/html/structTm.html | 77 ++ doc/html/structVal-members.html | 70 ++ doc/html/structVal.html | 79 ++ doc/html/structVar-members.html | 71 ++ doc/html/structVar.html | 81 ++ doc/html/structWrk-members.html | 75 ++ doc/html/structWrk.html | 89 ++ doc/html/structXrf.html | 84 ++ doc/html/structb2-members.html | 69 ++ doc/html/structb2.html | 77 ++ doc/html/structb4-members.html | 69 ++ doc/html/structb4.html | 77 ++ doc/html/structb8-members.html | 69 ++ doc/html/structb8.html | 77 ++ doc/html/structisis__dbid-members.html | 70 ++ doc/html/structisis__dbid.html | 79 ++ doc/html/structisis__result-members.html | 71 ++ doc/html/structisis__result.html | 81 ++ doc/html/structthreadarg-members.html | 69 ++ doc/html/structthreadarg.html | 77 ++ doc/html/tab_b.gif | Bin 0 -> 35 bytes doc/html/tab_l.gif | Bin 0 -> 706 bytes doc/html/tab_r.gif | Bin 0 -> 2585 bytes doc/html/tabs.css | 105 ++ doc/html/todo.html | 76 ++ doc/html/tool_8h_source.html | 111 ++ doc/html/unionBloke-members.html | 70 ++ doc/html/unionBloke.html | 79 ++ doc/html/unionCv-members.html | 72 ++ doc/html/unionCv.html | 82 ++ doc/html/unionExp-members.html | 73 ++ doc/html/unionExp.html | 85 ++ doc/html/unionFork-members.html | 70 ++ doc/html/unionFork.html | 79 ++ doc/html/unionLcsTab-members.html | 70 ++ doc/html/unionLcsTab.html | 79 ++ doc/html/unionLdbP-members.html | 70 ++ doc/html/unionLdbP.html | 85 ++ doc/html/unionLeaf-members.html | 70 ++ doc/html/unionLeaf.html | 79 ++ doc/html/unionPtr-members.html | 74 ++ doc/html/unionXrf-members.html | 72 ++ doc/latex/Makefile | 19 + doc/latex/annotated.tex | 24 + doc/latex/classBiblioIsisDb.eps | 197 ++++ doc/latex/classBiblioIsisDb.pdf | Bin 0 -> 4432 bytes doc/latex/classBiblioIsisDb.tex | 312 +++++ doc/latex/classCinIsis.tex | 100 ++ doc/latex/classCinisis.tex | 185 +++ doc/latex/classCinisisDb.tex | 170 +++ doc/latex/classCinisisDisplayHelper.tex | 296 +++++ doc/latex/classCinisisHttpHelper.tex | 63 + doc/latex/classIsisAudit.eps | 215 ++++ doc/latex/classIsisAudit.pdf | Bin 0 -> 5896 bytes doc/latex/classIsisAudit.tex | 31 + doc/latex/classIsisConnector.eps | 215 ++++ doc/latex/classIsisConnector.pdf | Bin 0 -> 5892 bytes doc/latex/classIsisConnector.tex | 281 +++++ doc/latex/classIsisEntryIterator.tex | 68 ++ doc/latex/classIsisFieldIterator.tex | 82 ++ doc/latex/classIsisFinder.eps | 215 ++++ doc/latex/classIsisFinder.pdf | Bin 0 -> 5893 bytes doc/latex/classIsisFinder.tex | 84 ++ doc/latex/classIsisItemIterator.tex | 68 ++ doc/latex/classIsisMainItemIterator.tex | 82 ++ doc/latex/classIsisMap.eps | 215 ++++ doc/latex/classIsisMap.pdf | Bin 0 -> 5892 bytes doc/latex/classIsisMap.tex | 261 +++++ doc/latex/classIsisMethodIterator.tex | 68 ++ doc/latex/classIsisNormalItemFilterIterator.tex | 25 + .../classIsisNormalSubfieldFilterIterator.tex | 25 + doc/latex/classIsisReader.eps | 215 ++++ doc/latex/classIsisReader.pdf | Bin 0 -> 5892 bytes doc/latex/classIsisReader.tex | 157 +++ doc/latex/classIsisRowIterator.tex | 68 ++ doc/latex/classIsisSubfieldIterator.tex | 68 ++ doc/latex/classIsisValueIterator.tex | 68 ++ doc/latex/classMaleteDb.eps | 197 ++++ doc/latex/classMaleteDb.pdf | Bin 0 -> 4661 bytes doc/latex/classMaleteDb.tex | 179 +++ doc/latex/classMateleDb.tex | 12 + doc/latex/classPhpIsisDb.eps | 197 ++++ doc/latex/classPhpIsisDb.pdf | Bin 0 -> 4491 bytes doc/latex/classPhpIsisDb.tex | 192 +++ doc/latex/classSchemaDb.tex | 69 ++ doc/latex/doxygen.sty | 350 ++++++ doc/latex/hierarchy.tex | 34 + doc/latex/interfaceIsisDb.eps | 207 ++++ doc/latex/interfaceIsisDb.pdf | Bin 0 -> 5431 bytes doc/latex/interfaceIsisDb.tex | 123 ++ doc/latex/refman.tex | 84 ++ doc/latex/todo.tex | 20 + 626 files changed, 63816 insertions(+) create mode 100644 doc/html/annotated.html create mode 100644 doc/html/classBiblioIsisDb-members.html create mode 100644 doc/html/classBiblioIsisDb.gif create mode 100644 doc/html/classBiblioIsisDb.html create mode 100644 doc/html/classBiblioIsisDb.png create mode 100644 doc/html/classCGIF-members.html create mode 100644 doc/html/classCGIF.html create mode 100644 doc/html/classCGIFCOLORTABLE-members.html create mode 100644 doc/html/classCGIFCOLORTABLE.html create mode 100644 doc/html/classCGIFFILEHEADER-members.html create mode 100644 doc/html/classCGIFFILEHEADER.html create mode 100644 doc/html/classCGIFIMAGE-members.html create mode 100644 doc/html/classCGIFIMAGE.html create mode 100644 doc/html/classCGIFIMAGEHEADER-members.html create mode 100644 doc/html/classCGIFIMAGEHEADER.html create mode 100644 doc/html/classCGIFLZW-members.html create mode 100644 doc/html/classCGIFLZW.html create mode 100644 doc/html/classCinIsis-members.html create mode 100644 doc/html/classCinIsis.html create mode 100644 doc/html/classCinisis-members.html create mode 100644 doc/html/classCinisis.html create mode 100644 doc/html/classCinisisDb-members.html create mode 100644 doc/html/classCinisisDb.html create mode 100644 doc/html/classCinisisDisplayHelper-members.html create mode 100644 doc/html/classCinisisDisplayHelper.html create mode 100644 doc/html/classCinisisHttpHelper-members.html create mode 100644 doc/html/classCinisisHttpHelper.html create mode 100644 doc/html/classDB__mysql__base-members.html create mode 100644 doc/html/classDB__mysql__base.gif create mode 100644 doc/html/classDB__mysql__base.html create mode 100644 doc/html/classDB__mysql__op-members.html create mode 100644 doc/html/classDB__mysql__op.gif create mode 100644 doc/html/classDB__mysql__op.html create mode 100644 doc/html/classDumpTest-members.html create mode 100644 doc/html/classDumpTest.html create mode 100644 doc/html/classGUI__form__maker-members.html create mode 100644 doc/html/classGUI__form__maker.gif create mode 100644 doc/html/classGUI__form__maker.html create mode 100644 doc/html/classGUI__form__table-members.html create mode 100644 doc/html/classGUI__form__table.gif create mode 100644 doc/html/classGUI__form__table.html create mode 100644 doc/html/classGUI__paging-members.html create mode 100644 doc/html/classGUI__paging.html create mode 100644 doc/html/classGUI__template__parser-members.html create mode 100644 doc/html/classGUI__template__parser.html create mode 100644 doc/html/classIndentTest-members.html create mode 100644 doc/html/classIndentTest.html create mode 100644 doc/html/classIsisAudit-members.html create mode 100644 doc/html/classIsisAudit.html create mode 100644 doc/html/classIsisAudit.png create mode 100644 doc/html/classIsisConnector-members.html create mode 100644 doc/html/classIsisConnector.html create mode 100644 doc/html/classIsisConnector.png create mode 100644 doc/html/classIsisEntryIterator-members.html create mode 100644 doc/html/classIsisEntryIterator.html create mode 100644 doc/html/classIsisFieldIterator-members.html create mode 100644 doc/html/classIsisFieldIterator.html create mode 100644 doc/html/classIsisFinder-members.html create mode 100644 doc/html/classIsisFinder.html create mode 100644 doc/html/classIsisFinder.png create mode 100644 doc/html/classIsisItemIterator-members.html create mode 100644 doc/html/classIsisItemIterator.html create mode 100644 doc/html/classIsisMainItemIterator-members.html create mode 100644 doc/html/classIsisMainItemIterator.html create mode 100644 doc/html/classIsisMap-members.html create mode 100644 doc/html/classIsisMap.html create mode 100644 doc/html/classIsisMap.png create mode 100644 doc/html/classIsisMethodIterator-members.html create mode 100644 doc/html/classIsisMethodIterator.html create mode 100644 doc/html/classIsisNormalItemFilterIterator-members.html create mode 100644 doc/html/classIsisNormalItemFilterIterator.html create mode 100644 doc/html/classIsisNormalSubfieldFilterIterator-members.html create mode 100644 doc/html/classIsisNormalSubfieldFilterIterator.html create mode 100644 doc/html/classIsisReader-members.html create mode 100644 doc/html/classIsisReader.html create mode 100644 doc/html/classIsisReader.png create mode 100644 doc/html/classIsisRowIterator-members.html create mode 100644 doc/html/classIsisRowIterator.html create mode 100644 doc/html/classIsisSubfieldIterator-members.html create mode 100644 doc/html/classIsisSubfieldIterator.html create mode 100644 doc/html/classIsisValueIterator-members.html create mode 100644 doc/html/classIsisValueIterator.html create mode 100644 doc/html/classIsis__Db-members.html create mode 100644 doc/html/classIsis__Db.html create mode 100644 doc/html/classIsis__File-members.html create mode 100644 doc/html/classIsis__File.html create mode 100644 doc/html/classIsis__Http-members.html create mode 100644 doc/html/classIsis__Http.gif create mode 100644 doc/html/classIsis__Http.html create mode 100644 doc/html/classIsis__Rec-members.html create mode 100644 doc/html/classIsis__Rec.html create mode 100644 doc/html/classIsis__Server-members.html create mode 100644 doc/html/classIsis__Server.gif create mode 100644 doc/html/classIsis__Server.html create mode 100644 doc/html/classMaleteDb-members.html create mode 100644 doc/html/classMaleteDb.gif create mode 100644 doc/html/classMaleteDb.html create mode 100644 doc/html/classMaleteDb.png create mode 100644 doc/html/classMateleDb.html create mode 100644 doc/html/classParseTest-members.html create mode 100644 doc/html/classParseTest.html create mode 100644 doc/html/classPhpIsisDb-members.html create mode 100644 doc/html/classPhpIsisDb.gif create mode 100644 doc/html/classPhpIsisDb.html create mode 100644 doc/html/classPhpIsisDb.png create mode 100644 doc/html/classSchemaDb-members.html create mode 100644 doc/html/classSchemaDb.html create mode 100644 doc/html/classSpyc-members.html create mode 100644 doc/html/classSpyc.html create mode 100644 doc/html/classbasic__search-members.html create mode 100644 doc/html/classbasic__search.gif create mode 100644 doc/html/classbasic__search.html create mode 100644 doc/html/classborrowed__list-members.html create mode 100644 doc/html/classborrowed__list.gif create mode 100644 doc/html/classborrowed__list.html create mode 100644 doc/html/classes.html create mode 100644 doc/html/classisis__base-members.html create mode 100644 doc/html/classisis__base.gif create mode 100644 doc/html/classisis__base.html create mode 100644 doc/html/classisis__item-members.html create mode 100644 doc/html/classisis__item.gif create mode 100644 doc/html/classisis__item.html create mode 100644 doc/html/classitem__list-members.html create mode 100644 doc/html/classitem__list.gif create mode 100644 doc/html/classitem__list.html create mode 100644 doc/html/classmember-members.html create mode 100644 doc/html/classmember.gif create mode 100644 doc/html/classmember.html create mode 100644 doc/html/classorg_1_1openisis_1_1Charset-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Charset.html create mode 100644 doc/html/classorg_1_1openisis_1_1Db-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Db.gif create mode 100644 doc/html/classorg_1_1openisis_1_1Db.html create mode 100644 doc/html/classorg_1_1openisis_1_1Fdt-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Fdt.html create mode 100644 doc/html/classorg_1_1openisis_1_1Field-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Field.html create mode 100644 doc/html/classorg_1_1openisis_1_1Log-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Log.html create mode 100644 doc/html/classorg_1_1openisis_1_1Mail-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Mail.html create mode 100644 doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg.html create mode 100644 doc/html/classorg_1_1openisis_1_1NativeDb-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1NativeDb.gif create mode 100644 doc/html/classorg_1_1openisis_1_1NativeDb.html create mode 100644 doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator.html create mode 100644 doc/html/classorg_1_1openisis_1_1PlainSerializer-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1PlainSerializer.html create mode 100644 doc/html/classorg_1_1openisis_1_1PureDb-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1PureDb.gif create mode 100644 doc/html/classorg_1_1openisis_1_1PureDb.html create mode 100644 doc/html/classorg_1_1openisis_1_1Rec-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Rec.html create mode 100644 doc/html/classorg_1_1openisis_1_1RecToXml-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1RecToXml.html create mode 100644 doc/html/classorg_1_1openisis_1_1Test-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Test.html create mode 100644 doc/html/classorg_1_1openisis_1_1Utils-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1Utils.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlTest-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlTest.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlToRec-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlToRec.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode-members.html create mode 100644 doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode.html create mode 100644 doc/html/classphpUnsharpMask-members.html create mode 100644 doc/html/classphpUnsharpMask.html create mode 100644 doc/html/classphpthumb-members.html create mode 100644 doc/html/classphpthumb.html create mode 100644 doc/html/classphpthumb__bmp-members.html create mode 100644 doc/html/classphpthumb__bmp.html create mode 100644 doc/html/classphpthumb__filters-members.html create mode 100644 doc/html/classphpthumb__filters.html create mode 100644 doc/html/classphpthumb__functions-members.html create mode 100644 doc/html/classphpthumb__functions.html create mode 100644 doc/html/classphpthumb__ico-members.html create mode 100644 doc/html/classphpthumb__ico.html create mode 100644 doc/html/classrecord__detail-members.html create mode 100644 doc/html/classrecord__detail.gif create mode 100644 doc/html/classrecord__detail.html create mode 100644 doc/html/classrecord__detail__xml-members.html create mode 100644 doc/html/classrecord__detail__xml.gif create mode 100644 doc/html/classrecord__detail__xml.html create mode 100644 doc/html/classsql__table-members.html create mode 100644 doc/html/classsql__table.gif create mode 100644 doc/html/classsql__table.html create mode 100644 doc/html/classstatic__table-members.html create mode 100644 doc/html/classstatic__table.gif create mode 100644 doc/html/classstatic__table.html create mode 100644 doc/html/classterm__search-members.html create mode 100644 doc/html/classterm__search.gif create mode 100644 doc/html/classterm__search.html create mode 100644 doc/html/classtransaction-members.html create mode 100644 doc/html/classtransaction.gif create mode 100644 doc/html/classtransaction.html create mode 100644 doc/html/classuser__auth-members.html create mode 100644 doc/html/classuser__auth.gif create mode 100644 doc/html/classuser__auth.html create mode 100644 doc/html/core_8h_source.html create mode 100644 doc/html/doxygen.css create mode 100644 doc/html/doxygen.png create mode 100644 doc/html/files.html create mode 100644 doc/html/functions.html create mode 100644 doc/html/functions_func.html create mode 100644 doc/html/functions_vars.html create mode 100644 doc/html/hierarchy.html create mode 100644 doc/html/index.html create mode 100755 doc/html/installdox create mode 100644 doc/html/interfaceIsisDb-members.html create mode 100644 doc/html/interfaceIsisDb.gif create mode 100644 doc/html/interfaceIsisDb.html create mode 100644 doc/html/interfaceIsisDb.png create mode 100644 doc/html/lbt_8h_source.html create mode 100644 doc/html/lcli_8h_source.html create mode 100644 doc/html/lcs_8h_source.html create mode 100644 doc/html/ldb_8h_source.html create mode 100644 doc/html/ldsp_8h_source.html create mode 100644 doc/html/ldss_8h_source.html create mode 100644 doc/html/lfdt_8h_source.html create mode 100644 doc/html/lio_8h_source.html create mode 100644 doc/html/lll_8h_source.html create mode 100644 doc/html/loi_8h_source.html create mode 100644 doc/html/lses_8h_source.html create mode 100644 doc/html/lstr_8h_source.html create mode 100644 doc/html/lsv_8h_source.html create mode 100644 doc/html/luti_8h_source.html create mode 100644 doc/html/namespaceIsis.html create mode 100644 doc/html/namespaceSpyc.html create mode 100644 doc/html/namespaces.html create mode 100644 doc/html/oip_8h_source.html create mode 100644 doc/html/openisis_8h_source.html create mode 100644 doc/html/openisistcl_8h_source.html create mode 100644 doc/html/pages.html create mode 100644 doc/html/php__isis_8h_source.html create mode 100644 doc/html/pw_8h_source.html create mode 100644 doc/html/search/all_24.html create mode 100644 doc/html/search/all_5f.html create mode 100644 doc/html/search/all_61.html create mode 100644 doc/html/search/all_62.html create mode 100644 doc/html/search/all_63.html create mode 100644 doc/html/search/all_64.html create mode 100644 doc/html/search/all_65.html create mode 100644 doc/html/search/all_66.html create mode 100644 doc/html/search/all_67.html create mode 100644 doc/html/search/all_68.html create mode 100644 doc/html/search/all_69.html create mode 100644 doc/html/search/all_6a.html create mode 100644 doc/html/search/all_6b.html create mode 100644 doc/html/search/all_6c.html create mode 100644 doc/html/search/all_6d.html create mode 100644 doc/html/search/all_6e.html create mode 100644 doc/html/search/all_6f.html create mode 100644 doc/html/search/all_70.html create mode 100644 doc/html/search/all_71.html create mode 100644 doc/html/search/all_72.html create mode 100644 doc/html/search/all_73.html create mode 100644 doc/html/search/all_74.html create mode 100644 doc/html/search/all_75.html create mode 100644 doc/html/search/all_76.html create mode 100644 doc/html/search/all_77.html create mode 100644 doc/html/search/all_78.html create mode 100644 doc/html/search/all_79.html create mode 100644 doc/html/search/classes_62.html create mode 100644 doc/html/search/classes_63.html create mode 100644 doc/html/search/classes_64.html create mode 100644 doc/html/search/classes_65.html create mode 100644 doc/html/search/classes_66.html create mode 100644 doc/html/search/classes_67.html create mode 100644 doc/html/search/classes_68.html create mode 100644 doc/html/search/classes_69.html create mode 100644 doc/html/search/classes_6b.html create mode 100644 doc/html/search/classes_6c.html create mode 100644 doc/html/search/classes_6d.html create mode 100644 doc/html/search/classes_6e.html create mode 100644 doc/html/search/classes_6f.html create mode 100644 doc/html/search/classes_70.html create mode 100644 doc/html/search/classes_71.html create mode 100644 doc/html/search/classes_72.html create mode 100644 doc/html/search/classes_73.html create mode 100644 doc/html/search/classes_74.html create mode 100644 doc/html/search/classes_75.html create mode 100644 doc/html/search/classes_76.html create mode 100644 doc/html/search/classes_77.html create mode 100644 doc/html/search/classes_78.html create mode 100644 doc/html/search/close.png create mode 100644 doc/html/search/functions_5f.html create mode 100644 doc/html/search/functions_61.html create mode 100644 doc/html/search/functions_62.html create mode 100644 doc/html/search/functions_63.html create mode 100644 doc/html/search/functions_64.html create mode 100644 doc/html/search/functions_65.html create mode 100644 doc/html/search/functions_66.html create mode 100644 doc/html/search/functions_67.html create mode 100644 doc/html/search/functions_68.html create mode 100644 doc/html/search/functions_69.html create mode 100644 doc/html/search/functions_6a.html create mode 100644 doc/html/search/functions_6b.html create mode 100644 doc/html/search/functions_6c.html create mode 100644 doc/html/search/functions_6d.html create mode 100644 doc/html/search/functions_6e.html create mode 100644 doc/html/search/functions_6f.html create mode 100644 doc/html/search/functions_70.html create mode 100644 doc/html/search/functions_72.html create mode 100644 doc/html/search/functions_73.html create mode 100644 doc/html/search/functions_74.html create mode 100644 doc/html/search/functions_76.html create mode 100644 doc/html/search/functions_77.html create mode 100644 doc/html/search/functions_79.html create mode 100644 doc/html/search/namespaces_69.html create mode 100644 doc/html/search/namespaces_73.html create mode 100644 doc/html/search/nomatches.html create mode 100644 doc/html/search/search.css create mode 100644 doc/html/search/search.js create mode 100644 doc/html/search/search.png create mode 100644 doc/html/search/variables_24.html create mode 100644 doc/html/search/variables_64.html create mode 100644 doc/html/search/variables_65.html create mode 100644 doc/html/search/variables_66.html create mode 100644 doc/html/search/variables_68.html create mode 100644 doc/html/search/variables_69.html create mode 100644 doc/html/search/variables_6c.html create mode 100644 doc/html/search/variables_6d.html create mode 100644 doc/html/search/variables_6e.html create mode 100644 doc/html/search/variables_70.html create mode 100644 doc/html/search/variables_71.html create mode 100644 doc/html/search/variables_74.html create mode 100644 doc/html/search/variables_76.html create mode 100644 doc/html/search/variables_77.html create mode 100644 doc/html/structBatch-members.html create mode 100644 doc/html/structBatch.html create mode 100644 doc/html/structBin-members.html create mode 100644 doc/html/structBin.html create mode 100644 doc/html/structBlock-members.html create mode 100644 doc/html/structBlock.html create mode 100644 doc/html/structBop-members.html create mode 100644 doc/html/structBop.html create mode 100644 doc/html/structBuf-members.html create mode 100644 doc/html/structBuf.html create mode 100644 doc/html/structCDb-members.html create mode 100644 doc/html/structCDb.html create mode 100644 doc/html/structCdsLoop-members.html create mode 100644 doc/html/structCdsLoop.html create mode 100644 doc/html/structCdsOpt-members.html create mode 100644 doc/html/structCdsOpt.html create mode 100644 doc/html/structCdx-members.html create mode 100644 doc/html/structCdx.html create mode 100644 doc/html/structCdxMake-members.html create mode 100644 doc/html/structCdxMake.html create mode 100644 doc/html/structChunk-members.html create mode 100644 doc/html/structChunk.html create mode 100644 doc/html/structCliChnl-members.html create mode 100644 doc/html/structCliChnl.html create mode 100644 doc/html/structCnt-members.html create mode 100644 doc/html/structCnt.html create mode 100644 doc/html/structCon-members.html create mode 100644 doc/html/structCon.html create mode 100644 doc/html/structDb-members.html create mode 100644 doc/html/structDb.html create mode 100644 doc/html/structDbo-members.html create mode 100644 doc/html/structDbo.html create mode 100644 doc/html/structDct-members.html create mode 100644 doc/html/structDct.html create mode 100644 doc/html/structDict-members.html create mode 100644 doc/html/structDict.html create mode 100644 doc/html/structEntry-members.html create mode 100644 doc/html/structEntry.html create mode 100644 doc/html/structEnv-members.html create mode 100644 doc/html/structEnv.html create mode 100644 doc/html/structFBuf-members.html create mode 100644 doc/html/structFBuf.html create mode 100644 doc/html/structFMap-members.html create mode 100644 doc/html/structFMap.html create mode 100644 doc/html/structFindKey-members.html create mode 100644 doc/html/structFindKey.html create mode 100644 doc/html/structFld-members.html create mode 100644 doc/html/structFld.html create mode 100644 doc/html/structFlt-members.html create mode 100644 doc/html/structFlt.html create mode 100644 doc/html/structFoo-members.html create mode 100644 doc/html/structFoo.html create mode 100644 doc/html/structHEntry-members.html create mode 100644 doc/html/structHEntry.html create mode 100644 doc/html/structHTable-members.html create mode 100644 doc/html/structHTable.html create mode 100644 doc/html/structIdx-members.html create mode 100644 doc/html/structIdx.html create mode 100644 doc/html/structIfb-members.html create mode 100644 doc/html/structIfb.html create mode 100644 doc/html/structIfp-members.html create mode 100644 doc/html/structIfp.html create mode 100644 doc/html/structIifOpt-members.html create mode 100644 doc/html/structIifOpt.html create mode 100644 doc/html/structIos-members.html create mode 100644 doc/html/structIos.html create mode 100644 doc/html/structKey-members.html create mode 100644 doc/html/structKey.html create mode 100644 doc/html/structLBlk-members.html create mode 100644 doc/html/structLBlk.html create mode 100644 doc/html/structLDb-members.html create mode 100644 doc/html/structLDb.html create mode 100644 doc/html/structLdbPost-members.html create mode 100644 doc/html/structLdbPost.html create mode 100644 doc/html/structLdssSearch-members.html create mode 100644 doc/html/structLdssSearch.html create mode 100644 doc/html/structLdssSortDta-members.html create mode 100644 doc/html/structLdssSortDta.html create mode 100644 doc/html/structLeader-members.html create mode 100644 doc/html/structLeader.html create mode 100644 doc/html/structLev-members.html create mode 100644 doc/html/structLev.html create mode 100644 doc/html/structLfmtFmt__-members.html create mode 100644 doc/html/structLfmtFmt__.html create mode 100644 doc/html/structLfmtFrame-members.html create mode 100644 doc/html/structLfmtFrame.html create mode 100644 doc/html/structLfmtIter__-members.html create mode 100644 doc/html/structLfmtIter__.html create mode 100644 doc/html/structLfmtRec__-members.html create mode 100644 doc/html/structLfmtRec__.html create mode 100644 doc/html/structLfmtToken-members.html create mode 100644 doc/html/structLfmtToken.html create mode 100644 doc/html/structList-members.html create mode 100644 doc/html/structList.html create mode 100644 doc/html/structLlp-members.html create mode 100644 doc/html/structLlp.html create mode 100644 doc/html/structLrecMF-members.html create mode 100644 doc/html/structLrecMF.html create mode 100644 doc/html/structLstrSet-members.html create mode 100644 doc/html/structLstrSet.html create mode 100644 doc/html/structLutiLTEnt-members.html create mode 100644 doc/html/structLutiLTEnt.html create mode 100644 doc/html/structMfc-members.html create mode 100644 doc/html/structMfc.html create mode 100644 doc/html/structMfr-members.html create mode 100644 doc/html/structMfr.html create mode 100644 doc/html/structOITCont-members.html create mode 100644 doc/html/structOITCont.html create mode 100644 doc/html/structOITRec-members.html create mode 100644 doc/html/structOITRec.html create mode 100644 doc/html/structOITSess-members.html create mode 100644 doc/html/structOITSess.html create mode 100644 doc/html/structOITStub-members.html create mode 100644 doc/html/structOITStub.html create mode 100644 doc/html/structOIT__Set-members.html create mode 100644 doc/html/structOIT__Set.html create mode 100644 doc/html/structObj-members.html create mode 100644 doc/html/structObj.html create mode 100644 doc/html/structOpenIsisDXLoop-members.html create mode 100644 doc/html/structOpenIsisDXLoop.html create mode 100644 doc/html/structOpenIsisDb-members.html create mode 100644 doc/html/structOpenIsisDb.html create mode 100644 doc/html/structOpenIsisFd-members.html create mode 100644 doc/html/structOpenIsisFd.html create mode 100644 doc/html/structOpenIsisFdt-members.html create mode 100644 doc/html/structOpenIsisFdt.html create mode 100644 doc/html/structOpenIsisField-members.html create mode 100644 doc/html/structOpenIsisField.html create mode 100644 doc/html/structOpenIsisFld-members.html create mode 100644 doc/html/structOpenIsisFld.html create mode 100644 doc/html/structOpenIsisHit-members.html create mode 100644 doc/html/structOpenIsisHit.html create mode 100644 doc/html/structOpenIsisKey-members.html create mode 100644 doc/html/structOpenIsisKey.html create mode 100644 doc/html/structOpenIsisLT-members.html create mode 100644 doc/html/structOpenIsisLT.html create mode 100644 doc/html/structOpenIsisRaw-members.html create mode 100644 doc/html/structOpenIsisRaw.html create mode 100644 doc/html/structOpenIsisRec-members.html create mode 100644 doc/html/structOpenIsisRec.html create mode 100644 doc/html/structOpenIsisRecStream-members.html create mode 100644 doc/html/structOpenIsisRecStream.html create mode 100644 doc/html/structOpenIsisSchema-members.html create mode 100644 doc/html/structOpenIsisSchema.html create mode 100644 doc/html/structOpenIsisSet-members.html create mode 100644 doc/html/structOpenIsisSet.html create mode 100644 doc/html/structOpenIsisStb-members.html create mode 100644 doc/html/structOpenIsisStb.html create mode 100644 doc/html/structOpenIsisStubCbData-members.html create mode 100644 doc/html/structOpenIsisStubCbData.html create mode 100644 doc/html/structOpenIsisVal-members.html create mode 100644 doc/html/structOpenIsisVal.html create mode 100644 doc/html/structPool-members.html create mode 100644 doc/html/structPool.html create mode 100644 doc/html/structPrv-members.html create mode 100644 doc/html/structPrv.html create mode 100644 doc/html/structPst-members.html create mode 100644 doc/html/structPst.html create mode 100644 doc/html/structPtr.html create mode 100644 doc/html/structQLoad-members.html create mode 100644 doc/html/structQLoad.html create mode 100644 doc/html/structQLoop-members.html create mode 100644 doc/html/structQLoop.html create mode 100644 doc/html/structQSet-members.html create mode 100644 doc/html/structQSet.html create mode 100644 doc/html/structQdx-members.html create mode 100644 doc/html/structQdx.html create mode 100644 doc/html/structQrf-members.html create mode 100644 doc/html/structQrf.html create mode 100644 doc/html/structQry-members.html create mode 100644 doc/html/structQry.html create mode 100644 doc/html/structQue-members.html create mode 100644 doc/html/structQue.html create mode 100644 doc/html/structRdx-members.html create mode 100644 doc/html/structRdx.html create mode 100644 doc/html/structRes-members.html create mode 100644 doc/html/structRes.html create mode 100644 doc/html/structRxh-members.html create mode 100644 doc/html/structRxh.html create mode 100644 doc/html/structScx-members.html create mode 100644 doc/html/structScx.html create mode 100644 doc/html/structSes-members.html create mode 100644 doc/html/structSes.html create mode 100644 doc/html/structSesI-members.html create mode 100644 doc/html/structSesI.html create mode 100644 doc/html/structSink-members.html create mode 100644 doc/html/structSink.html create mode 100644 doc/html/structSortBuf-members.html create mode 100644 doc/html/structSortBuf.html create mode 100644 doc/html/structSrv-members.html create mode 100644 doc/html/structSrv.html create mode 100644 doc/html/structStat-members.html create mode 100644 doc/html/structStat.html create mode 100644 doc/html/structStruct-members.html create mode 100644 doc/html/structStruct.html create mode 100644 doc/html/structTab-members.html create mode 100644 doc/html/structTab.html create mode 100644 doc/html/structTcx-members.html create mode 100644 doc/html/structTcx.html create mode 100644 doc/html/structTfl-members.html create mode 100644 doc/html/structTfl.html create mode 100644 doc/html/structTm-members.html create mode 100644 doc/html/structTm.html create mode 100644 doc/html/structVal-members.html create mode 100644 doc/html/structVal.html create mode 100644 doc/html/structVar-members.html create mode 100644 doc/html/structVar.html create mode 100644 doc/html/structWrk-members.html create mode 100644 doc/html/structWrk.html create mode 100644 doc/html/structXrf.html create mode 100644 doc/html/structb2-members.html create mode 100644 doc/html/structb2.html create mode 100644 doc/html/structb4-members.html create mode 100644 doc/html/structb4.html create mode 100644 doc/html/structb8-members.html create mode 100644 doc/html/structb8.html create mode 100644 doc/html/structisis__dbid-members.html create mode 100644 doc/html/structisis__dbid.html create mode 100644 doc/html/structisis__result-members.html create mode 100644 doc/html/structisis__result.html create mode 100644 doc/html/structthreadarg-members.html create mode 100644 doc/html/structthreadarg.html create mode 100644 doc/html/tab_b.gif create mode 100644 doc/html/tab_l.gif create mode 100644 doc/html/tab_r.gif create mode 100644 doc/html/tabs.css create mode 100644 doc/html/todo.html create mode 100644 doc/html/tool_8h_source.html create mode 100644 doc/html/unionBloke-members.html create mode 100644 doc/html/unionBloke.html create mode 100644 doc/html/unionCv-members.html create mode 100644 doc/html/unionCv.html create mode 100644 doc/html/unionExp-members.html create mode 100644 doc/html/unionExp.html create mode 100644 doc/html/unionFork-members.html create mode 100644 doc/html/unionFork.html create mode 100644 doc/html/unionLcsTab-members.html create mode 100644 doc/html/unionLcsTab.html create mode 100644 doc/html/unionLdbP-members.html create mode 100644 doc/html/unionLdbP.html create mode 100644 doc/html/unionLeaf-members.html create mode 100644 doc/html/unionLeaf.html create mode 100644 doc/html/unionPtr-members.html create mode 100644 doc/html/unionXrf-members.html create mode 100644 doc/latex/Makefile create mode 100644 doc/latex/annotated.tex create mode 100644 doc/latex/classBiblioIsisDb.eps create mode 100644 doc/latex/classBiblioIsisDb.pdf create mode 100644 doc/latex/classBiblioIsisDb.tex create mode 100644 doc/latex/classCinIsis.tex create mode 100644 doc/latex/classCinisis.tex create mode 100644 doc/latex/classCinisisDb.tex create mode 100644 doc/latex/classCinisisDisplayHelper.tex create mode 100644 doc/latex/classCinisisHttpHelper.tex create mode 100644 doc/latex/classIsisAudit.eps create mode 100644 doc/latex/classIsisAudit.pdf create mode 100644 doc/latex/classIsisAudit.tex create mode 100644 doc/latex/classIsisConnector.eps create mode 100644 doc/latex/classIsisConnector.pdf create mode 100644 doc/latex/classIsisConnector.tex create mode 100644 doc/latex/classIsisEntryIterator.tex create mode 100644 doc/latex/classIsisFieldIterator.tex create mode 100644 doc/latex/classIsisFinder.eps create mode 100644 doc/latex/classIsisFinder.pdf create mode 100644 doc/latex/classIsisFinder.tex create mode 100644 doc/latex/classIsisItemIterator.tex create mode 100644 doc/latex/classIsisMainItemIterator.tex create mode 100644 doc/latex/classIsisMap.eps create mode 100644 doc/latex/classIsisMap.pdf create mode 100644 doc/latex/classIsisMap.tex create mode 100644 doc/latex/classIsisMethodIterator.tex create mode 100644 doc/latex/classIsisNormalItemFilterIterator.tex create mode 100644 doc/latex/classIsisNormalSubfieldFilterIterator.tex create mode 100644 doc/latex/classIsisReader.eps create mode 100644 doc/latex/classIsisReader.pdf create mode 100644 doc/latex/classIsisReader.tex create mode 100644 doc/latex/classIsisRowIterator.tex create mode 100644 doc/latex/classIsisSubfieldIterator.tex create mode 100644 doc/latex/classIsisValueIterator.tex create mode 100644 doc/latex/classMaleteDb.eps create mode 100644 doc/latex/classMaleteDb.pdf create mode 100644 doc/latex/classMaleteDb.tex create mode 100644 doc/latex/classMateleDb.tex create mode 100644 doc/latex/classPhpIsisDb.eps create mode 100644 doc/latex/classPhpIsisDb.pdf create mode 100644 doc/latex/classPhpIsisDb.tex create mode 100644 doc/latex/classSchemaDb.tex create mode 100644 doc/latex/doxygen.sty create mode 100644 doc/latex/hierarchy.tex create mode 100644 doc/latex/interfaceIsisDb.eps create mode 100644 doc/latex/interfaceIsisDb.pdf create mode 100644 doc/latex/interfaceIsisDb.tex create mode 100644 doc/latex/refman.tex create mode 100644 doc/latex/todo.tex (limited to 'doc') diff --git a/doc/html/annotated.html b/doc/html/annotated.html new file mode 100644 index 0000000..f520972 --- /dev/null +++ b/doc/html/annotated.html @@ -0,0 +1,89 @@ + + + + + +Cinisis Database Reader: Class List + + + + + + + + + +
+

Class List

Here are the classes, structs, unions and interfaces with brief descriptions: + + + + + + + + + + + + + + + + + + + + + +
BiblioIsisDb
Cinisis
CinisisDisplayHelper
CinisisHttpHelper
IsisAudit
IsisConnector
IsisDb
IsisEntryIterator
IsisFinder
IsisItemIterator
IsisMainItemIterator
IsisMap
IsisMethodIterator
IsisNormalItemFilterIterator
IsisReader
IsisRowIterator
IsisSubfieldIterator
IsisValueIterator
MaleteDb
PhpIsisDb
SchemaDb
+
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classBiblioIsisDb-members.html b/doc/html/classBiblioIsisDb-members.html new file mode 100644 index 0000000..147c0dc --- /dev/null +++ b/doc/html/classBiblioIsisDb-members.html @@ -0,0 +1,88 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

BiblioIsisDb Member List

This is the complete list of members for BiblioIsisDb, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
$fdtBiblioIsisDb
$formatBiblioIsisDb
$logBiblioIsisDb
$perlBiblioIsisDb
__construct($schema)BiblioIsisDb
backend($method= 'count', $args=NULL)BiblioIsisDb
charset(&$data)BiblioIsisDb
check($schema, $section=NULL)BiblioIsisDb [static]
entries()BiblioIsisDb
example()BiblioIsisDb
has_subfields($key)BiblioIsisDb
is_repetitive($field, $value)BiblioIsisDb
logger($message)BiblioIsisDb
read($id, $method= 'fetch')BiblioIsisDb
IsisDb::read($id)IsisDb
repetition($key, $value)BiblioIsisDb
subfields($name, $key, $method)BiblioIsisDb
subfields_from_fetch($name, $key)BiblioIsisDb
subfields_from_to_hash($name, $key)BiblioIsisDb
subfields_switch($key, &$value)BiblioIsisDb
tag($results, $method= 'fetch')BiblioIsisDb
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classBiblioIsisDb.gif b/doc/html/classBiblioIsisDb.gif new file mode 100644 index 0000000..256efd6 Binary files /dev/null and b/doc/html/classBiblioIsisDb.gif differ diff --git a/doc/html/classBiblioIsisDb.html b/doc/html/classBiblioIsisDb.html new file mode 100644 index 0000000..f61a2ab --- /dev/null +++ b/doc/html/classBiblioIsisDb.html @@ -0,0 +1,674 @@ + + + + + +Cinisis Database Reader: BiblioIsisDb Class Reference + + + + + + + + + +
+

BiblioIsisDb Class Reference

+Inheritance diagram for BiblioIsisDb:
+
+
+ + +IsisDb + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 __construct ($schema)
 logger ($message)
 backend ($method= 'count', $args=NULL)
 read ($id, $method= 'fetch')
 entries ()
 example ()
 tag ($results, $method= 'fetch')
 has_subfields ($key)
 subfields_switch ($key, &$value)
 subfields ($name, $key, $method)
 subfields_from_to_hash ($name, $key)
 subfields_from_fetch ($name, $key)
 is_repetitive ($field, $value)
 repetition ($key, $value)
 charset (&$data)

Static Public Member Functions

static check ($schema, $section=NULL)

Public Attributes

 $fdt
 $perl
 $format
 $log
+

Detailed Description

+

Biblio::Isis implementation of IsisDb.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
BiblioIsisDb::__construct ( schema ) 
+
+
+

Constructor.

+
See also:
IsisDb::__construct()
+ +

Implements IsisDb.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::backend ( method = 'count',
args = NULL 
)
+
+
+

Send requests to the perl backend.

+
Parameters:
+ + + +
$method Backend method name to invoke.
$args Backend method arguments.
+
+
+
Returns:
Backend return value.
+ +
+
+ +
+
+ + + + + + + + + +
BiblioIsisDb::charset (&$  data ) 
+
+
+

Charset conversion.

+

Converts a string from the database charset to UTF-8.

+
Parameters:
+ + +
$data String to be converted.
+
+
+
Returns:
String converted to UTF-8.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static BiblioIsisDb::check ( schema,
section = NULL 
) [static]
+
+
+

Check configuration.

+
See also:
IsisDb::check()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + +
BiblioIsisDb::entries ( ) 
+
+
+

Return number of entries in the database.

+
See also:
IsisDb::entries()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + +
BiblioIsisDb::example ( ) 
+
+
+

Return an example schema.

+
See also:
IsisDb::example()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + + +
BiblioIsisDb::has_subfields ( key ) 
+
+
+

Checks whether a field has subfields.

+
Parameters:
+ + +
$key Field key.
+
+
+
Returns:
True if has subfields, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::is_repetitive ( field,
value 
)
+
+
+

Deals with repetition.

+

As Biblio::Isis always return field values as arrays, we have to check the database schema to see if we want to convert then to a single value.

+
Parameters:
+ + + +
$field Database field.
$value Data (with or without repetition).
+
+
+
Returns:
True if repetitive, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + +
BiblioIsisDb::logger ( message ) 
+
+
+

Class logger.

+
Parameters:
+ + +
$message Log message.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::read ( id,
method = 'fetch' 
)
+
+
+

Read an entry.

+
Parameters:
+ + + +
$id Record Id.
$method Database read method.
+
+
+
See also:
IsisDb::read()
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::repetition ( key,
value 
)
+
+
+

Deals with repetition.

+

As Biblio::Isis always return field values as arrays, we have to check the database schema to see if we want to convert then to a single value. The current implementation is just a placeholder as no conversion is done.

+
Parameters:
+ + + +
$key Database key.
$value Query field result.
+
+
+
Returns:
The value according to the repetition config.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BiblioIsisDb::subfields ( name,
key,
method 
)
+
+
+

Makes subfield substitution in a dataset.

+
Parameters:
+ + + + +
$name Dataset.
$key Field key.
$method Database read method.
+
+
+
Returns:
Data with processed subfields.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::subfields_from_fetch ( name,
key 
)
+
+
+

Subfield handling for data read by 'from_fetch' method.

+
Parameters:
+ + + +
$name Dataset.
$key Field key.
+
+
+
Returns:
Data with processed subfields.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::subfields_from_to_hash ( name,
key 
)
+
+
+

Subfield handling for data read by 'to_hash' method. This method is not fully supported and therefore not recommended.

+

It does not deal very well when data has "main" fields and subfields (like "data1^adata2^bdata3") and doesn't deal with advanced configuration such as 'join_subfields'.

+
Parameters:
+ + + +
$name Dataset.
$key Field key.
+
+
+
Returns:
Data with processed subfields.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::subfields_switch ( key,
&$  value 
)
+
+
+

Switch keys on subfields.

+
Parameters:
+ + + +
$key Field key.
$value Dataset.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
BiblioIsisDb::tag ( results,
method = 'fetch' 
)
+
+
+

Tag results of a db query.

+

This function converts the keys of query result from field numbers to names.

+
Parameters:
+ + + +
$results Database query results.
$method Database read method.
+
+
+
Returns:
Tagged database result.
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
BiblioIsisDb::$fdt
+
+
+

Field description table.

+ +
+
+ +
+
+ + + + +
BiblioIsisDb::$format
+
+
+

Database format, derived from $schema.

+ +
+
+ +
+
+ + + + +
BiblioIsisDb::$log
+
+
+

Class action log.

+ +
+
+ +
+
+ + + + +
BiblioIsisDb::$perl
+
+
+

Class instance of a perl interpreter;

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classBiblioIsisDb.png b/doc/html/classBiblioIsisDb.png new file mode 100644 index 0000000..4c1cf27 Binary files /dev/null and b/doc/html/classBiblioIsisDb.png differ diff --git a/doc/html/classCGIF-members.html b/doc/html/classCGIF-members.html new file mode 100644 index 0000000..bfd7cf7 --- /dev/null +++ b/doc/html/classCGIF-members.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CGIF Member List

This is the complete list of members for CGIF, including all inherited members. + + + + + + + + + + + + + + + + +
$m_bLoaded (defined in CGIF)CGIF
$m_gfh (defined in CGIF)CGIF
$m_img (defined in CGIF)CGIF
$m_lpData (defined in CGIF)CGIF
CGIF() (defined in CGIF)CGIF
comment() (defined in CGIF)CGIF
dword($val) (defined in CGIF)CGIF
getBmp($bgColor) (defined in CGIF)CGIF
getGD_PixelPlotterVersion() (defined in CGIF)CGIF
getPng($bgColor) (defined in CGIF)CGIF
getSize($lpszFileName, &$width, &$height) (defined in CGIF)CGIF
height() (defined in CGIF)CGIF
loaded() (defined in CGIF)CGIF
loadFile($lpszFileName, $iIndex) (defined in CGIF)CGIF
ndword($val) (defined in CGIF)CGIF
width() (defined in CGIF)CGIF
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIF.html b/doc/html/classCGIF.html new file mode 100644 index 0000000..77d7cf7 --- /dev/null +++ b/doc/html/classCGIF.html @@ -0,0 +1,108 @@ + + + + + +IsisReader: CGIF Class Reference + + + + + + + + + +
+

CGIF Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + +

Public Member Functions

CGIF ()
loadFile ($lpszFileName, $iIndex)
getSize ($lpszFileName, &$width, &$height)
getBmp ($bgColor)
getPng ($bgColor)
getGD_PixelPlotterVersion ()
dword ($val)
ndword ($val)
width ()
height ()
comment ()
loaded ()

Public Attributes

$m_gfh
$m_lpData
$m_img
$m_bLoaded
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFCOLORTABLE-members.html b/doc/html/classCGIFCOLORTABLE-members.html new file mode 100644 index 0000000..4f6bd53 --- /dev/null +++ b/doc/html/classCGIFCOLORTABLE-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CGIFCOLORTABLE Member List

This is the complete list of members for CGIFCOLORTABLE, including all inherited members. + + + + + + + +
$m_arColors (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
$m_nColors (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
CGIFCOLORTABLE() (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
colorIndex($rgb) (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
load($lpData, $num) (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
toRGBQuad() (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
toString() (defined in CGIFCOLORTABLE)CGIFCOLORTABLE
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFCOLORTABLE.html b/doc/html/classCGIFCOLORTABLE.html new file mode 100644 index 0000000..f4e406a --- /dev/null +++ b/doc/html/classCGIFCOLORTABLE.html @@ -0,0 +1,90 @@ + + + + + +IsisReader: CGIFCOLORTABLE Class Reference + + + + + + + + + +
+

CGIFCOLORTABLE Class Reference

+

List of all members.

+ + + + + + + + + + +

Public Member Functions

CGIFCOLORTABLE ()
load ($lpData, $num)
toString ()
toRGBQuad ()
colorIndex ($rgb)

Public Attributes

$m_nColors
$m_arColors
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFFILEHEADER-members.html b/doc/html/classCGIFFILEHEADER-members.html new file mode 100644 index 0000000..d220088 --- /dev/null +++ b/doc/html/classCGIFFILEHEADER-members.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CGIFFILEHEADER Member List

This is the complete list of members for CGIFFILEHEADER, including all inherited members. + + + + + + + + + + + + + +
$m_bGlobalClr (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_bSorted (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_colorTable (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_lpVer (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_nBgColor (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_nColorRes (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_nHeight (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_nPixelRatio (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_nTableSize (defined in CGIFFILEHEADER)CGIFFILEHEADER
$m_nWidth (defined in CGIFFILEHEADER)CGIFFILEHEADER
CGIFFILEHEADER() (defined in CGIFFILEHEADER)CGIFFILEHEADER
load($lpData, &$hdrLen) (defined in CGIFFILEHEADER)CGIFFILEHEADER
w2i($str) (defined in CGIFFILEHEADER)CGIFFILEHEADER
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFFILEHEADER.html b/doc/html/classCGIFFILEHEADER.html new file mode 100644 index 0000000..5686fd6 --- /dev/null +++ b/doc/html/classCGIFFILEHEADER.html @@ -0,0 +1,102 @@ + + + + + +IsisReader: CGIFFILEHEADER Class Reference + + + + + + + + + +
+

CGIFFILEHEADER Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + +

Public Member Functions

CGIFFILEHEADER ()
load ($lpData, &$hdrLen)
w2i ($str)

Public Attributes

$m_lpVer
$m_nWidth
$m_nHeight
$m_bGlobalClr
$m_nColorRes
$m_bSorted
$m_nTableSize
$m_nBgColor
$m_nPixelRatio
$m_colorTable
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFIMAGE-members.html b/doc/html/classCGIFIMAGE-members.html new file mode 100644 index 0000000..73e978b --- /dev/null +++ b/doc/html/classCGIFIMAGE-members.html @@ -0,0 +1,82 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CGIFIMAGE Member List

This is the complete list of members for CGIFIMAGE, including all inherited members. + + + + + + + + + + + + + + +
$m_bTrans (defined in CGIFIMAGE)CGIFIMAGE
$m_bUser (defined in CGIFIMAGE)CGIFIMAGE
$m_data (defined in CGIFIMAGE)CGIFIMAGE
$m_disp (defined in CGIFIMAGE)CGIFIMAGE
$m_gih (defined in CGIFIMAGE)CGIFIMAGE
$m_lpComm (defined in CGIFIMAGE)CGIFIMAGE
$m_lzw (defined in CGIFIMAGE)CGIFIMAGE
$m_nDelay (defined in CGIFIMAGE)CGIFIMAGE
$m_nTrans (defined in CGIFIMAGE)CGIFIMAGE
CGIFIMAGE() (defined in CGIFIMAGE)CGIFIMAGE
deInterlace() (defined in CGIFIMAGE)CGIFIMAGE
load($data, &$datLen) (defined in CGIFIMAGE)CGIFIMAGE
skipExt(&$data, &$extLen) (defined in CGIFIMAGE)CGIFIMAGE
w2i($str) (defined in CGIFIMAGE)CGIFIMAGE
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFIMAGE.html b/doc/html/classCGIFIMAGE.html new file mode 100644 index 0000000..4b75e78 --- /dev/null +++ b/doc/html/classCGIFIMAGE.html @@ -0,0 +1,104 @@ + + + + + +IsisReader: CGIFIMAGE Class Reference + + + + + + + + + +
+

CGIFIMAGE Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + +

Public Member Functions

CGIFIMAGE ()
load ($data, &$datLen)
skipExt (&$data, &$extLen)
w2i ($str)
deInterlace ()

Public Attributes

$m_disp
$m_bUser
$m_bTrans
$m_nDelay
$m_nTrans
$m_lpComm
$m_gih
$m_data
$m_lzw
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFIMAGEHEADER-members.html b/doc/html/classCGIFIMAGEHEADER-members.html new file mode 100644 index 0000000..337fc3a --- /dev/null +++ b/doc/html/classCGIFIMAGEHEADER-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CGIFIMAGEHEADER Member List

This is the complete list of members for CGIFIMAGEHEADER, including all inherited members. + + + + + + + + + + + + +
$m_bInterlace (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_bLocalClr (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_bSorted (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_colorTable (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_nHeight (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_nLeft (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_nTableSize (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_nTop (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
$m_nWidth (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
CGIFIMAGEHEADER() (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
load($lpData, &$hdrLen) (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
w2i($str) (defined in CGIFIMAGEHEADER)CGIFIMAGEHEADER
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFIMAGEHEADER.html b/doc/html/classCGIFIMAGEHEADER.html new file mode 100644 index 0000000..4cb71d3 --- /dev/null +++ b/doc/html/classCGIFIMAGEHEADER.html @@ -0,0 +1,100 @@ + + + + + +IsisReader: CGIFIMAGEHEADER Class Reference + + + + + + + + + +
+

CGIFIMAGEHEADER Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + +

Public Member Functions

CGIFIMAGEHEADER ()
load ($lpData, &$hdrLen)
w2i ($str)

Public Attributes

$m_nLeft
$m_nTop
$m_nWidth
$m_nHeight
$m_bLocalClr
$m_bInterlace
$m_bSorted
$m_nTableSize
$m_colorTable
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFLZW-members.html b/doc/html/classCGIFLZW-members.html new file mode 100644 index 0000000..d2a375c --- /dev/null +++ b/doc/html/classCGIFLZW-members.html @@ -0,0 +1,91 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CGIFLZW Member List

This is the complete list of members for CGIFLZW, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
$Buf (defined in CGIFLZW)CGIFLZW
$ClearCode (defined in CGIFLZW)CGIFLZW
$CodeSize (defined in CGIFLZW)CGIFLZW
$CurBit (defined in CGIFLZW)CGIFLZW
$Done (defined in CGIFLZW)CGIFLZW
$EndCode (defined in CGIFLZW)CGIFLZW
$FirstCode (defined in CGIFLZW)CGIFLZW
$Fresh (defined in CGIFLZW)CGIFLZW
$LastBit (defined in CGIFLZW)CGIFLZW
$LastByte (defined in CGIFLZW)CGIFLZW
$MAX_LZW_BITS (defined in CGIFLZW)CGIFLZW
$MaxCode (defined in CGIFLZW)CGIFLZW
$MaxCodeSize (defined in CGIFLZW)CGIFLZW
$Next (defined in CGIFLZW)CGIFLZW
$OldCode (defined in CGIFLZW)CGIFLZW
$SetCodeSize (defined in CGIFLZW)CGIFLZW
$sp (defined in CGIFLZW)CGIFLZW
$Stack (defined in CGIFLZW)CGIFLZW
$Vals (defined in CGIFLZW)CGIFLZW
CGIFLZW() (defined in CGIFLZW)CGIFLZW
deCompress($data, &$datLen) (defined in CGIFLZW)CGIFLZW
GetCode(&$data, $bInit) (defined in CGIFLZW)CGIFLZW
LZWCommand(&$data, $bInit) (defined in CGIFLZW)CGIFLZW
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCGIFLZW.html b/doc/html/classCGIFLZW.html new file mode 100644 index 0000000..c5e4063 --- /dev/null +++ b/doc/html/classCGIFLZW.html @@ -0,0 +1,122 @@ + + + + + +IsisReader: CGIFLZW Class Reference + + + + + + + + + +
+

CGIFLZW Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

CGIFLZW ()
deCompress ($data, &$datLen)
LZWCommand (&$data, $bInit)
GetCode (&$data, $bInit)

Public Attributes

$MAX_LZW_BITS
$Fresh
$CodeSize
$SetCodeSize
$MaxCode
$MaxCodeSize
$FirstCode
$OldCode
$ClearCode
$EndCode
$Next
$Vals
$Stack
$sp
$Buf
$CurBit
$LastBit
$Done
$LastByte
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCinIsis-members.html b/doc/html/classCinIsis-members.html new file mode 100644 index 0000000..1bc458e --- /dev/null +++ b/doc/html/classCinIsis-members.html @@ -0,0 +1,73 @@ + + + + + +CinIsis Database Reader: Member List + + + + + + + + + +
+

CinIsis Member List

This is the complete list of members for CinIsis, including all inherited members. + + + + + + +
$dbCinIsis
$implementationCinIsis
__construct($config= 'config/config.yaml')CinIsis
check($config)CinIsis
load($file)CinIsis
parse($config, $type= 'cinisis')CinIsis
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Tue Apr 6 12:36:23 2010 for CinIsis Database Reader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCinIsis.html b/doc/html/classCinIsis.html new file mode 100644 index 0000000..9446af7 --- /dev/null +++ b/doc/html/classCinIsis.html @@ -0,0 +1,228 @@ + + + + + +CinIsis Database Reader: CinIsis Class Reference + + + + + + + + + +
+

CinIsis Class Reference

+

List of all members.

+ + + + + + + + + +

Public Member Functions

 __construct ($config= 'config/config.yaml')
 load ($file)
 parse ($config, $type= 'cinisis')
 check ($config)

Public Attributes

 $db
 $implementation
+

Detailed Description

+

CinIsis main class.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CinIsis::__construct ( config = 'config/config.yaml' ) 
+
+
+

Constructor.

+
Parameters:
+ + +
$config Optional parameter to set alternative config file or array with configuration.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
CinIsis::check ( config ) 
+
+
+

Check configuration.

+
Parameters:
+ + +
$config Config file or array with configuration.
+
+
+
Returns:
Array with configuration or FALSE on error.
+ +
+
+ +
+
+ + + + + + + + + +
CinIsis::load ( file ) 
+
+
+

Config file load.

+
Parameters:
+ + +
$file Config file.
+
+
+
Returns:
Array with configuration.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CinIsis::parse ( config,
type = 'cinisis' 
)
+
+
+

Parse configuration.

+
Parameters:
+ + + +
$config Config file or array with configuration.
$type Configuration type (either 'cinisis' or 'schema').
+
+
+
Returns:
Array with configuration or FALSE on error.
+
Todo:
Config and system check.
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
CinIsis::$db
+
+
+

Database resource.

+ +
+
+ +
+
+ + + + +
CinIsis::$implementation
+
+
+

Database implementation.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Tue Apr 6 12:36:23 2010 for CinIsis Database Reader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classCinisis-members.html b/doc/html/classCinisis-members.html new file mode 100644 index 0000000..5a01ffd --- /dev/null +++ b/doc/html/classCinisis-members.html @@ -0,0 +1,79 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

Cinisis Member List

This is the complete list of members for Cinisis, including all inherited members. + + + + + + + + + + + + +
$dbCinisis
$implementationCinisis
__construct($config=NULL)Cinisis
base()Cinisis [static]
check($config)Cinisis [static]
file($config=NULL, $section= 'config')Cinisis [static]
join_subfields($format)Cinisis [static]
load($file)Cinisis
main_field_name($format, $key)Cinisis [static]
open($config)Cinisis
parse($config, $class=__CLASS__)Cinisis
yaml($file)Cinisis [static]
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisis.html b/doc/html/classCinisis.html new file mode 100644 index 0000000..57571b3 --- /dev/null +++ b/doc/html/classCinisis.html @@ -0,0 +1,402 @@ + + + + + +Cinisis Database Reader: Cinisis Class Reference + + + + + + + + + +
+

Cinisis Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + +

Public Member Functions

 __construct ($config=NULL)
 open ($config)
 load ($file)
 parse ($config, $class=__CLASS__)

Static Public Member Functions

static yaml ($file)
static check ($config)
static base ()
static file ($config=NULL, $section= 'config')
static join_subfields ($format)
static main_field_name ($format, $key)

Public Attributes

 $db
 $implementation
+

Detailed Description

+

Cinisis main class.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
Cinisis::__construct ( config = NULL ) 
+
+
+

Constructor.

+
Parameters:
+ + +
$config Optional parameter to set alternative config file or array with configuration.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
static Cinisis::base ( )  [static]
+
+
+

Get library base folder.

+
Returns:
Return base folder.
+ +
+
+ +
+
+ + + + + + + + + +
static Cinisis::check ( config )  [static]
+
+
+

Check configuration.

+
Parameters:
+ + +
$config Config file or array with configuration.
+
+
+
Returns:
Array with configuration or FALSE on error.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static Cinisis::file ( config = NULL,
section = 'config' 
) [static]
+
+
+

Get a file path.

+
Parameters:
+ + + +
$config Config file name (either relative to the library or absolute) or array with configuration.
$section Config file section (ignored for absolute files).
+
+
+
Returns:
Return the assembled file path.
+ +
+
+ +
+
+ + + + + + + + + +
static Cinisis::join_subfields ( format )  [static]
+
+
+

Whether to join field and subfields in a single array.

+
Parameters:
+ + +
$format Database format.
+
+
+
Returns:
Boolean.
+ +
+
+ +
+
+ + + + + + + + + +
Cinisis::load ( file ) 
+
+
+

Config file load.

+
Parameters:
+ + +
$file Config file.
+
+
+
Returns:
Array with configuration or FALSE if error.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static Cinisis::main_field_name ( format,
key 
) [static]
+
+
+

Determine the main field name depending on db configuration.

+
Parameters:
+ + + +
$key Field key.
$format Database format.
+
+
+
Returns:
Main field name, 'field' by default.
+ +
+
+ +
+
+ + + + + + + + + +
Cinisis::open ( config ) 
+
+
+

Open an ISIS database.

+
Parameters:
+ + +
$config Optional parameter to set alternative config file or array with configuration.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Cinisis::parse ( config,
class = __CLASS__ 
)
+
+
+

Parse configuration.

+
Parameters:
+ + + +
$config Config file or array with configuration.
$class Configuration class name.
+
+
+
Returns:
Array with configuration or FALSE on error.
+ +
+
+ +
+
+ + + + + + + + + +
static Cinisis::yaml ( file )  [static]
+
+
+

Load YAML into array using backend libraries.

+
Parameters:
+ + +
$file Config file.
+
+
+
Returns:
Array with configuration or FALSE if error.
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
Cinisis::$db
+
+
+

Database resource.

+ +
+
+ +
+
+ + + + +
Cinisis::$implementation
+
+
+

Database implementation.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisisDb-members.html b/doc/html/classCinisisDb-members.html new file mode 100644 index 0000000..d1dc537 --- /dev/null +++ b/doc/html/classCinisisDb-members.html @@ -0,0 +1,78 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

CinisisDb Member List

This is the complete list of members for CinisisDb, including all inherited members. + + + + + + + + + + + +
$dbCinisisDb
$implementationCinisisDb
__construct($config=NULL)CinisisDb
base()CinisisDb [static]
check($config)CinisisDb [static]
file($config=NULL, $section= 'config')CinisisDb [static]
join_subfields($format)CinisisDb [static]
load($file)CinisisDb
main_field_name($format, $key)CinisisDb [static]
open($config)CinisisDb
parse($config, $class=__CLASS__)CinisisDb
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Wed Aug 4 14:38:54 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisisDb.html b/doc/html/classCinisisDb.html new file mode 100644 index 0000000..3f17635 --- /dev/null +++ b/doc/html/classCinisisDb.html @@ -0,0 +1,375 @@ + + + + + +Cinisis Database Reader: CinisisDb Class Reference + + + + + + + + + +
+

CinisisDb Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + +

Public Member Functions

 __construct ($config=NULL)
 open ($config)
 load ($file)
 parse ($config, $class=__CLASS__)

Static Public Member Functions

static check ($config)
static base ()
static file ($config=NULL, $section= 'config')
static join_subfields ($format)
static main_field_name ($format, $key)

Public Attributes

 $db
 $implementation
+

Detailed Description

+

CinisisDb main class.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CinisisDb::__construct ( config = NULL ) 
+
+
+

Constructor.

+
Parameters:
+ + +
$config Optional parameter to set alternative config file or array with configuration.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
static CinisisDb::base ( )  [static]
+
+
+

Get library base folder.

+
Returns:
Return base folder.
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDb::check ( config )  [static]
+
+
+

Check configuration.

+
Parameters:
+ + +
$config Config file or array with configuration.
+
+
+
Returns:
Array with configuration or FALSE on error.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static CinisisDb::file ( config = NULL,
section = 'config' 
) [static]
+
+
+

Get a file path.

+
Parameters:
+ + + +
$config Config file name (either relative to the library or absolute) or array with configuration.
$section Config file section (ignored for absolute files).
+
+
+
Returns:
Return the assembled file path.
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDb::join_subfields ( format )  [static]
+
+
+

Whether to join field and subfields in a single array.

+
Parameters:
+ + +
$format Database format.
+
+
+
Returns:
Boolean.
+ +
+
+ +
+
+ + + + + + + + + +
CinisisDb::load ( file ) 
+
+
+

Config file load.

+
Parameters:
+ + +
$file Config file.
+
+
+
Returns:
Array with configuration or FALSE if error.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static CinisisDb::main_field_name ( format,
key 
) [static]
+
+
+

Determine the main field name depending on db configuration.

+
Parameters:
+ + + +
$key Field key.
$format Database format.
+
+
+
Returns:
Main field name, 'field' by default.
+ +
+
+ +
+
+ + + + + + + + + +
CinisisDb::open ( config ) 
+
+
+

Open an ISIS database.

+
Parameters:
+ + +
$config Optional parameter to set alternative config file or array with configuration.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CinisisDb::parse ( config,
class = __CLASS__ 
)
+
+
+

Parse configuration.

+
Parameters:
+ + + +
$config Config file or array with configuration.
$class Configuration class name.
+
+
+
Returns:
Array with configuration or FALSE on error.
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
CinisisDb::$db
+
+
+

Database resource.

+ +
+
+ +
+
+ + + + +
CinisisDb::$implementation
+
+
+

Database implementation.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Wed Aug 4 14:38:54 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisisDisplayHelper-members.html b/doc/html/classCinisisDisplayHelper-members.html new file mode 100644 index 0000000..c356a5a --- /dev/null +++ b/doc/html/classCinisisDisplayHelper-members.html @@ -0,0 +1,90 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

CinisisDisplayHelper Member List

This is the complete list of members for CinisisDisplayHelper, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
__call($method, $arguments)CinisisDisplayHelper
__callStatic($method, $arguments)CinisisDisplayHelper [static]
__construct($title)CinisisDisplayHelper
cliBr()CinisisDisplayHelper [protected, static]
cliH2($text)CinisisDisplayHelper [protected, static]
cliH3($text)CinisisDisplayHelper [protected, static]
cliPre($text)CinisisDisplayHelper [protected, static]
cliTitle($title)CinisisDisplayHelper [protected, static]
methodName($method)CinisisDisplayHelper [static]
webBr()CinisisDisplayHelper [protected, static]
webCloseTable()CinisisDisplayHelper [protected, static]
webEntryLink($entry)CinisisDisplayHelper [protected, static]
webFooter()CinisisDisplayHelper [protected, static]
webForm($content, $action= 'index.php', $method= 'get')CinisisDisplayHelper [protected, static]
webFormInputText($name, $default=null)CinisisDisplayHelper [protected, static]
webH2($text)CinisisDisplayHelper [protected, static]
webH3($text)CinisisDisplayHelper [protected, static]
webHeader($title)CinisisDisplayHelper [protected, static]
webLink($action, $args, $title)CinisisDisplayHelper [protected, static]
webNavbar($entry, $entries, $action= 'index.php', $extra=NULL)CinisisDisplayHelper [protected, static]
webOpenTable()CinisisDisplayHelper [protected, static]
webPre($text)CinisisDisplayHelper [protected, static]
webTitle($title)CinisisDisplayHelper [protected, static]
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisisDisplayHelper.html b/doc/html/classCinisisDisplayHelper.html new file mode 100644 index 0000000..f8337aa --- /dev/null +++ b/doc/html/classCinisisDisplayHelper.html @@ -0,0 +1,737 @@ + + + + + +Cinisis Database Reader: CinisisDisplayHelper Class Reference + + + + + + + + + +
+

CinisisDisplayHelper Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 __construct ($title)
 __call ($method, $arguments)

Static Public Member Functions

static methodName ($method)
static __callStatic ($method, $arguments)

Static Protected Member Functions

static webTitle ($title)
static cliTitle ($title)
static webHeader ($title)
static webFooter ()
static webForm ($content, $action= 'index.php', $method= 'get')
static webFormInputText ($name, $default=null)
static webNavbar ($entry, $entries, $action= 'index.php', $extra=NULL)
static webLink ($action, $args, $title)
static webEntryLink ($entry)
static webOpenTable ()
static webCloseTable ()
static webH2 ($text)
static cliH2 ($text)
static webH3 ($text)
static cliH3 ($text)
static webBr ()
static cliBr ()
static webPre ($text)
static cliPre ($text)
+

Detailed Description

+

Display helpers for test scripts.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
CinisisDisplayHelper::__construct ( title ) 
+
+
+

Constructor.

+
Parameters:
+ + +
$title Page title;
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
CinisisDisplayHelper::__call ( method,
arguments 
)
+
+
+

Dispatcher, dynamic version.

+
Parameters:
+ + + +
$method Method name.
$arguments Argument list.
+
+
+
Returns:
Callback result.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static CinisisDisplayHelper::__callStatic ( method,
arguments 
) [static]
+
+
+

Dispatcher, static version.

+
Parameters:
+ + + +
$method Method name.
$arguments Argument list.
+
+
+
Returns:
Callback result.
+ +
+
+ +
+
+ + + + + + + + +
static CinisisDisplayHelper::cliBr ( )  [static, protected]
+
+
+

Draws a line break element, CLI version.

+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::cliH2 ( text )  [static, protected]
+
+
+

Draws a h2 element, CLI version.

+
Parameters:
+ + +
$text Inner text.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::cliH3 ( text )  [static, protected]
+
+
+

Draws a h3 element, CLI version.

+
Parameters:
+ + +
$text Inner text.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::cliPre ( text )  [static, protected]
+
+
+

Draws a pre format block element.

+
Parameters:
+ + +
$text Inner text.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::cliTitle ( title )  [static, protected]
+
+
+

Draws title, CLI version.

+
Parameters:
+ + +
$title Page title;
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::methodName ( method )  [static]
+
+
+

Determine internal method names.

+
Parameters:
+ + +
$method Method name.
+
+
+
Returns:
Method name.
+ +
+
+ +
+
+ + + + + + + + +
static CinisisDisplayHelper::webBr ( )  [static, protected]
+
+
+

Draws a line break element.

+ +
+
+ +
+
+ + + + + + + + +
static CinisisDisplayHelper::webCloseTable ( )  [static, protected]
+
+
+

Draws tags for closing a table.

+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::webEntryLink ( entry )  [static, protected]
+
+
+

Format an entry link.

+
Parameters:
+ + +
$entry Entry number.
+
+
+
Returns:
Formatted link.
+ +
+
+ +
+
+ + + + + + + + +
static CinisisDisplayHelper::webFooter ( )  [static, protected]
+
+
+

Draws the page footer.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static CinisisDisplayHelper::webForm ( content,
action = 'index.php',
method = 'get' 
) [static, protected]
+
+
+

Draws a form.

+
Parameters:
+ + + + +
$content Form inner content.
$action Form action.
$method Form method.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static CinisisDisplayHelper::webFormInputText ( name,
default = null 
) [static, protected]
+
+
+

Draws a form text input.

+
Parameters:
+ + + +
$name Input name.
$default Default value.
+
+
+
Returns:
Rendered text input.
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::webH2 ( text )  [static, protected]
+
+
+

Draws a h2 element.

+
Parameters:
+ + +
$text Inner text.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::webH3 ( text )  [static, protected]
+
+
+

Draws a h3 element.

+
Parameters:
+ + +
$text Inner text.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::webHeader ( title )  [static, protected]
+
+
+

Draws the page header.

+
Parameters:
+ + +
$title Page title;
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static CinisisDisplayHelper::webLink ( action,
args,
title 
) [static, protected]
+
+
+

Format a link.

+
Parameters:
+ + + + +
$action Link action.
$args Action arguments.
$title Link title.
+
+
+
Returns:
Formatted link.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static CinisisDisplayHelper::webNavbar ( entry,
entries,
action = 'index.php',
extra = NULL 
) [static, protected]
+
+
+

Draws a navigation bar.

+
Parameters:
+ + + + + +
$entry Current entry.
$entries Total number of entries.
$action Page action.
$extra Extra parameters.
+
+
+ +
+
+ +
+
+ + + + + + + + +
static CinisisDisplayHelper::webOpenTable ( )  [static, protected]
+
+
+

Draws tags for opening a table.

+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::webPre ( text )  [static, protected]
+
+
+

Draws a pre format block element.

+
Parameters:
+ + +
$text Inner text.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisDisplayHelper::webTitle ( title )  [static, protected]
+
+
+

Draws a page title.

+
Parameters:
+ + +
$title Page title;
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisisHttpHelper-members.html b/doc/html/classCinisisHttpHelper-members.html new file mode 100644 index 0000000..9041e59 --- /dev/null +++ b/doc/html/classCinisisHttpHelper-members.html @@ -0,0 +1,70 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

CinisisHttpHelper Member List

This is the complete list of members for CinisisHttpHelper, including all inherited members. + + + +
get_arg($name, $default=1)CinisisHttpHelper [static]
get_numeric_arg($name)CinisisHttpHelper [static]
get_textual_arg($name)CinisisHttpHelper [static]
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classCinisisHttpHelper.html b/doc/html/classCinisisHttpHelper.html new file mode 100644 index 0000000..4f82cb7 --- /dev/null +++ b/doc/html/classCinisisHttpHelper.html @@ -0,0 +1,168 @@ + + + + + +Cinisis Database Reader: CinisisHttpHelper Class Reference + + + + + + + + + +
+

CinisisHttpHelper Class Reference

+

List of all members.

+ + + + + +

Static Public Member Functions

static get_arg ($name, $default=1)
static get_numeric_arg ($name)
static get_textual_arg ($name)
+

Detailed Description

+

Http helper for test scripts.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static CinisisHttpHelper::get_arg ( name,
default = 1 
) [static]
+
+
+

Get an argument.

+
Parameters:
+ + + +
$name Argument name.
$default Default value.
+
+
+
Returns:
Argument value.
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisHttpHelper::get_numeric_arg ( name )  [static]
+
+
+

Get a numeric argument.

+
Parameters:
+ + +
$name Argument name.
+
+
+
Returns:
Argument value.
+ +
+
+ +
+
+ + + + + + + + + +
static CinisisHttpHelper::get_textual_arg ( name )  [static]
+
+
+

Get a string argument.

+
Parameters:
+ + +
$name Argument name.
+
+
+
Returns:
Argument value.
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classDB__mysql__base-members.html b/doc/html/classDB__mysql__base-members.html new file mode 100644 index 0000000..718534d --- /dev/null +++ b/doc/html/classDB__mysql__base-members.html @@ -0,0 +1,92 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

DB_mysql_base Member List

This is the complete list of members for DB_mysql_base, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classDB__mysql__base.gif b/doc/html/classDB__mysql__base.gif new file mode 100644 index 0000000..8a6401f Binary files /dev/null and b/doc/html/classDB__mysql__base.gif differ diff --git a/doc/html/classDB__mysql__base.html b/doc/html/classDB__mysql__base.html new file mode 100644 index 0000000..e76c696 --- /dev/null +++ b/doc/html/classDB__mysql__base.html @@ -0,0 +1,141 @@ + + + + + +IsisReader: DB_mysql_base Class Reference + + + + + + + + + +
+

DB_mysql_base Class Reference

+Inheritance diagram for DB_mysql_base:
+
+
+ + +DB_mysql_op +member +sql_table +user_auth +transaction +borrowed_list +item_list +static_table + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

DB_mysql_base ()
_set_dbSetting ()
_do_dbConnect ()
_do_dbSelect ()
do_dbQuery ($sql)
get_dbNumRows ()
get_dbAffRows ()
_set_FieldsInfo ()
set_dbResult ()
get_dbResult ()
showAllErrors ()

Public Attributes

$db_host = ''
$db_user = ''
$db_passwd = ''
$db_name = ''
$link = ''
$selection = ''
$sql = ''
$query = false
$num_rows = 0
$aff_rows = 0
$field_array = array()
$result = ''
$errors = array()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classDB__mysql__op-members.html b/doc/html/classDB__mysql__op-members.html new file mode 100644 index 0000000..c929604 --- /dev/null +++ b/doc/html/classDB__mysql__op-members.html @@ -0,0 +1,98 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

DB_mysql_op Member List

This is the complete list of members for DB_mysql_op, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$last_insert_ID (defined in DB_mysql_op)DB_mysql_op
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
$table (defined in DB_mysql_op)DB_mysql_op
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_op($table_name) (defined in DB_mysql_op)DB_mysql_op
deleteData($criteria) (defined in DB_mysql_op)DB_mysql_op
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
insertData($data_array, $is_replace=false) (defined in DB_mysql_op)DB_mysql_op
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
updateData($update_array, $criteria) (defined in DB_mysql_op)DB_mysql_op
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classDB__mysql__op.gif b/doc/html/classDB__mysql__op.gif new file mode 100644 index 0000000..46d0061 Binary files /dev/null and b/doc/html/classDB__mysql__op.gif differ diff --git a/doc/html/classDB__mysql__op.html b/doc/html/classDB__mysql__op.html new file mode 100644 index 0000000..fd7ae5d --- /dev/null +++ b/doc/html/classDB__mysql__op.html @@ -0,0 +1,98 @@ + + + + + +IsisReader: DB_mysql_op Class Reference + + + + + + + + + +
+

DB_mysql_op Class Reference

+Inheritance diagram for DB_mysql_op:
+
+
+ + +DB_mysql_base + +
+
+ +

List of all members.

+ + + + + + + + + +

Public Member Functions

DB_mysql_op ($table_name)
insertData ($data_array, $is_replace=false)
deleteData ($criteria)
updateData ($update_array, $criteria)

Public Attributes

$table = false
$last_insert_ID = false
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classDumpTest-members.html b/doc/html/classDumpTest-members.html new file mode 100644 index 0000000..4db1a90 --- /dev/null +++ b/doc/html/classDumpTest-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

DumpTest Member List

This is the complete list of members for DumpTest, including all inherited members. + + + + + + + +
setUp() (defined in DumpTest)DumpTest
testDump() (defined in DumpTest)DumpTest
testDumpArrays() (defined in DumpTest)DumpTest
testDumpAsterisks() (defined in DumpTest)DumpTest
testDumpNumerics() (defined in DumpTest)DumpTest
testDumpWithQuotes() (defined in DumpTest)DumpTest
testEmpty() (defined in DumpTest)DumpTest
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classDumpTest.html b/doc/html/classDumpTest.html new file mode 100644 index 0000000..66e3807 --- /dev/null +++ b/doc/html/classDumpTest.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: DumpTest Class Reference + + + + + + + + + +
+

DumpTest Class Reference

+

List of all members.

+ + + + + + + + + +

Public Member Functions

setUp ()
testDump ()
testDumpWithQuotes ()
testDumpArrays ()
testDumpNumerics ()
testDumpAsterisks ()
testEmpty ()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__form__maker-members.html b/doc/html/classGUI__form__maker-members.html new file mode 100644 index 0000000..fcdf649 --- /dev/null +++ b/doc/html/classGUI__form__maker-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

GUI_form_maker Member List

This is the complete list of members for GUI_form_maker, including all inherited members. + + + + + + + + + + + + +
$elements (defined in GUI_form_maker)GUI_form_maker
$form_action (defined in GUI_form_maker)GUI_form_maker
$form_method (defined in GUI_form_maker)GUI_form_maker
$form_name (defined in GUI_form_maker)GUI_form_maker
$hidden_elements (defined in GUI_form_maker)GUI_form_maker
addAnything($elmnt_label, $str_value) (defined in GUI_form_maker)GUI_form_maker
addCheckBox($elmnt_name, $elmnt_label, $cbox_array, $default_checked= '') (defined in GUI_form_maker)GUI_form_maker
addHidden($elmnt_name, $elmnt_value) (defined in GUI_form_maker)GUI_form_maker
addRadio($elmnt_name, $elmnt_label, $radio_array, $default_checked= '') (defined in GUI_form_maker)GUI_form_maker
addSelectList($elmnt_name, $elmnt_label, $option_array, $default_selected= '', $elmnt_attr= '') (defined in GUI_form_maker)GUI_form_maker
addTextField($elmnt_type, $elmnt_name, $elmnt_label, $elmnt_value= '', $elmnt_attr= '') (defined in GUI_form_maker)GUI_form_maker
GUI_form_maker() (defined in GUI_form_maker)GUI_form_maker
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__form__maker.gif b/doc/html/classGUI__form__maker.gif new file mode 100644 index 0000000..f82b474 Binary files /dev/null and b/doc/html/classGUI__form__maker.gif differ diff --git a/doc/html/classGUI__form__maker.html b/doc/html/classGUI__form__maker.html new file mode 100644 index 0000000..92b8f50 --- /dev/null +++ b/doc/html/classGUI__form__maker.html @@ -0,0 +1,110 @@ + + + + + +IsisReader: GUI_form_maker Class Reference + + + + + + + + + +
+

GUI_form_maker Class Reference

+Inheritance diagram for GUI_form_maker:
+
+
+ + +GUI_form_table + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + +

Public Member Functions

GUI_form_maker ()
addTextField ($elmnt_type, $elmnt_name, $elmnt_label, $elmnt_value= '', $elmnt_attr= '')
addSelectList ($elmnt_name, $elmnt_label, $option_array, $default_selected= '', $elmnt_attr= '')
addCheckBox ($elmnt_name, $elmnt_label, $cbox_array, $default_checked= '')
addRadio ($elmnt_name, $elmnt_label, $radio_array, $default_checked= '')
addHidden ($elmnt_name, $elmnt_value)
addAnything ($elmnt_label, $str_value)

Public Attributes

$elements = array()
$hidden_elements = array()
$form_name = ''
$form_method = ''
$form_action = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__form__table-members.html b/doc/html/classGUI__form__table-members.html new file mode 100644 index 0000000..b101feb --- /dev/null +++ b/doc/html/classGUI__form__table-members.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

GUI_form_table Member List

This is the complete list of members for GUI_form_table, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
$element_cell_attr (defined in GUI_form_table)GUI_form_table
$elements (defined in GUI_form_maker)GUI_form_maker
$form_action (defined in GUI_form_maker)GUI_form_maker
$form_method (defined in GUI_form_maker)GUI_form_maker
$form_name (defined in GUI_form_maker)GUI_form_maker
$form_table_attr (defined in GUI_form_table)GUI_form_table
$header_cell_attr (defined in GUI_form_table)GUI_form_table
$hidden_elements (defined in GUI_form_maker)GUI_form_maker
addAnything($elmnt_label, $str_content) (defined in GUI_form_table)GUI_form_table
addCheckBox($elmnt_name, $elmnt_label, $cbox_array, $default_checked= '') (defined in GUI_form_maker)GUI_form_maker
addHidden($elmnt_name, $elmnt_value) (defined in GUI_form_maker)GUI_form_maker
addRadio($elmnt_name, $elmnt_label, $radio_array, $default_checked= '') (defined in GUI_form_maker)GUI_form_maker
addSelectList($elmnt_name, $elmnt_label, $option_array, $default_selected= '', $elmnt_attr= '') (defined in GUI_form_maker)GUI_form_maker
addTextField($elmnt_type, $elmnt_name, $elmnt_label, $elmnt_value= '', $elmnt_attr= '') (defined in GUI_form_maker)GUI_form_maker
GUI_form_maker() (defined in GUI_form_maker)GUI_form_maker
GUI_form_table() (defined in GUI_form_table)GUI_form_table
printOut() (defined in GUI_form_table)GUI_form_table
setElementCellAttr($str_attr) (defined in GUI_form_table)GUI_form_table
setFormTableAttr($str_attr) (defined in GUI_form_table)GUI_form_table
setHeaderCellAttr($str_attr) (defined in GUI_form_table)GUI_form_table
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__form__table.gif b/doc/html/classGUI__form__table.gif new file mode 100644 index 0000000..3f1ab6f Binary files /dev/null and b/doc/html/classGUI__form__table.gif differ diff --git a/doc/html/classGUI__form__table.html b/doc/html/classGUI__form__table.html new file mode 100644 index 0000000..611e934 --- /dev/null +++ b/doc/html/classGUI__form__table.html @@ -0,0 +1,104 @@ + + + + + +IsisReader: GUI_form_table Class Reference + + + + + + + + + +
+

GUI_form_table Class Reference

+Inheritance diagram for GUI_form_table:
+
+
+ + +GUI_form_maker + +
+
+ +

List of all members.

+ + + + + + + + + + + + +

Public Member Functions

GUI_form_table ()
setFormTableAttr ($str_attr)
setHeaderCellAttr ($str_attr)
setElementCellAttr ($str_attr)
addAnything ($elmnt_label, $str_content)
printOut ()

Public Attributes

$form_table_attr = "cellpadding='5' cellspacing='0' class='formTable' border='0'"
$header_cell_attr = "valign='top' bgcolor='#CCCCCC'"
$element_cell_attr = "valign='top' bgcolor='#FFFFFF'"
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__paging-members.html b/doc/html/classGUI__paging-members.html new file mode 100644 index 0000000..14a41cb --- /dev/null +++ b/doc/html/classGUI__paging-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

GUI_paging Member List

This is the complete list of members for GUI_paging, including all inherited members. + + + + +
$all_recs_num (defined in GUI_paging)GUI_paging
$pages_each_set (defined in GUI_paging)GUI_paging
$recs_each_page (defined in GUI_paging)GUI_paging
pagerSet($all_recs_num, $recs_each_page, $pages_each_set=10, $paging_page= '') (defined in GUI_paging)GUI_paging
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__paging.html b/doc/html/classGUI__paging.html new file mode 100644 index 0000000..580783c --- /dev/null +++ b/doc/html/classGUI__paging.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: GUI_paging Class Reference + + + + + + + + + +
+

GUI_paging Class Reference

+

List of all members.

+ + + + + + + +

Public Member Functions

pagerSet ($all_recs_num, $recs_each_page, $pages_each_set=10, $paging_page= '')

Public Attributes

$all_recs_num = 0
$recs_each_page = 0
$pages_each_set = 0
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__template__parser-members.html b/doc/html/classGUI__template__parser-members.html new file mode 100644 index 0000000..a80040e --- /dev/null +++ b/doc/html/classGUI__template__parser-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

GUI_template_parser Member List

This is the complete list of members for GUI_template_parser, including all inherited members. + + + + + +
$_result (defined in GUI_template_parser)GUI_template_parser
$file (defined in GUI_template_parser)GUI_template_parser
assign($marker, $replacement) (defined in GUI_template_parser)GUI_template_parser
GUI_template_parser($tpl_file_path) (defined in GUI_template_parser)GUI_template_parser
printOut() (defined in GUI_template_parser)GUI_template_parser
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classGUI__template__parser.html b/doc/html/classGUI__template__parser.html new file mode 100644 index 0000000..f9af43d --- /dev/null +++ b/doc/html/classGUI__template__parser.html @@ -0,0 +1,86 @@ + + + + + +IsisReader: GUI_template_parser Class Reference + + + + + + + + + +
+

GUI_template_parser Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

GUI_template_parser ($tpl_file_path)
assign ($marker, $replacement)
printOut ()

Public Attributes

$file = ''
$_result = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIndentTest-members.html b/doc/html/classIndentTest-members.html new file mode 100644 index 0000000..02cedcb --- /dev/null +++ b/doc/html/classIndentTest-members.html @@ -0,0 +1,76 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

IndentTest Member List

This is the complete list of members for IndentTest, including all inherited members. + + + + + + + + +
$Y (defined in IndentTest)IndentTest [protected]
setUp() (defined in IndentTest)IndentTest [protected]
testIndent_1() (defined in IndentTest)IndentTest
testIndent_2() (defined in IndentTest)IndentTest
testIndent_3() (defined in IndentTest)IndentTest
testIndent_4() (defined in IndentTest)IndentTest
testIndent_5() (defined in IndentTest)IndentTest
testIndent_6() (defined in IndentTest)IndentTest
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIndentTest.html b/doc/html/classIndentTest.html new file mode 100644 index 0000000..2b37b4d --- /dev/null +++ b/doc/html/classIndentTest.html @@ -0,0 +1,93 @@ + + + + + +IsisReader: IndentTest Class Reference + + + + + + + + + +
+

IndentTest Class Reference

+

List of all members.

+ + + + + + + + + + + + +

Public Member Functions

testIndent_1 ()
testIndent_2 ()
testIndent_3 ()
testIndent_4 ()
testIndent_5 ()
testIndent_6 ()

Protected Member Functions

setUp ()

Protected Attributes

$Y
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsisAudit-members.html b/doc/html/classIsisAudit-members.html new file mode 100644 index 0000000..d79b3c6 --- /dev/null +++ b/doc/html/classIsisAudit-members.html @@ -0,0 +1,114 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisAudit Member List

This is the complete list of members for IsisAudit, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__construct($config=null)IsisReader
existingItemKeys($field, $row=0)IsisConnector
explodeBrackets($subject)IsisReader
explodeItem($field, $item, $row)IsisConnector
explodeSubfield($field, $subfield, $row)IsisConnector
explodeValue($value)IsisReader
fieldHasMap($field)IsisMap
filterBrackets($values)IsisReader
filterSubfield($field, $subfield, $row)IsisConnector
getFieldArray($field_key)IsisMap
getFieldKey($field)IsisMap
getFieldName($field_key)IsisMap
getItem($field, $item, $row=0)IsisConnector
getItemKey($field, $item)IsisMap
getItems($field, $item)IsisConnector
getMainItem($field, $row=0)IsisConnector
getMainItemName($field)IsisMap
getMainItems($field)IsisConnector
getMap($field, $subfield=NULL)IsisMap
getMapType($field)IsisMap
getRows($field)IsisConnector
getSubfield($field, $subfield, $row=0)IsisConnector
getSubfieldKey($field, $subfield)IsisMap
getSubfieldList($field)IsisMap
getSubfieldName($field_key, $subfield_key)IsisMap
getSubfields($field, $subfield)IsisConnector
getValues($field)IsisConnector
hasBrackets($value)IsisReader
hasFieldSubfieldCondition($field, $subfield, $key, $subkey)IsisConnector
hasItem($field, $item, $row=0)IsisConnector
hasMainItem($field, $row)IsisConnector
hasSubfield($field, $subfield, $row)IsisConnector
hasSubfieldInRows($field, $subfield)IsisFinder
joinSubfields()IsisReader
mapName($name)IsisMap [static]
methodName($type)IsisMap [static]
nextField($field, $entry=1)IsisFinder
nextRepetition($field, $entry=1)IsisFinder
nextSubfield($field, $subfield, $entry=1)IsisFinder
normalizeFieldName($name)IsisMap [static]
open($config)IsisReader
read($entry)IsisReader
removeBrackets($value)IsisReader
removeBracketsFromArray(&$values)IsisReader
run()IsisAudit
specialItem($field, $subfield, $return= 'boolean')IsisConnector
subfieldHasMap($field, $subfield)IsisMap
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisAudit.html b/doc/html/classIsisAudit.html new file mode 100644 index 0000000..d32eb43 --- /dev/null +++ b/doc/html/classIsisAudit.html @@ -0,0 +1,109 @@ + + + + + +Cinisis Database Reader: IsisAudit Class Reference + + + + + + + + + +
+

IsisAudit Class Reference

+Inheritance diagram for IsisAudit:
+
+
+ + +IsisFinder +IsisConnector +IsisMap +IsisReader + +
+
+ +

List of all members.

+ + + +

Public Member Functions

 run ()
+

Detailed Description

+

Methods for auditing an Isis database.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisAudit::run ( ) 
+
+
+

Run a standard audit procedure.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisAudit.png b/doc/html/classIsisAudit.png new file mode 100644 index 0000000..8a189f0 Binary files /dev/null and b/doc/html/classIsisAudit.png differ diff --git a/doc/html/classIsisConnector-members.html b/doc/html/classIsisConnector-members.html new file mode 100644 index 0000000..5e05e1d --- /dev/null +++ b/doc/html/classIsisConnector-members.html @@ -0,0 +1,109 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisConnector Member List

This is the complete list of members for IsisConnector, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__construct($config=null)IsisReader
existingItemKeys($field, $row=0)IsisConnector
explodeBrackets($subject)IsisReader
explodeItem($field, $item, $row)IsisConnector
explodeSubfield($field, $subfield, $row)IsisConnector
explodeValue($value)IsisReader
fieldHasMap($field)IsisMap
filterBrackets($values)IsisReader
filterSubfield($field, $subfield, $row)IsisConnector
getFieldArray($field_key)IsisMap
getFieldKey($field)IsisMap
getFieldName($field_key)IsisMap
getItem($field, $item, $row=0)IsisConnector
getItemKey($field, $item)IsisMap
getItems($field, $item)IsisConnector
getMainItem($field, $row=0)IsisConnector
getMainItemName($field)IsisMap
getMainItems($field)IsisConnector
getMap($field, $subfield=NULL)IsisMap
getMapType($field)IsisMap
getRows($field)IsisConnector
getSubfield($field, $subfield, $row=0)IsisConnector
getSubfieldKey($field, $subfield)IsisMap
getSubfieldList($field)IsisMap
getSubfieldName($field_key, $subfield_key)IsisMap
getSubfields($field, $subfield)IsisConnector
getValues($field)IsisConnector
hasBrackets($value)IsisReader
hasFieldSubfieldCondition($field, $subfield, $key, $subkey)IsisConnector
hasItem($field, $item, $row=0)IsisConnector
hasMainItem($field, $row)IsisConnector
hasSubfield($field, $subfield, $row)IsisConnector
joinSubfields()IsisReader
mapName($name)IsisMap [static]
methodName($type)IsisMap [static]
normalizeFieldName($name)IsisMap [static]
open($config)IsisReader
read($entry)IsisReader
removeBrackets($value)IsisReader
removeBracketsFromArray(&$values)IsisReader
specialItem($field, $subfield, $return= 'boolean')IsisConnector
subfieldHasMap($field, $subfield)IsisMap
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisConnector.html b/doc/html/classIsisConnector.html new file mode 100644 index 0000000..357f641 --- /dev/null +++ b/doc/html/classIsisConnector.html @@ -0,0 +1,760 @@ + + + + + +Cinisis Database Reader: IsisConnector Class Reference + + + + + + + + + +
+

IsisConnector Class Reference

+Inheritance diagram for IsisConnector:
+
+
+ + +IsisMap +IsisReader +IsisFinder +IsisAudit + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + +

Public Member Functions

 getRows ($field)
 getValues ($field)
 getItem ($field, $item, $row=0)
 getItems ($field, $item)
 getMainItem ($field, $row=0)
 getMainItems ($field)
 getSubfield ($field, $subfield, $row=0)
 getSubfields ($field, $subfield)
 explodeSubfield ($field, $subfield, $row)
 explodeItem ($field, $item, $row)
 filterSubfield ($field, $subfield, $row)
 hasItem ($field, $item, $row=0)
 hasMainItem ($field, $row)
 hasSubfield ($field, $subfield, $row)
 existingItemKeys ($field, $row=0)
 hasFieldSubfieldCondition ($field, $subfield, $key, $subkey)
 specialItem ($field, $subfield, $return= 'boolean')
+

Detailed Description

+

IsisConnector: provides an easy interface to connect an application with Cinisis.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisConnector::existingItemKeys ( field,
row = 0 
)
+
+
+

Return the existing key items for a result.

+
Parameters:
+ + + +
$field Field data.
$row Row number.
+
+
+
Returns:
Array with existing item keys
+
Todo:
Test.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::explodeItem ( field,
item,
row 
)
+
+
+

Explode brackets for a given item, avoiding null entries.

+
Parameters:
+ + + + +
$field Field data.
$item Item.
$row Row number.
+
+
+
Returns:
Exploded item data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::explodeSubfield ( field,
subfield,
row 
)
+
+
+

Explode brackets for a given subfield, avoiding null entries.

+
Parameters:
+ + + + +
$field Field data.
$subfield Subfield.
$row Row number.
+
+
+
Returns:
Exploded subfield data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::filterSubfield ( field,
subfield,
row 
)
+
+
+

Filter brackets for a given subfield.

+
Parameters:
+ + + + +
$field Field data.
$subfield Subfield.
$row Row number.
+
+
+
Returns:
Filterd subfield data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::getItem ( field,
item,
row = 0 
)
+
+
+

Get both main field or subfields from a given field and row.

+
Parameters:
+ + + + +
$field field array.
$item item name (field or subfield).
$row row number.
+
+
+
Returns:
Item data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisConnector::getItems ( field,
item 
)
+
+
+

Get all rows both main field or subfields from a given field.

+
Parameters:
+ + + +
$field field array.
$item item name (field or subfield).
+
+
+
Returns:
Item data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisConnector::getMainItem ( field,
row = 0 
)
+
+
+

Get the value of a given field.

+
Parameters:
+ + + +
$field Field array.
$row Optional row number if repetitive field.
+
+
+
Returns:
Field data.
+ +
+
+ +
+
+ + + + + + + + + +
IsisConnector::getMainItems ( field ) 
+
+
+

Get all values of a given field.

+
Parameters:
+ + +
$field Field array.
+
+
+
Returns:
Field data.
+ +
+
+ +
+
+ + + + + + + + + +
IsisConnector::getRows ( field ) 
+
+
+

Get the number of resulting rows for a given field.

+
Parameters:
+ + +
$field Field array.
+
+
+
Returns:
Number of rows.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::getSubfield ( field,
subfield,
row = 0 
)
+
+
+

Get the value of a given subfield.

+
Parameters:
+ + + + +
$field Field array.
$subfield Subfield name.
$row Row number if repetitive data.
+
+
+
Returns:
Subfield data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisConnector::getSubfields ( field,
subfield 
)
+
+
+

Get all values of a given subfield.

+
Parameters:
+ + + +
$field Field array.
$subfield Subfield name.
+
+
+
Returns:
Subfield data.
+ +
+
+ +
+
+ + + + + + + + + +
IsisConnector::getValues ( field ) 
+
+
+

Get all values of a given field.

+
Parameters:
+ + +
$field Field array.
+
+
+
Returns:
Field data.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::hasFieldSubfieldCondition ( field,
subfield,
key,
subkey 
)
+
+
+

Check if a field and subfield match a given condition.

+
Parameters:
+ + + + + +
$field Field data.
$subfield Subfield.
$key Field key.
$subkey Subfield key.
+
+
+
Returns:
True if condition match, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::hasItem ( field,
item,
row = 0 
)
+
+
+

Check if a field result has an item.

+
Parameters:
+ + + + +
$field Field data.
$item Item code ('main' for the main item).
$row Row number.
+
+
+
Returns:
True if result has the main item, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisConnector::hasMainItem ( field,
row 
)
+
+
+

Check if a field result has a main item.

+
Parameters:
+ + + +
$field Field data.
$row Row number.
+
+
+
Returns:
True if result has the main item, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::hasSubfield ( field,
subfield,
row 
)
+
+
+

Check if a field result and row has a given subfield.

+
Parameters:
+ + + + +
$field Field data.
$subfield Subfield.
$row Row number.
+
+
+
Returns:
True if result has the subfield, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisConnector::specialItem ( field,
subfield,
return = 'boolean' 
)
+
+
+

Deal with special items.

+
Parameters:
+ + + + +
$field Field data from ISIS database schema.
$subfield Subfield name.
$return Specify return type.
+
+
+
Returns:
True if special subfield, false otherwise of special return type
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisConnector.png b/doc/html/classIsisConnector.png new file mode 100644 index 0000000..a051cbc Binary files /dev/null and b/doc/html/classIsisConnector.png differ diff --git a/doc/html/classIsisEntryIterator-members.html b/doc/html/classIsisEntryIterator-members.html new file mode 100644 index 0000000..f79a8b3 --- /dev/null +++ b/doc/html/classIsisEntryIterator-members.html @@ -0,0 +1,73 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisEntryIterator Member List

This is the complete list of members for IsisEntryIterator, including all inherited members. + + + + + + +
__construct($class, $entry=1)IsisEntryIterator
current()IsisEntryIterator
key()IsisEntryIterator
next()IsisEntryIterator
rewind()IsisEntryIterator
valid()IsisEntryIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisEntryIterator.html b/doc/html/classIsisEntryIterator.html new file mode 100644 index 0000000..e686e93 --- /dev/null +++ b/doc/html/classIsisEntryIterator.html @@ -0,0 +1,209 @@ + + + + + +Cinisis Database Reader: IsisEntryIterator Class Reference + + + + + + + + + +
+

IsisEntryIterator Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($class, $entry=1)
 rewind ()
 key ()
 current ()
 next ()
 valid ()
+

Detailed Description

+

Isis entry iterator. Iterates over all entries in the database.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisEntryIterator::__construct ( class,
entry = 1 
)
+
+
+

Constructor.

+
Parameters:
+ + + +
$class Instance of IsisConnector or child class.
$entry Start entry number to iterate from.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisEntryIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisEntryIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisEntryIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisEntryIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisEntryIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisFieldIterator-members.html b/doc/html/classIsisFieldIterator-members.html new file mode 100644 index 0000000..e0c5dd0 --- /dev/null +++ b/doc/html/classIsisFieldIterator-members.html @@ -0,0 +1,75 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisFieldIterator Member List

This is the complete list of members for IsisFieldIterator, including all inherited members. + + + + + + + + +
__construct($class, $field)IsisFieldIterator
current()IsisFieldIterator
current_null()IsisFieldIterator
has_more_rows()IsisFieldIterator
key()IsisFieldIterator
next()IsisFieldIterator
rewind()IsisFieldIterator
valid()IsisFieldIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Mon Jul 19 11:42:35 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisFieldIterator.html b/doc/html/classIsisFieldIterator.html new file mode 100644 index 0000000..3c07093 --- /dev/null +++ b/doc/html/classIsisFieldIterator.html @@ -0,0 +1,247 @@ + + + + + +Cinisis Database Reader: IsisFieldIterator Class Reference + + + + + + + + + +
+

IsisFieldIterator Class Reference

+

List of all members.

+ + + + + + + + + + +

Public Member Functions

 __construct ($class, $field)
 rewind ()
 key ()
 current ()
 next ()
 has_more_rows ()
 current_null ()
 valid ()
+

Detailed Description

+

Isis field iterator. Iterates over all field values for each result row.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisFieldIterator::__construct ( class,
field 
)
+
+
+

Constructor.

+
Parameters:
+ + + +
$class Instance of IsisConnector or child class.
$field Field to iterate over.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisFieldIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisFieldIterator::current_null ( ) 
+
+
+

Check if the current value is null.

+ +
+
+ +
+
+ + + + + + + + +
IsisFieldIterator::has_more_rows ( ) 
+
+
+

Check if there are more rows.

+ +
+
+ +
+
+ + + + + + + + +
IsisFieldIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisFieldIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisFieldIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisFieldIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Mon Jul 19 11:42:35 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisFinder-members.html b/doc/html/classIsisFinder-members.html new file mode 100644 index 0000000..1cf1722 --- /dev/null +++ b/doc/html/classIsisFinder-members.html @@ -0,0 +1,113 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisFinder Member List

This is the complete list of members for IsisFinder, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__construct($config=null)IsisReader
existingItemKeys($field, $row=0)IsisConnector
explodeBrackets($subject)IsisReader
explodeItem($field, $item, $row)IsisConnector
explodeSubfield($field, $subfield, $row)IsisConnector
explodeValue($value)IsisReader
fieldHasMap($field)IsisMap
filterBrackets($values)IsisReader
filterSubfield($field, $subfield, $row)IsisConnector
getFieldArray($field_key)IsisMap
getFieldKey($field)IsisMap
getFieldName($field_key)IsisMap
getItem($field, $item, $row=0)IsisConnector
getItemKey($field, $item)IsisMap
getItems($field, $item)IsisConnector
getMainItem($field, $row=0)IsisConnector
getMainItemName($field)IsisMap
getMainItems($field)IsisConnector
getMap($field, $subfield=NULL)IsisMap
getMapType($field)IsisMap
getRows($field)IsisConnector
getSubfield($field, $subfield, $row=0)IsisConnector
getSubfieldKey($field, $subfield)IsisMap
getSubfieldList($field)IsisMap
getSubfieldName($field_key, $subfield_key)IsisMap
getSubfields($field, $subfield)IsisConnector
getValues($field)IsisConnector
hasBrackets($value)IsisReader
hasFieldSubfieldCondition($field, $subfield, $key, $subkey)IsisConnector
hasItem($field, $item, $row=0)IsisConnector
hasMainItem($field, $row)IsisConnector
hasSubfield($field, $subfield, $row)IsisConnector
hasSubfieldInRows($field, $subfield)IsisFinder
joinSubfields()IsisReader
mapName($name)IsisMap [static]
methodName($type)IsisMap [static]
nextField($field, $entry=1)IsisFinder
nextRepetition($field, $entry=1)IsisFinder
nextSubfield($field, $subfield, $entry=1)IsisFinder
normalizeFieldName($name)IsisMap [static]
open($config)IsisReader
read($entry)IsisReader
removeBrackets($value)IsisReader
removeBracketsFromArray(&$values)IsisReader
specialItem($field, $subfield, $return= 'boolean')IsisConnector
subfieldHasMap($field, $subfield)IsisMap
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisFinder.html b/doc/html/classIsisFinder.html new file mode 100644 index 0000000..d6ad631 --- /dev/null +++ b/doc/html/classIsisFinder.html @@ -0,0 +1,245 @@ + + + + + +Cinisis Database Reader: IsisFinder Class Reference + + + + + + + + + +
+

IsisFinder Class Reference

+Inheritance diagram for IsisFinder:
+
+
+ + +IsisConnector +IsisMap +IsisReader +IsisAudit + +
+
+ +

List of all members.

+ + + + + + +

Public Member Functions

 nextRepetition ($field, $entry=1)
 nextField ($field, $entry=1)
 nextSubfield ($field, $subfield, $entry=1)
 hasSubfieldInRows ($field, $subfield)
+

Detailed Description

+

Provides Isis Database search methods.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisFinder::hasSubfieldInRows ( field,
subfield 
)
+
+
+

Check if a field result has a given subfield.

+
Parameters:
+ + + +
$field Field data.
$subfield Subfield.
+
+
+
Returns:
True if result has the subfield, false otherwise.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisFinder::nextField ( field,
entry = 1 
)
+
+
+

Find the next occurrence of a field.

+
Parameters:
+ + + +
$entry Start entry number to begin the search.
$field Field data.
+
+
+
Returns:
Next occurrence.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisFinder::nextRepetition ( field,
entry = 1 
)
+
+
+

Find the next repetition of a field.

+
Parameters:
+ + + +
$entry Start entry number to begin the search.
$field Field data.
+
+
+
Returns:
Next repetition entry and result.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisFinder::nextSubfield ( field,
subfield,
entry = 1 
)
+
+
+

Find the next occurrence of a subfield.

+
Parameters:
+ + + + +
$entry Start entry number to begin the search.
$field Field data.
$subfield Subfield name.
+
+
+
Returns:
Next occurrence.
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisFinder.png b/doc/html/classIsisFinder.png new file mode 100644 index 0000000..a15a588 Binary files /dev/null and b/doc/html/classIsisFinder.png differ diff --git a/doc/html/classIsisItemIterator-members.html b/doc/html/classIsisItemIterator-members.html new file mode 100644 index 0000000..bdfcac8 --- /dev/null +++ b/doc/html/classIsisItemIterator-members.html @@ -0,0 +1,73 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisItemIterator Member List

This is the complete list of members for IsisItemIterator, including all inherited members. + + + + + + +
__construct($class, $field, $main=false)IsisItemIterator
current()IsisItemIterator
key()IsisItemIterator
next()IsisItemIterator
rewind()IsisItemIterator
valid()IsisItemIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisItemIterator.html b/doc/html/classIsisItemIterator.html new file mode 100644 index 0000000..a0c30e0 --- /dev/null +++ b/doc/html/classIsisItemIterator.html @@ -0,0 +1,216 @@ + + + + + +Cinisis Database Reader: IsisItemIterator Class Reference + + + + + + + + + +
+

IsisItemIterator Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($class, $field, $main=false)
 rewind ()
 key ()
 current ()
 next ()
 valid ()
+

Detailed Description

+

Isis field iterator. Iterates over a field for each result row.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisItemIterator::__construct ( class,
field,
main = false 
)
+
+
+

Constructor.

+
Parameters:
+ + + + +
$class Instance of IsisConnector or child class.
$field Field to iterate over.
$main Control to which item the main field should be mapped to. By default no mapping is made.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisItemIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisItemIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisItemIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisItemIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisItemIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisMainItemIterator-members.html b/doc/html/classIsisMainItemIterator-members.html new file mode 100644 index 0000000..27c27f3 --- /dev/null +++ b/doc/html/classIsisMainItemIterator-members.html @@ -0,0 +1,75 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisMainItemIterator Member List

This is the complete list of members for IsisMainItemIterator, including all inherited members. + + + + + + + + +
__construct($class, $field)IsisMainItemIterator
current()IsisMainItemIterator
current_null()IsisMainItemIterator
has_more_rows()IsisMainItemIterator
key()IsisMainItemIterator
next()IsisMainItemIterator
rewind()IsisMainItemIterator
valid()IsisMainItemIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisMainItemIterator.html b/doc/html/classIsisMainItemIterator.html new file mode 100644 index 0000000..d49022b --- /dev/null +++ b/doc/html/classIsisMainItemIterator.html @@ -0,0 +1,247 @@ + + + + + +Cinisis Database Reader: IsisMainItemIterator Class Reference + + + + + + + + + +
+

IsisMainItemIterator Class Reference

+

List of all members.

+ + + + + + + + + + +

Public Member Functions

 __construct ($class, $field)
 rewind ()
 key ()
 current ()
 next ()
 has_more_rows ()
 current_null ()
 valid ()
+

Detailed Description

+

Isis field iterator. Iterates over all field main values for each result row.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisMainItemIterator::__construct ( class,
field 
)
+
+
+

Constructor.

+
Parameters:
+ + + +
$class Instance of IsisConnector or child class.
$field Field to iterate over.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisMainItemIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMainItemIterator::current_null ( ) 
+
+
+

Check if the current value is null.

+ +
+
+ +
+
+ + + + + + + + +
IsisMainItemIterator::has_more_rows ( ) 
+
+
+

Check if there are more rows.

+ +
+
+ +
+
+ + + + + + + + +
IsisMainItemIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMainItemIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMainItemIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMainItemIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisMap-members.html b/doc/html/classIsisMap-members.html new file mode 100644 index 0000000..aa736a4 --- /dev/null +++ b/doc/html/classIsisMap-members.html @@ -0,0 +1,92 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisMap Member List

This is the complete list of members for IsisMap, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + +
__construct($config=null)IsisReader
explodeBrackets($subject)IsisReader
explodeValue($value)IsisReader
fieldHasMap($field)IsisMap
filterBrackets($values)IsisReader
getFieldArray($field_key)IsisMap
getFieldKey($field)IsisMap
getFieldName($field_key)IsisMap
getItemKey($field, $item)IsisMap
getMainItemName($field)IsisMap
getMap($field, $subfield=NULL)IsisMap
getMapType($field)IsisMap
getSubfieldKey($field, $subfield)IsisMap
getSubfieldList($field)IsisMap
getSubfieldName($field_key, $subfield_key)IsisMap
hasBrackets($value)IsisReader
joinSubfields()IsisReader
mapName($name)IsisMap [static]
methodName($type)IsisMap [static]
normalizeFieldName($name)IsisMap [static]
open($config)IsisReader
read($entry)IsisReader
removeBrackets($value)IsisReader
removeBracketsFromArray(&$values)IsisReader
subfieldHasMap($field, $subfield)IsisMap
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisMap.html b/doc/html/classIsisMap.html new file mode 100644 index 0000000..c2215f1 --- /dev/null +++ b/doc/html/classIsisMap.html @@ -0,0 +1,551 @@ + + + + + +Cinisis Database Reader: IsisMap Class Reference + + + + + + + + + +
+

IsisMap Class Reference

+Inheritance diagram for IsisMap:
+
+
+ + +IsisReader +IsisConnector +IsisFinder +IsisAudit + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Member Functions

 getMainItemName ($field)
 getSubfieldList ($field)
 getMap ($field, $subfield=NULL)
 getMapType ($field)
 fieldHasMap ($field)
 subfieldHasMap ($field, $subfield)
 getSubfieldKey ($field, $subfield)
 getItemKey ($field, $item)
 getFieldKey ($field)
 getFieldArray ($field_key)
 getSubfieldName ($field_key, $subfield_key)
 getFieldName ($field_key)

Static Public Member Functions

static methodName ($type)
static normalizeFieldName ($name)
static mapName ($name)
+

Detailed Description

+

Provides mappings and schema functionalities around Cinisis.

+

Member Function Documentation

+ +
+
+ + + + + + + + + +
IsisMap::fieldHasMap ( field ) 
+
+
+

Check on an ISIS schema whether a field has a map.

+
Parameters:
+ + +
$field Field array.
+
+
+
Returns:
TRUE if field has a map, FALSE otherwise.
+ +
+
+ +
+
+ + + + + + + + + +
IsisMap::getFieldArray ( field_key ) 
+
+
+

Get the array which defines a field.

+
Parameters:
+ + +
$field_key Field key.
+
+
+
Returns:
Field array.
+ +
+
+ +
+
+ + + + + + + + + +
IsisMap::getFieldKey ( field ) 
+
+
+

Get the key of a field entry.

+
Parameters:
+ + +
$field Field array.
+
+
+
Returns:
Field key.
+ +
+
+ +
+
+ + + + + + + + + +
IsisMap::getFieldName ( field_key ) 
+
+
+

Get a field name.

+
Parameters:
+ + +
$field_key Field key.
+
+
+
Returns:
Field name.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisMap::getItemKey ( field,
item 
)
+
+
+

Get the item key.

+
Parameters:
+ + + +
$field Field array.
$item Item name.
+
+
+
Returns:
Item key.
+ +
+
+ +
+
+ + + + + + + + + +
IsisMap::getMainItemName ( field ) 
+
+
+

Get the main field name.

+
Parameters:
+ + +
$field Field data from ISIS database schema.
+
+
+
Returns:
Main field name.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisMap::getMap ( field,
subfield = NULL 
)
+
+
+

Determine which model field an ISIS db field should be mapped to. When importing an ISIS database to another system, a mapping provided in the database schema can be used to put the originating entries (fields and subfields) in the right place at the destination database.

+

Map format:

+

map: type: relation

+

map: type: value field: dest subfields: a: dest b: dest

+

Examples:

+

map: type: Performer

+

map: type: value field: title subfields: a: subtitle

+
Parameters:
+ + + +
$field Field array.
$subfield Subfield name.
+
+
+
Returns:
A map destination to the field or subfield.
+ +
+
+ +
+
+ + + + + + + + + +
IsisMap::getMapType ( field ) 
+
+
+

Get the mapping type of a given field.

+
Parameters:
+ + +
$field Field array.
+
+
+
Returns:
The mapping type.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisMap::getSubfieldKey ( field,
subfield 
)
+
+
+

Get the key of a subfield entry.

+
Parameters:
+ + + +
$field Field array.
$subfield Subfield name.
+
+
+
Returns:
Subfield key.
+ +
+
+ +
+
+ + + + + + + + + +
IsisMap::getSubfieldList ( field ) 
+
+
+

Get the list of subfields from a given field.

+
Parameters:
+ + +
$field Field array.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisMap::getSubfieldName ( field_key,
subfield_key 
)
+
+
+

Get a subfield name.

+
Parameters:
+ + + +
$field_key Field key.
$subfield_key Subfield key.
+
+
+
Returns:
Subfield name.
+ +
+
+ +
+
+ + + + + + + + + +
static IsisMap::mapName ( name )  [static]
+
+
+

Build a map name.

+
Parameters:
+ + +
$name Field name
+
+
+
Returns:
Map name
+ +
+
+ +
+
+ + + + + + + + + +
static IsisMap::methodName ( type )  [static]
+
+
+

Guess a method name from a type.

+
Parameters:
+ + +
$type Mapping type.
+
+
+
Returns:
Method name.
+ +
+
+ +
+
+ + + + + + + + + +
static IsisMap::normalizeFieldName ( name )  [static]
+
+
+

Normalize field names.

+
Parameters:
+ + +
$name Field name
+
+
+
Returns:
Normalized field name
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisMap::subfieldHasMap ( field,
subfield 
)
+
+
+

Check on an ISIS schema whether a subfield has a map.

+
Parameters:
+ + + +
$field Field array.
$subfield Subfield name.
+
+
+
Returns:
TRUE if subfield has a map, FALSE otherwise.
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisMap.png b/doc/html/classIsisMap.png new file mode 100644 index 0000000..e952478 Binary files /dev/null and b/doc/html/classIsisMap.png differ diff --git a/doc/html/classIsisMethodIterator-members.html b/doc/html/classIsisMethodIterator-members.html new file mode 100644 index 0000000..1d0fec3 --- /dev/null +++ b/doc/html/classIsisMethodIterator-members.html @@ -0,0 +1,73 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisMethodIterator Member List

This is the complete list of members for IsisMethodIterator, including all inherited members. + + + + + + +
__construct($class)IsisMethodIterator
current()IsisMethodIterator
key()IsisMethodIterator
next()IsisMethodIterator
rewind()IsisMethodIterator
valid()IsisMethodIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisMethodIterator.html b/doc/html/classIsisMethodIterator.html new file mode 100644 index 0000000..6a0860c --- /dev/null +++ b/doc/html/classIsisMethodIterator.html @@ -0,0 +1,199 @@ + + + + + +Cinisis Database Reader: IsisMethodIterator Class Reference + + + + + + + + + +
+

IsisMethodIterator Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($class)
 rewind ()
 key ()
 current ()
 next ()
 valid ()
+

Detailed Description

+

Iterates over all callable methods for database mapping.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
IsisMethodIterator::__construct ( class ) 
+
+
+

Constructor.

+
Parameters:
+ + +
$class Instance of IsisConnector or child class.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisMethodIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMethodIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMethodIterator::next ( ) 
+
+
+

Move forward to next element. The method should be callable, otherwise we move to the next position.

+ +
+
+ +
+
+ + + + + + + + +
IsisMethodIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first valid element.

+ +
+
+ +
+
+ + + + + + + + +
IsisMethodIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisNormalItemFilterIterator-members.html b/doc/html/classIsisNormalItemFilterIterator-members.html new file mode 100644 index 0000000..d365cc2 --- /dev/null +++ b/doc/html/classIsisNormalItemFilterIterator-members.html @@ -0,0 +1,68 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisNormalItemFilterIterator Member List

This is the complete list of members for IsisNormalItemFilterIterator, including all inherited members. + +
accept()IsisNormalItemFilterIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisNormalItemFilterIterator.html b/doc/html/classIsisNormalItemFilterIterator.html new file mode 100644 index 0000000..b26408c --- /dev/null +++ b/doc/html/classIsisNormalItemFilterIterator.html @@ -0,0 +1,96 @@ + + + + + +Cinisis Database Reader: IsisNormalItemFilterIterator Class Reference + + + + + + + + + +
+

IsisNormalItemFilterIterator Class Reference

+

List of all members.

+ + + +

Public Member Functions

 accept ()
+

Detailed Description

+

Isis normal subfield iterator. Filter out special subfields.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisNormalItemFilterIterator::accept ( ) 
+
+
+

Filter out special subfields.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisNormalSubfieldFilterIterator-members.html b/doc/html/classIsisNormalSubfieldFilterIterator-members.html new file mode 100644 index 0000000..d8ac36f --- /dev/null +++ b/doc/html/classIsisNormalSubfieldFilterIterator-members.html @@ -0,0 +1,68 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisNormalSubfieldFilterIterator Member List

This is the complete list of members for IsisNormalSubfieldFilterIterator, including all inherited members. + +
accept()IsisNormalSubfieldFilterIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Mon Jul 19 11:42:35 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisNormalSubfieldFilterIterator.html b/doc/html/classIsisNormalSubfieldFilterIterator.html new file mode 100644 index 0000000..021f535 --- /dev/null +++ b/doc/html/classIsisNormalSubfieldFilterIterator.html @@ -0,0 +1,96 @@ + + + + + +Cinisis Database Reader: IsisNormalSubfieldFilterIterator Class Reference + + + + + + + + + +
+

IsisNormalSubfieldFilterIterator Class Reference

+

List of all members.

+ + + +

Public Member Functions

 accept ()
+

Detailed Description

+

Isis normal subfield iterator. Filter out special subfields.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisNormalSubfieldFilterIterator::accept ( ) 
+
+
+

Filter out special subfields.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Mon Jul 19 11:42:35 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisReader-members.html b/doc/html/classIsisReader-members.html new file mode 100644 index 0000000..cdcb08d --- /dev/null +++ b/doc/html/classIsisReader-members.html @@ -0,0 +1,77 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisReader Member List

This is the complete list of members for IsisReader, including all inherited members. + + + + + + + + + + +
__construct($config=null)IsisReader
explodeBrackets($subject)IsisReader
explodeValue($value)IsisReader
filterBrackets($values)IsisReader
hasBrackets($value)IsisReader
joinSubfields()IsisReader
open($config)IsisReader
read($entry)IsisReader
removeBrackets($value)IsisReader
removeBracketsFromArray(&$values)IsisReader
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisReader.html b/doc/html/classIsisReader.html new file mode 100644 index 0000000..b28a0e6 --- /dev/null +++ b/doc/html/classIsisReader.html @@ -0,0 +1,344 @@ + + + + + +Cinisis Database Reader: IsisReader Class Reference + + + + + + + + + +
+

IsisReader Class Reference

+Inheritance diagram for IsisReader:
+
+
+ + +IsisMap +IsisConnector +IsisFinder +IsisAudit + +
+
+ +

List of all members.

+ + + + + + + + + + + + +

Public Member Functions

 __construct ($config=null)
 open ($config)
 read ($entry)
 removeBrackets ($value)
 removeBracketsFromArray (&$values)
 explodeBrackets ($subject)
 filterBrackets ($values)
 hasBrackets ($value)
 explodeValue ($value)
 joinSubfields ()
+

Detailed Description

+

Provides basic Isis read capabilities around Cinisis.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
IsisReader::__construct ( config = null ) 
+
+
+

Constructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
IsisReader::explodeBrackets ( subject ) 
+
+
+

Explode a bracketed string into values. Just strings inside brackets are returned.

+
Parameters:
+ + +
$subject Strings containing brackets.
+
+
+
Returns:
Array of matched strings.
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::explodeValue ( value ) 
+
+
+

Explode values from fields or subfields. Split values inside brackets if needed, but then doesn't return any value outside brackets.

+
Parameters:
+ + +
$value String with values.
+
+
+
Returns:
Array with values.
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::filterBrackets ( values ) 
+
+
+

Filter out brackets from strings.

+
Parameters:
+ + +
$values String (or array filled with strings) to be filtered.
+
+
+
Returns:
Filtered string or array.
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::hasBrackets ( value ) 
+
+
+

Check if a string has brackets.

+
Parameters:
+ + +
$value String to be compared.
+
+
+
Returns:
True if string has brackets, false otherwise.
+ +
+
+ +
+
+ + + + + + + + +
IsisReader::joinSubfields ( ) 
+
+
+

Whether to join field and subfields in a single array.

+
Returns:
Boolean.
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::open ( config ) 
+
+
+

Open a database.

+
Parameters:
+ + +
$config Config file or array.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::read ( entry ) 
+
+
+

Alias to $isis->db->read().

+
Parameters:
+ + +
$entry Row number.
+
+
+
Returns:
Resulting data.
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::removeBrackets ( value ) 
+
+
+

Remove brackets from strings whithin an array.

+
Parameters:
+ + +
$value Array with bracketed strings.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
IsisReader::removeBracketsFromArray (&$  values ) 
+
+
+

Remove brackets from strings whithin an array.

+
Parameters:
+ + +
&$values Array with bracketed strings.
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisReader.png b/doc/html/classIsisReader.png new file mode 100644 index 0000000..cf479db Binary files /dev/null and b/doc/html/classIsisReader.png differ diff --git a/doc/html/classIsisRowIterator-members.html b/doc/html/classIsisRowIterator-members.html new file mode 100644 index 0000000..5c07592 --- /dev/null +++ b/doc/html/classIsisRowIterator-members.html @@ -0,0 +1,73 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisRowIterator Member List

This is the complete list of members for IsisRowIterator, including all inherited members. + + + + + + +
__construct($class, $field)IsisRowIterator
current()IsisRowIterator
key()IsisRowIterator
next()IsisRowIterator
rewind()IsisRowIterator
valid()IsisRowIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisRowIterator.html b/doc/html/classIsisRowIterator.html new file mode 100644 index 0000000..be02574 --- /dev/null +++ b/doc/html/classIsisRowIterator.html @@ -0,0 +1,209 @@ + + + + + +Cinisis Database Reader: IsisRowIterator Class Reference + + + + + + + + + +
+

IsisRowIterator Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($class, $field)
 rewind ()
 key ()
 current ()
 next ()
 valid ()
+

Detailed Description

+

Iterates over all rows from a field result.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisRowIterator::__construct ( class,
field 
)
+
+
+

Constructor.

+
Parameters:
+ + + +
$class Instance of IsisConnector or child class.
$field Field to iterate over.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisRowIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisRowIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisRowIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisRowIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisRowIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisSubfieldIterator-members.html b/doc/html/classIsisSubfieldIterator-members.html new file mode 100644 index 0000000..7611a7e --- /dev/null +++ b/doc/html/classIsisSubfieldIterator-members.html @@ -0,0 +1,73 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisSubfieldIterator Member List

This is the complete list of members for IsisSubfieldIterator, including all inherited members. + + + + + + +
__construct($class, $field, $main=false)IsisSubfieldIterator
current()IsisSubfieldIterator
key()IsisSubfieldIterator
next()IsisSubfieldIterator
rewind()IsisSubfieldIterator
valid()IsisSubfieldIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisSubfieldIterator.html b/doc/html/classIsisSubfieldIterator.html new file mode 100644 index 0000000..8affe7e --- /dev/null +++ b/doc/html/classIsisSubfieldIterator.html @@ -0,0 +1,216 @@ + + + + + +Cinisis Database Reader: IsisSubfieldIterator Class Reference + + + + + + + + + +
+

IsisSubfieldIterator Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($class, $field, $main=false)
 rewind ()
 key ()
 current ()
 next ()
 valid ()
+

Detailed Description

+

Isis subfield iterator. Iterates over subfields for each result row.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IsisSubfieldIterator::__construct ( class,
field,
main = false 
)
+
+
+

Constructor.

+
Parameters:
+ + + + +
$class Instance of IsisConnector or child class.
$field Field to iterate over.
$main Control to which subfield the main field should be mapped to. By default no mapping is made.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisSubfieldIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisSubfieldIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisSubfieldIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisSubfieldIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisSubfieldIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisValueIterator-members.html b/doc/html/classIsisValueIterator-members.html new file mode 100644 index 0000000..bf26d0f --- /dev/null +++ b/doc/html/classIsisValueIterator-members.html @@ -0,0 +1,73 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisValueIterator Member List

This is the complete list of members for IsisValueIterator, including all inherited members. + + + + + + +
__construct($class, $field)IsisValueIterator
current()IsisValueIterator
key()IsisValueIterator
next()IsisValueIterator
rewind()IsisValueIterator
valid()IsisValueIterator
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsisValueIterator.html b/doc/html/classIsisValueIterator.html new file mode 100644 index 0000000..e92bc30 --- /dev/null +++ b/doc/html/classIsisValueIterator.html @@ -0,0 +1,209 @@ + + + + + +Cinisis Database Reader: IsisValueIterator Class Reference + + + + + + + + + +
+

IsisValueIterator Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($class, $field)
 rewind ()
 key ()
 current ()
 next ()
 valid ()
+

Detailed Description

+

Isis value iterator. Iterates over all values for each result row.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
IsisValueIterator::__construct ( class,
field 
)
+
+
+

Constructor.

+
Parameters:
+ + + +
$class Instance of IsisConnector or child class.
$field Field to iterate over.
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
IsisValueIterator::current ( ) 
+
+
+

Return the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisValueIterator::key ( ) 
+
+
+

Return the key of the current element.

+ +
+
+ +
+
+ + + + + + + + +
IsisValueIterator::next ( ) 
+
+
+

Move forward to next element.

+ +
+
+ +
+
+ + + + + + + + +
IsisValueIterator::rewind ( ) 
+
+
+

Rewind the Iterator to the first element.

+ +
+
+ +
+
+ + + + + + + + +
IsisValueIterator::valid ( ) 
+
+
+

Check if there is a current element after calls to rewind() or next().

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classIsis__Db-members.html b/doc/html/classIsis__Db-members.html new file mode 100644 index 0000000..46d67d1 --- /dev/null +++ b/doc/html/classIsis__Db-members.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Isis_Db Member List

This is the complete list of members for Isis_Db, including all inherited members. + + + + + + + + + + + + + + + +
$fdtIsis_Db
$name (defined in Isis_Db)Isis_Db
$srv (defined in Isis_Db)Isis_Db
index($req) (defined in Isis_Db)Isis_Db
Isis_Db($fdt=null, $name=null, $server=null) (defined in Isis_Db)Isis_Db
Isis_Db($fdt, $name=null, $server=null) (defined in Isis_Db)Isis_Db
num_recs($expr) (defined in Isis_Db)Isis_Db
query($expr=null, $recs=true) (defined in Isis_Db)Isis_Db
query($expr) (defined in Isis_Db)Isis_Db
read($mfn) (defined in Isis_Db)Isis_Db
read($mfn) (defined in Isis_Db)Isis_Db
req($type, $arg, $emb=null, $lst=null, $ct=0) (defined in Isis_Db)Isis_Db
req($type, $req) (defined in Isis_Db)Isis_Db
terms($from, $to=null) (defined in Isis_Db)Isis_Db
write($rec) (defined in Isis_Db)Isis_Db
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Db.html b/doc/html/classIsis__Db.html new file mode 100644 index 0000000..e2e5a55 --- /dev/null +++ b/doc/html/classIsis__Db.html @@ -0,0 +1,121 @@ + + + + + +IsisReader: Isis_Db Class Reference + + + + + + + + + +
+

Isis_Db Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Member Functions

Isis_Db ($fdt=null, $name=null, $server=null)
req ($type, $arg, $emb=null, $lst=null, $ct=0)
query ($expr=null, $recs=true)
num_recs ($expr)
read ($mfn)
terms ($from, $to=null)
write ($rec)
index ($req)
Isis_Db ($fdt, $name=null, $server=null)
req ($type, $req)
query ($expr)
read ($mfn)

Public Attributes

 $fdt
$name
$srv
+

Member Data Documentation

+ +
+
+ + + + +
Isis_Db::$fdt
+
+
+

"field definiton table" simple name -> number hash (where name should be an "identifier") may contain some additional entries using non-identifier chars ...

+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__File-members.html b/doc/html/classIsis__File-members.html new file mode 100644 index 0000000..8b5738c --- /dev/null +++ b/doc/html/classIsis__File-members.html @@ -0,0 +1,78 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Isis_File Member List

This is the complete list of members for Isis_File, including all inherited members. + + + + + + + + + + +
$lenIsis_File
$mst (defined in Isis_File)Isis_File
$name (defined in Isis_File)Isis_File
$w (defined in Isis_File)Isis_File
$xrf (defined in Isis_File)Isis_File
compact() (defined in Isis_File)Isis_File
Isis_File($name, $write=0) (defined in Isis_File)Isis_File
mkxref() (defined in Isis_File)Isis_File
read($mfn)Isis_File
write($data, $mfn=0)Isis_File
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__File.html b/doc/html/classIsis__File.html new file mode 100644 index 0000000..25a5f47 --- /dev/null +++ b/doc/html/classIsis__File.html @@ -0,0 +1,157 @@ + + + + + +IsisReader: Isis_File Class Reference + + + + + + + + + +
+

Isis_File Class Reference

+

List of all members.

+ + + + + + + + + + + + + +

Public Member Functions

Isis_File ($name, $write=0)
mkxref ()
 read ($mfn)
 write ($data, $mfn=0)
compact ()

Public Attributes

$name
$mst
$xrf = 0
$w
 $len = 0
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
Isis_File::read ( mfn ) 
+
+
+
Returns:
string number $mfn or null
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_File::write ( data,
mfn = 0 
)
+
+
+

write $data as $mfn or ++$this->len

+
Returns:
mfn
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
Isis_File::$len = 0
+
+
+

number of records == number of last record

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Http-members.html b/doc/html/classIsis__Http-members.html new file mode 100644 index 0000000..2f5578c --- /dev/null +++ b/doc/html/classIsis__Http-members.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Isis_Http Member List

This is the complete list of members for Isis_Http, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
$dbg (defined in Isis_Server)Isis_Server
$head (defined in Isis_Http)Isis_Http
$host (defined in Isis_Server)Isis_Server
$nutsIsis_Http
$pers (defined in Isis_Server)Isis_Server
$port (defined in Isis_Server)Isis_Server
$sock (defined in Isis_Server)Isis_Server
fromReq($db_or_fdt=null, $server_map=null)Isis_Http
fromReq($db_or_fdt=null, $server_map=null)Isis_Http
Isis_Http($host, $url, $php=0, $port=80, $pers=0)Isis_Http
Isis_Http($host, $url, $php=0, $port=80, $pers=0)Isis_Http
Isis_Server($host=null, $port=2042, $pers=0) (defined in Isis_Server)Isis_Server
Isis_Server($host, $port=2042, $pers=0) (defined in Isis_Server)Isis_Server
open() (defined in Isis_Server)Isis_Server
open() (defined in Isis_Server)Isis_Server
request($req) (defined in Isis_Http)Isis_Http
request($req) (defined in Isis_Http)Isis_Http
request($req, $numOnly=0) (defined in Isis_Server)Isis_Server
toUrl($rec, $nuts=0)Isis_Http
toUrl($rec, $nuts=0)Isis_Http
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Http.gif b/doc/html/classIsis__Http.gif new file mode 100644 index 0000000..9a421de Binary files /dev/null and b/doc/html/classIsis__Http.gif differ diff --git a/doc/html/classIsis__Http.html b/doc/html/classIsis__Http.html new file mode 100644 index 0000000..cbba79c --- /dev/null +++ b/doc/html/classIsis__Http.html @@ -0,0 +1,333 @@ + + + + + +IsisReader: Isis_Http Class Reference + + + + + + + + + +
+

Isis_Http Class Reference

+Inheritance diagram for Isis_Http:
+
+
+ + +Isis_Server +Isis_Server + +
+
+ +

List of all members.

+ + + + + + + + + + + + + +

Public Member Functions

 toUrl ($rec, $nuts=0)
 fromReq ($db_or_fdt=null, $server_map=null)
 Isis_Http ($host, $url, $php=0, $port=80, $pers=0)
request ($req)
 toUrl ($rec, $nuts=0)
 fromReq ($db_or_fdt=null, $server_map=null)
 Isis_Http ($host, $url, $php=0, $port=80, $pers=0)
request ($req)

Public Attributes

$head
 $nuts = 0
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Http::fromReq ( db_or_fdt = null,
server_map = null 
)
+
+
+

static we ARE on the nutty side -- try to turn http request into something usable see toUrl nuts above for the format UNFORTUNATELY we have no way to tell the original order of parameters. hmm ... for get we could resort to parse QUERY_STRING manually

+
Parameters:
+ + +
mixed $db_or_fdt a Isis_Db object or just it's fdt array to look up names.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Http::fromReq ( db_or_fdt = null,
server_map = null 
)
+
+
+

static we ARE on the nutty side -- try to turn http request into something usable see toUrl nuts above for the format UNFORTUNATELY we have no way to tell the original order of parameters. hmm ... for get we could resort to parse QUERY_STRING manually

+
Parameters:
+ + +
mixed $db_or_fdt a Isis_Db object or just it's fdt array to look up names.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Isis_Http::Isis_Http ( host,
url,
php = 0,
port = 80,
pers = 0 
)
+
+
+

pers 1: use pfsockopen and keep-alive pers -1: only keep-alive (for multiple requests within one run) pers 0: neither

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Isis_Http::Isis_Http ( host,
url,
php = 0,
port = 80,
pers = 0 
)
+
+
+

pers 1: use pfsockopen and keep-alive pers -1: only keep-alive (for multiple requests within one run) pers 0: neither

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Http::toUrl ( rec,
nuts = 0 
)
+
+
+

static convert Isis_Rec to urlencoded parameters. should be a method of Isis_Rec, however, since feeble PHP has to parse all the cruft on every single request, better limit the code to where it's needed.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Http::toUrl ( rec,
nuts = 0 
)
+
+
+

static convert Isis_Rec to urlencoded parameters. should be a method of Isis_Rec, however, since feeble PHP has to parse all the cruft on every single request, better limit the code to where it's needed.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
Isis_Http::$nuts = 0
+
+
+

whether we need PHP's nutty vd[] on parameters

+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Rec-members.html b/doc/html/classIsis__Rec-members.html new file mode 100644 index 0000000..1452e23 --- /dev/null +++ b/doc/html/classIsis__Rec-members.html @@ -0,0 +1,116 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Isis_Rec Member List

This is the complete list of members for Isis_Rec, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$dbIsis_Rec
$headIsis_Rec
$holyIsis_Rec
$mfnIsis_Rec
$tagIsis_Rec
$vIsis_Rec
$val (defined in Isis_Rec)Isis_Rec
add($argv)Isis_Rec
add($argv)Isis_Rec
addglobals() (defined in Isis_Rec)Isis_Rec
addglobals() (defined in Isis_Rec)Isis_Rec
append($tag, $val)Isis_Rec
append($tag, $val)Isis_Rec
del($tag=null, $pack=FALSE)Isis_Rec
del($tag=null, $pack=FALSE)Isis_Rec
embed($that) (defined in Isis_Rec)Isis_Rec
embed($tag, $that) (defined in Isis_Rec)Isis_Rec
fdt(&$tag)Isis_Rec
fdt(&$tag)Isis_Rec
fmt($val, $fmt=ISIS_REC_MHL)Isis_Rec
fmt($val, $fmt=ISIS_REC_MHL)Isis_Rec
get($tag)Isis_Rec
get($tag)Isis_Rec
h($tag=null, $fmt= '')Isis_Rec
h($tag=null, $fmt= '')Isis_Rec
Isis_Rec()Isis_Rec
Isis_Rec()Isis_Rec
len()Isis_Rec
len()Isis_Rec
map($func=null)Isis_Rec
map($func=null)Isis_Rec
mhl($tag=null)Isis_Rec
mhl($tag=null)Isis_Rec
pack()Isis_Rec
pack()Isis_Rec
parse($text, $repl=null)Isis_Rec
parse($text, $repl=null)Isis_Rec
recs($db=null)Isis_Rec
res()Isis_Rec
res()Isis_Rec
rm($pos, $pack=FALSE)Isis_Rec
rm($pos, $pack=FALSE)Isis_Rec
set($tag)Isis_Rec
set($tag)Isis_Rec
toString($mode=ISIS_REC_TEXT)Isis_Rec
toString($mode=ISIS_REC_BIN)Isis_Rec
v($tag=null, $fmt=null)Isis_Rec
v($tag=null, $fmt=null)Isis_Rec
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Rec.html b/doc/html/classIsis__Rec.html new file mode 100644 index 0000000..b70c47a --- /dev/null +++ b/doc/html/classIsis__Rec.html @@ -0,0 +1,1223 @@ + + + + + +IsisReader: Isis_Rec Class Reference + + + + + + + + + +
+

Isis_Rec Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 fmt ($val, $fmt=ISIS_REC_MHL)
 Isis_Rec ()
 len ()
 fdt (&$tag)
 res ()
 get ($tag)
 v ($tag=null, $fmt=null)
 recs ($db=null)
 h ($tag=null, $fmt= '')
 mhl ($tag=null)
 append ($tag, $val)
 add ($argv)
addglobals ()
 pack ()
 rm ($pos, $pack=FALSE)
 del ($tag=null, $pack=FALSE)
 set ($tag)
embed ($that)
 toString ($mode=ISIS_REC_TEXT)
 parse ($text, $repl=null)
 map ($func=null)
 fmt ($val, $fmt=ISIS_REC_MHL)
 Isis_Rec ()
 len ()
 fdt (&$tag)
 res ()
 get ($tag)
 v ($tag=null, $fmt=null)
 h ($tag=null, $fmt= '')
 mhl ($tag=null)
 append ($tag, $val)
 add ($argv)
addglobals ()
 pack ()
 rm ($pos, $pack=FALSE)
 del ($tag=null, $pack=FALSE)
 set ($tag)
embed ($tag, $that)
 toString ($mode=ISIS_REC_BIN)
 parse ($text, $repl=null)
 map ($func=null)

Public Attributes

 $db = 0
 $mfn = 0
 $head = ''
 $tag
$val
 $v = null
 $holy = 0
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
Isis_Rec::add ( argv ) 
+
+
+

add an array to the record.

+
Parameters:
+ + +
mixed $argv an array either as a single parameter or as a variable number of arguments. The array is processed as follows:

+
    +
  • if an item is an int, it is appended, with the following item as value.
  • +
  • if an item is an array, add is called recursively on this array
  • +
  • if an item is '-db' or '-mfn', the corresponding properties are set
  • +
  • if we have an fdt which maps the item to an int, the following item as value is added with the tag given by the fdt.
  • +
  • if an item is ISIS_REC_TEXT, the following item is parsed in text mode.
  • +
  • else the item is parsed in standard mode.
  • +
+
+
+
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::add ( argv ) 
+
+
+

add an array to the record.

+
Parameters:
+ + +
mixed $argv an array either as a single parameter or as a variable number of arguments. The array is processed as follows:

+
    +
  • if an item is an int, it is appended, with the following item as value.
  • +
  • if an item is an array, add is called recursively on this array
  • +
  • if an item is '-db' or '-mfn', the corresponding properties are set
  • +
  • if we have an fdt which maps the item to an int, the following item as value is added with the tag given by the fdt.
  • +
  • if an item is ISIS_REC_TEXT, the following item is parsed in text mode.
  • +
  • else the item is parsed in standard mode.
  • +
+
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::append ( tag,
val 
)
+
+
+

append a new field (tag-value-pair) to the end of the record.

+
Parameters:
+ + + +
int $tag tag to use in the field. It is not enforced that tag is an integer.
string $val the new fields value. The string type is not enforced here.
+
+
+
Returns:
the new value
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::append ( tag,
val 
)
+
+
+

append a new field (tag-value-pair) to the end of the record.

+
Parameters:
+ + + +
int $tag tag to use in the field. fdt is applied
string $val the new fields value. The string type is not enforced here.
+
+
+
Returns:
the new value
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::del ( tag = null,
pack = FALSE 
)
+
+
+

remove all fields or all with a given tag.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::del ( tag = null,
pack = FALSE 
)
+
+
+

remove all fields or all with a given tag.

+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::fdt (&$  tag ) 
+
+
+

try to look up non-numeric tags in the fdt

+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::fdt (&$  tag ) 
+
+
+

try to look up non-numeric tags in the fdt

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::fmt ( val,
fmt = ISIS_REC_MHL 
)
+
+
+

static function to format a value. maybe used as Isis_Rec::fmt.

+
Parameters:
+ + + +
string $val a value to be formatted
string $fmt a format specification, defaults to 'MHL'

+
    +
  • if $fmt is null, the value is returned unchanged
  • +
  • if $fmt starts with '&' or '', that character is stripped and htmlspecialchars or urlencode, resp., is applied to the (each) value as last step
  • +
  • if $fmt starts with 'MHL' (the constant ISIS_REC_MHL), that is stripped and the classical MHL ISIS formatting applied to values (before & or % mangling, rarely needed with subfields)
  • +
  • if $fmt is (now) empty, the complete value is used
  • +
  • else we're going for subfields:
  • +
  • if $fmt starts with a hat, the hat is stripped an used as subfield delimiter (TAB otherwise)
  • +
  • if $fmt matches /^([^(]*)\((*)(\.\.(*))?/, the part from the first '(' on is stripped as occurence selector (note that an optional closing ')' and additional chars are ignored)
  • +
  • the (remaining) characters in $fmt are subfield names, '*' selects any subfield (including the initial unnamed, even if it's empty !), '' any without stripping subfield names
  • +
  • if there is a occurence or range selected, for every character in the $fmt the specified occurences are used (counted from 0). If either bound is empty, 0 is used. If a range is specified (.. given), an upper bound of 0 means up to end. By default, only the first occurence (0) is used.
  • +
+
+
+
+
Returns:
if there is only a single character (remaining) in $fmt, and only a single occurence selectedi (no ..), a string is returned. Else you've been asking for an array, and so an array is returned even if it contains only a single value. If more than one subfield name was specified or the '*', the names are used ('' for the initial). If a range is selected, the index is used (in addition). Fields are added by first looping over subfield names, then occurences. PHP may or may not loop the array in that order. Example: '^ab' gives keys 'a' and 'b', 'b(1..' gives keys '1','2'...m '^cab(..', gives 'c0', 'c1', ... 'a0', ...
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::fmt ( val,
fmt = ISIS_REC_MHL 
)
+
+
+

static function to format a value. maybe used as Isis_Rec::fmt.

+
Parameters:
+ + + +
string $val a value to be formatted
string $fmt a format specification, defaults to 'MHL'

+
    +
  • if $fmt is null, the value is returned unchanged
  • +
  • if $fmt starts with '&' or '', that character is stripped and htmlspecialchars or urlencode, resp., is applied to the (each) value as last step
  • +
  • if $fmt starts with 'MHL' (the constant ISIS_REC_MHL), that is stripped and the classical MHL ISIS formatting applied to values (before & or % mangling, rarely needed with subfields)
  • +
  • if $fmt is (now) empty, the complete value is used
  • +
  • else we're going for subfields:
  • +
  • if $fmt starts with a hat, the hat is stripped an used as subfield delimiter (TAB otherwise)
  • +
  • if $fmt matches /^([^(]*)\((*)(\.\.(*))?/, the part from the first '(' on is stripped as occurence selector (note that an optional closing ')' and additional chars are ignored)
  • +
  • the (remaining) characters in $fmt are subfield names, '*' selects any subfield (including the initial unnamed, even if it's empty !), '' any without stripping subfield names
  • +
  • if there is a occurence or range selected, for every character in the $fmt the specified occurences are used (counted from 0). If either bound is empty, 0 is used. If a range is specified (.. given), an upper bound of 0 means up to end. By default, only the first occurence (0) is used.
  • +
+
+
+
+
Returns:
if there is only a single character (remaining) in $fmt, and only a single occurence selectedi (no ..), a string is returned. Else you've been asking for an array, and so an array is returned even if it contains only a single value. If more than one subfield name was specified or the '*', the names are used ('' for the initial). If a range is selected, the index is used (in addition). Fields are added by first looping over subfield names, then occurences. PHP may or may not loop the array in that order. Example: '^ab' gives keys 'a' and 'b', 'b(1..' gives keys '1','2'...m '^cab(..', gives 'c0', 'c1', ... 'a0', ...
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::get ( tag ) 
+
+
+

get all values for tag as array

+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::get ( tag ) 
+
+
+

get all values for tag as array

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::h ( tag = null,
fmt = '' 
)
+
+
+

same as v($tag,'&'.$fmt)

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::h ( tag = null,
fmt = '' 
)
+
+
+

same as v($tag,'&'.$fmt)

+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::Isis_Rec ( ) 
+
+
+

create an ISIS record.

+
Returns:
object Isis_Rec a new ISIS record
+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::Isis_Rec ( ) 
+
+
+

create an ISIS record.

+
Returns:
object Isis_Rec a new ISIS record
+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::len ( ) 
+
+
+
Returns:
the number of fields
+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::len ( ) 
+
+
+
Returns:
the number of fields
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::map ( func = null ) 
+
+
+

return the "data fork" of this record by mapping a function to tags and values in parallel.

+
Parameters:
+ + +
function $func defaults to null, resulting in an array of fields, each an array [0] => $tag, [1] => $val.
+
+
+
Returns:
a new array as of array_map
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::map ( func = null ) 
+
+
+

return the "data fork" of this record by mapping a function to tags and values in parallel.

+
Parameters:
+ + +
function $func defaults to null, resulting in an array of fields, each an array [0] => $tag, [1] => $val.
+
+
+
Returns:
a new array as of array_map
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::mhl ( tag = null ) 
+
+
+

same as v($tag,'&MHL')

+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::mhl ( tag = null ) 
+
+
+

same as v($tag,'&MHL')

+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::pack ( ) 
+
+
+

recompact after unsetting

+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::pack ( ) 
+
+
+

recompact after unsetting

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::parse ( text,
repl = null 
)
+
+
+

parse text as record fields to add. For each non-empty line, initial digits are used as tag (empty == 0), an optional following tab is skipped, and the rest used as value, after replacing $repl, if given, with newlines. If the line starts with a tab and the record is not empty, a newline and the value are appended to the last field, else a new field is appended to the record.

+
Parameters:
+ + +
string $repl string to be converted back to newlines. use ISIS_REC_TEXT, if you know text is from toString(ISIS_REC_TEXT)
+
+
+
Returns:
number of fields added
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::parse ( text,
repl = null 
)
+
+
+

parse text as record fields to add. For each non-empty line, initial digits are used as tag (empty == 0), an optional following tab is skipped, and the rest used as value, after replacing $repl, if given, with newlines. If the line starts with a tab and the record is not empty, a newline and the value are appended to the last field, else a new field is appended to the record.

+
Parameters:
+ + +
string $repl string to be converted back to newlines. use ISIS_REC_TEXT, if you know text is from toString(ISIS_REC_TEXT)
+
+
+
Returns:
number of fields added
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::recs ( db = null ) 
+
+
+

return an array of subrecords

+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::res ( ) 
+
+
+

reset tag and val array pointers

+ +
+
+ +
+
+ + + + + + + + +
Isis_Rec::res ( ) 
+
+
+

reset tag and val array pointers

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::rm ( pos,
pack = FALSE 
)
+
+
+

remove a field at given pos, poking a hole in the field list.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::rm ( pos,
pack = FALSE 
)
+
+
+

remove a field at given pos, poking a hole in the field list.

+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::set ( tag ) 
+
+
+

set fields with tag to values. set( 42, 'foo', 'bar', 'baz' ) will change the first three occurences of 42 to 'foo', 'bar' and 'baz', resp.

+
    +
  • if there are less than three occurences, the remaining values are appended
  • +
  • if there are more than three occurences, the remaining occurences are deleted
  • +
  • if a value is the integer 0, processing stops (i.e. remaining occurences are left unchanged)
  • +
  • if a value is a positive integer n, processing skips n occurences (letting them unchanged)
  • +
  • if a value is an array, it's elements are used (it is flattened out non-recursively)
    Parameters:
    + + + +
    mixed $tag tag by int or name
    mixed values... variable number of values
    +
    +
    +
  • +
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::set ( tag ) 
+
+
+

set fields with tag to values. set( 42, 'foo', 'bar', 'baz' ) will change the first three occurences of 42 to 'foo', 'bar' and 'baz', resp.

+
    +
  • if there are less than three occurences, the remaining values are appended
  • +
  • if there are more than three occurences, the remaining occurences are deleted
  • +
  • if a value is the integer 0, processing stops (i.e. remaining occurences are left unchanged)
  • +
  • if a value is a positive integer n, processing skips n occurences (letting them unchanged)
  • +
  • if a value is an array, it's elements are used (it is flattened out non-recursively)
    Parameters:
    + + + +
    mixed $tag tag by int or name
    mixed values... variable number of values
    +
    +
    +
  • +
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::toString ( mode = ISIS_REC_BIN ) 
+
+
+

serialize record to a string. After each field, including the last one, a newline is added.

+
Parameters:
+ + +
string $mode replacement value for newlines. suggested is one of the predefined constants. defaults to ISIS_REC_BIN.
+
+
+
Returns:
the string representation of the record
+ +
+
+ +
+
+ + + + + + + + + +
Isis_Rec::toString ( mode = ISIS_REC_TEXT ) 
+
+
+

serialize record to a string. After each field, including the last one, a newline is added.

+
Parameters:
+ + +
string $mode replacement value for newlines. suggested is one of the predefined constants. defaults to ISIS_REC_TEXT.
+
+
+
Returns:
the string representation of the record
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::v ( tag = null,
fmt = null 
)
+
+
+

v is for value -- get the value of the next occurence of tag in the record. The position is reset by res or when using v with a different tag.

+
Parameters:
+ + +
mixed $fmt format to apply

+
    +
  • if $fmt is null (or the value is null), the value is returned unmodified
  • +
  • if $fmt is a string, the value is formatted by Isis_Rec::fmt (returns string or array).
  • +
  • if $fmt is 0, a new Isis_Rec is used as $fmt
  • +
  • if $fmt is an object, it is assumed to be a record, into which a subrecord (as of embed) is to be extracted. This also advances the loop position to after the child fields. The record is returned.
  • +
  • other values of $fmt are reserved for future extensions and currently return null.
  • +
+
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
Isis_Rec::v ( tag = null,
fmt = null 
)
+
+
+

v is for value -- get the value of the next occurence of tag in the record. The position is reset by res or when using v with a different tag.

+
Parameters:
+ + +
mixed $fmt format to apply

+
    +
  • if $fmt is null (or the value is null), the value is returned unmodified
  • +
  • if $fmt is a string, the value is formatted by Isis_Rec::fmt (returns string or array).
  • +
  • other values of $fmt are reserved for future extensions and currently return null.
  • +
+
+
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
object Isis_Rec::$db = 0
+
+
+

The associated database, if any. Better be an Isis_Db.

+ +
+
+ +
+
+ + + + +
Isis_Rec::$head = ''
+
+
+

The record's header. For data records, this is mfn[][], where leader can any be any MARC leader data.

+ +
+
+ +
+
+ + + + +
Isis_Rec::$holy = 0
+
+
+

number of holes in record

+ +
+
+ +
+
+ + + + +
int Isis_Rec::$mfn = 0
+
+
+

The record's MFN ("master file number", a.k.a. rowid). A value of 0 means the record did not yet have a number in it's db, a write will be handled as insert.

+

The records MFN ("master file number", a.k.a. rowid). A value of 0 means the record did not yet have a number in it's db, a write will be handled as insert.

+ +
+
+ +
+
+ + + + +
array Isis_Rec::$tag
+
+
+

Array of tags for the record. Keys and values better be integers (others might be ignored or yield unexpected results in some contexts). The count of the tag array is taken as length of the record. The tag array may have holes (unassigned ints) if unset is used.

+

Array of values for the record. Values better be strings (i.e. will be forced to strings by some operations).

+ +
+
+ +
+
+ + + + +
Isis_Rec::$v = null
+
+
+

last tag accessed using function v

+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Server-members.html b/doc/html/classIsis__Server-members.html new file mode 100644 index 0000000..0895d7c --- /dev/null +++ b/doc/html/classIsis__Server-members.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Isis_Server Member List

This is the complete list of members for Isis_Server, including all inherited members. + + + + + + + + + + + +
$dbg (defined in Isis_Server)Isis_Server
$host (defined in Isis_Server)Isis_Server
$pers (defined in Isis_Server)Isis_Server
$port (defined in Isis_Server)Isis_Server
$sock (defined in Isis_Server)Isis_Server
Isis_Server($host=null, $port=2042, $pers=0) (defined in Isis_Server)Isis_Server
Isis_Server($host, $port=2042, $pers=0) (defined in Isis_Server)Isis_Server
open() (defined in Isis_Server)Isis_Server
open() (defined in Isis_Server)Isis_Server
request($req, $numOnly=0) (defined in Isis_Server)Isis_Server
request($req) (defined in Isis_Server)Isis_Server
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classIsis__Server.gif b/doc/html/classIsis__Server.gif new file mode 100644 index 0000000..3ce60db Binary files /dev/null and b/doc/html/classIsis__Server.gif differ diff --git a/doc/html/classIsis__Server.html b/doc/html/classIsis__Server.html new file mode 100644 index 0000000..8859283 --- /dev/null +++ b/doc/html/classIsis__Server.html @@ -0,0 +1,110 @@ + + + + + +IsisReader: Isis_Server Class Reference + + + + + + + + + +
+

Isis_Server Class Reference

+Inheritance diagram for Isis_Server:
+
+
+ + +Isis_Http +Isis_Http + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + +

Public Member Functions

Isis_Server ($host=null, $port=2042, $pers=0)
open ()
request ($req, $numOnly=0)
Isis_Server ($host, $port=2042, $pers=0)
open ()
request ($req)

Public Attributes

$host
$port
$sock
$pers
$dbg = false
+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classMaleteDb-members.html b/doc/html/classMaleteDb-members.html new file mode 100644 index 0000000..d669e76 --- /dev/null +++ b/doc/html/classMaleteDb-members.html @@ -0,0 +1,78 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

MaleteDb Member List

This is the complete list of members for MaleteDb, including all inherited members. + + + + + + + + + + + +
$dbMaleteDb
$fdtMaleteDb
$formatMaleteDb
$logMaleteDb
__construct($schema)MaleteDb
check($schema, $section=NULL)MaleteDb
entries()MaleteDb
example()MaleteDb
logger($message)MaleteDb
read($id)MaleteDb
tag($results)MaleteDb
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classMaleteDb.gif b/doc/html/classMaleteDb.gif new file mode 100644 index 0000000..955bd07 Binary files /dev/null and b/doc/html/classMaleteDb.gif differ diff --git a/doc/html/classMaleteDb.html b/doc/html/classMaleteDb.html new file mode 100644 index 0000000..eed9039 --- /dev/null +++ b/doc/html/classMaleteDb.html @@ -0,0 +1,329 @@ + + + + + +Cinisis Database Reader: MaleteDb Class Reference + + + + + + + + + +
+

MaleteDb Class Reference

+Inheritance diagram for MaleteDb:
+
+
+ + +IsisDb + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + +

Public Member Functions

 __construct ($schema)
 read ($id)
 entries ()
 example ()
 check ($schema, $section=NULL)
 tag ($results)
 logger ($message)

Public Attributes

 $fdt
 $db
 $format
 $log
+

Detailed Description

+

Malete implementation of IsisDb.

+
Warning:
This implementation is currently outdated and lacks basic functionalities such as subfield handling and therefore it's use is not recommended.
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
MaleteDb::__construct ( schema ) 
+
+
+

Constructor.

+
See also:
IsisDb::__construct()
+ +

Implements IsisDb.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
MaleteDb::check ( schema,
section = NULL 
)
+
+
+

Check configuration.

+
See also:
IsisDb::check()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + +
MaleteDb::entries ( ) 
+
+
+

Return number of entries in the database.

+

The Malete API doen't implement such feature so we have to emulate it by iterating over all entries until MaleteDb::read() returns FALSE.

+
See also:
IsisDb::entries()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + +
MaleteDb::example ( ) 
+
+
+

Return an example schema.

+
See also:
IsisDb::example()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + + +
MaleteDb::logger ( message ) 
+
+
+

Class logger.

+
Parameters:
+ + +
$message Log message.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
MaleteDb::read ( id ) 
+
+
+

Read an entry.

+
See also:
IsisDb::read()
+
Todo:
Subfield handling.
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + + +
MaleteDb::tag ( results ) 
+
+
+

Tag results of a db query.

+

This function converts the keys of query result from field numbers to names and and also puts repetition fields into place as Malete deals with field repetition by using a 'tag' property in the resulting query object.

+
Parameters:
+ + +
$results Database query results.
+
+
+
Returns:
Tagged database result.
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
MaleteDb::$db
+
+
+

Database resource.

+ +
+
+ +
+
+ + + + +
MaleteDb::$fdt
+
+
+

Field description table.

+ +
+
+ +
+
+ + + + +
MaleteDb::$format
+
+
+

Database format, derived from $schema.

+ +
+
+ +
+
+ + + + +
MaleteDb::$log
+
+
+

Class action log.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classMaleteDb.png b/doc/html/classMaleteDb.png new file mode 100644 index 0000000..2d2ec12 Binary files /dev/null and b/doc/html/classMaleteDb.png differ diff --git a/doc/html/classMateleDb.html b/doc/html/classMateleDb.html new file mode 100644 index 0000000..3270694 --- /dev/null +++ b/doc/html/classMateleDb.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: MateleDb Class Reference + + + + + + + + + +
+

MateleDb Class Reference

+
+

Detailed Description

+

Malete implementation of IsisDb.

+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions
+ + +
+ +
+ +
Generated on Tue Mar 30 15:35:28 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classParseTest-members.html b/doc/html/classParseTest-members.html new file mode 100644 index 0000000..8bde765 --- /dev/null +++ b/doc/html/classParseTest-members.html @@ -0,0 +1,131 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

ParseTest Member List

This is the complete list of members for ParseTest, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$yaml (defined in ParseTest)ParseTest [protected]
setUp() (defined in ParseTest)ParseTest [protected]
testAngleQuotes() (defined in ParseTest)ParseTest
testAnotherSequence() (defined in ParseTest)ParseTest
testArrayOfZero() (defined in ParseTest)ParseTest
testArrayOnSeveralLines() (defined in ParseTest)ParseTest
testColons() (defined in ParseTest)ParseTest
testColonsInKeys() (defined in ParseTest)ParseTest
testColonsInKeys2() (defined in ParseTest)ParseTest
testCrazy() (defined in ParseTest)ParseTest
testDeathMasks() (defined in ParseTest)ParseTest
testDevDb() (defined in ParseTest)ParseTest
testEmptyHash() (defined in ParseTest)ParseTest
testEmptykey() (defined in ParseTest)ParseTest
testEmptySequence() (defined in ParseTest)ParseTest
testEndloop() (defined in ParseTest)ParseTest
testEscapedQuotes() (defined in ParseTest)ParseTest
testEscapedQuotes_2() (defined in ParseTest)ParseTest
testEscapedQuotes_3() (defined in ParseTest)ParseTest
testFailingColons() (defined in ParseTest)ParseTest
testFloatInverse() (defined in ParseTest)ParseTest
testFloatWithQuotes() (defined in ParseTest)ParseTest
testFloatWithZeros() (defined in ParseTest)ParseTest
testFoldedBlock() (defined in ParseTest)ParseTest
testHash_1() (defined in ParseTest)ParseTest
testHash_2() (defined in ParseTest)ParseTest
testHash_3() (defined in ParseTest)ParseTest
testInline() (defined in ParseTest)ParseTest
testInlineMappings() (defined in ParseTest)ParseTest
testIntArray() (defined in ParseTest)ParseTest
testLiteralAsMapped() (defined in ParseTest)ParseTest
testManyNewlines() (defined in ParseTest)ParseTest
testMappedSequence() (defined in ParseTest)ParseTest
testMappingsBooleanFalse() (defined in ParseTest)ParseTest
testMappingsBooleanTrue() (defined in ParseTest)ParseTest
testMappingsFloat() (defined in ParseTest)ParseTest
testMappingsInt() (defined in ParseTest)ParseTest
testMappingsNull() (defined in ParseTest)ParseTest
testMappingsString() (defined in ParseTest)ParseTest
testMappingsZero() (defined in ParseTest)ParseTest
testMergeHashKeys() (defined in ParseTest)ParseTest
testmoreLessKey() (defined in ParseTest)ParseTest
testMultilines() (defined in ParseTest)ParseTest
testNestedInline() (defined in ParseTest)ParseTest
testNestedInlineMappings() (defined in ParseTest)ParseTest
testNestedNestedInline() (defined in ParseTest)ParseTest
testNumericKey() (defined in ParseTest)ParseTest
testQuotes() (defined in ParseTest)ParseTest
testQuoteSequence() (defined in ParseTest)ParseTest
testReallyLargeNumber() (defined in ParseTest)ParseTest
testReferences() (defined in ParseTest)ParseTest
testReferences2() (defined in ParseTest)ParseTest
testReferences3() (defined in ParseTest)ParseTest
testSeq0() (defined in ParseTest)ParseTest
testSeq1() (defined in ParseTest)ParseTest
testSeq2() (defined in ParseTest)ParseTest
testSeq3() (defined in ParseTest)ParseTest
testSeqMap() (defined in ParseTest)ParseTest
testShortSequence() (defined in ParseTest)ParseTest
testSophisticatedArrayOfZero() (defined in ParseTest)ParseTest
testSpecialCharacters() (defined in ParseTest)ParseTest
testSwitches() (defined in ParseTest)ParseTest
testWerte() (defined in ParseTest)ParseTest
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classParseTest.html b/doc/html/classParseTest.html new file mode 100644 index 0000000..7db2d80 --- /dev/null +++ b/doc/html/classParseTest.html @@ -0,0 +1,203 @@ + + + + + +IsisReader: ParseTest Class Reference + + + + + + + + + +
+

ParseTest Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

testMergeHashKeys ()
testDeathMasks ()
testDevDb ()
testNumericKey ()
testMappingsString ()
testMappingsInt ()
testMappingsBooleanTrue ()
testMappingsBooleanFalse ()
testMappingsZero ()
testMappingsNull ()
testMappingsFloat ()
testSeq0 ()
testSeq1 ()
testSeq2 ()
testSeq3 ()
testSeqMap ()
testMappedSequence ()
testAnotherSequence ()
testFoldedBlock ()
testLiteralAsMapped ()
testCrazy ()
testColons ()
testInline ()
testNestedInline ()
testNestedNestedInline ()
testInlineMappings ()
testNestedInlineMappings ()
testReferences ()
testReferences2 ()
testReferences3 ()
testEscapedQuotes ()
testEscapedQuotes_2 ()
testEscapedQuotes_3 ()
testQuotes ()
testQuoteSequence ()
testShortSequence ()
testHash_1 ()
testHash_2 ()
testHash_3 ()
testEndloop ()
testReallyLargeNumber ()
testFloatWithZeros ()
testFloatWithQuotes ()
testFloatInverse ()
testIntArray ()
testArrayOnSeveralLines ()
testmoreLessKey ()
testArrayOfZero ()
testSophisticatedArrayOfZero ()
testSwitches ()
testEmptySequence ()
testEmptyHash ()
testEmptykey ()
testMultilines ()
testManyNewlines ()
testWerte ()
testColonsInKeys ()
testColonsInKeys2 ()
testSpecialCharacters ()
testAngleQuotes ()
testFailingColons ()

Protected Member Functions

setUp ()

Protected Attributes

$yaml
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classPhpIsisDb-members.html b/doc/html/classPhpIsisDb-members.html new file mode 100644 index 0000000..67a5c5c --- /dev/null +++ b/doc/html/classPhpIsisDb-members.html @@ -0,0 +1,78 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

PhpIsisDb Member List

This is the complete list of members for PhpIsisDb, including all inherited members. + + + + + + + + + + + +
$dbPhpIsisDb
$formatPhpIsisDb
$logPhpIsisDb
__construct($schema)PhpIsisDb
charset(&$data)PhpIsisDb
check($schema, $section=NULL)PhpIsisDb [static]
entries()PhpIsisDb
example()PhpIsisDb
logger($message)PhpIsisDb
read($id)PhpIsisDb
tag($results)PhpIsisDb
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classPhpIsisDb.gif b/doc/html/classPhpIsisDb.gif new file mode 100644 index 0000000..67b1181 Binary files /dev/null and b/doc/html/classPhpIsisDb.gif differ diff --git a/doc/html/classPhpIsisDb.html b/doc/html/classPhpIsisDb.html new file mode 100644 index 0000000..47116c8 --- /dev/null +++ b/doc/html/classPhpIsisDb.html @@ -0,0 +1,343 @@ + + + + + +Cinisis Database Reader: PhpIsisDb Class Reference + + + + + + + + + +
+

PhpIsisDb Class Reference

+Inheritance diagram for PhpIsisDb:
+
+
+ + +IsisDb + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + +

Public Member Functions

 __construct ($schema)
 read ($id)
 entries ()
 example ()
 tag ($results)
 charset (&$data)
 logger ($message)

Static Public Member Functions

static check ($schema, $section=NULL)

Public Attributes

 $db
 $format
 $log
+

Detailed Description

+

PHP-Isis implementation of IsisDb.

+
Warning:
This implementation is currently outdated and lacks basic functionalities such as subfield handling and therefore it's use is not recommended.
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
PhpIsisDb::__construct ( schema ) 
+
+
+

Constructor.

+
See also:
IsisDb::__construct()
+ +

Implements IsisDb.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
PhpIsisDb::charset (&$  data ) 
+
+
+

Charset conversion.

+

Converts a string from the database charset to UTF-8.

+
Parameters:
+ + +
$data String to be converted.
+
+
+
Returns:
String converted to UTF-8.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
static PhpIsisDb::check ( schema,
section = NULL 
) [static]
+
+
+

Check configuration.

+
See also:
IsisDb::check()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + +
PhpIsisDb::entries ( ) 
+
+
+

Return number of entries in the database.

+
See also:
IsisDb::entries()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + +
PhpIsisDb::example ( ) 
+
+
+

Return an example schema.

+
See also:
IsisDb::example()
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + + +
PhpIsisDb::logger ( message ) 
+
+
+

Class logger.

+
Parameters:
+ + +
$message Log message.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
PhpIsisDb::read ( id ) 
+
+
+

Read an entry.

+

The PHP-Isis API doen't implement such feature so we have to emulate it by geting all entries and using isis_data_seek() to get the desired record.

+
See also:
IsisDb::read()
+
Todo:
Subfield handling.
+ +

Implements IsisDb.

+ +
+
+ +
+
+ + + + + + + + + +
PhpIsisDb::tag ( results ) 
+
+
+

Tag results of a db query.

+

This function converts the keys of query result from field numbers to names.

+
Parameters:
+ + +
$results Database query results.
+
+
+
Returns:
Tagged database result.
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
PhpIsisDb::$db
+
+
+

Database resource.

+ +
+
+ +
+
+ + + + +
PhpIsisDb::$format
+
+
+

Database format, derived from $schema.

+ +
+
+ +
+
+ + + + +
PhpIsisDb::$log
+
+
+

Class action log.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classPhpIsisDb.png b/doc/html/classPhpIsisDb.png new file mode 100644 index 0000000..0210c0b Binary files /dev/null and b/doc/html/classPhpIsisDb.png differ diff --git a/doc/html/classSchemaDb-members.html b/doc/html/classSchemaDb-members.html new file mode 100644 index 0000000..ea17926 --- /dev/null +++ b/doc/html/classSchemaDb-members.html @@ -0,0 +1,71 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

SchemaDb Member List

This is the complete list of members for SchemaDb, including all inherited members. + + + + +
check($schema, $section=NULL)SchemaDb [static]
example()SchemaDb
optional()SchemaDb
required()SchemaDb [static]
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classSchemaDb.html b/doc/html/classSchemaDb.html new file mode 100644 index 0000000..a2b55a1 --- /dev/null +++ b/doc/html/classSchemaDb.html @@ -0,0 +1,168 @@ + + + + + +Cinisis Database Reader: SchemaDb Class Reference + + + + + + + + + +
+

SchemaDb Class Reference

+

List of all members.

+ + + + + + + +

Public Member Functions

 optional ()
 example ()

Static Public Member Functions

static required ()
static check ($schema, $section=NULL)
+

Detailed Description

+

SchemaDb class with standard database procedures and configuration.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static SchemaDb::check ( schema,
section = NULL 
) [static]
+
+
+

Recursively check for required fields in a database schema.

+
See also:
IsisDb::check()
+ +
+
+ +
+
+ + + + + + + + +
SchemaDb::example ( ) 
+
+
+

Return an example database schema.

+
See also:
IsisDb::example()
+ +
+
+ +
+
+ + + + + + + + +
SchemaDb::optional ( ) 
+
+
+

Return the optional database config.

+
Returns:
Array with optional config.
+ +
+
+ +
+
+ + + + + + + + +
static SchemaDb::required ( )  [static]
+
+
+

Return the required database config.

+
Returns:
Array with required config.
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classSpyc-members.html b/doc/html/classSpyc-members.html new file mode 100644 index 0000000..12b0747 --- /dev/null +++ b/doc/html/classSpyc-members.html @@ -0,0 +1,78 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Spyc Member List

This is the complete list of members for Spyc, including all inherited members. + + + + + + + + + + +
$_nodeId (defined in Spyc)Spyc
$setting_dump_force_quotes (defined in Spyc)Spyc
$setting_use_syck_is_possible (defined in Spyc)Spyc
dump($array, $indent=false, $wordwrap=false)Spyc
load($input)Spyc
loadFile($file)Spyc
revertLiteralPlaceHolder($lineArray, $literalBlock) (defined in Spyc)Spyc
YAMLDump($array, $indent=false, $wordwrap=false)Spyc [static]
YAMLLoad($input)Spyc [static]
YAMLLoadString($input)Spyc [static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classSpyc.html b/doc/html/classSpyc.html new file mode 100644 index 0000000..8914c12 --- /dev/null +++ b/doc/html/classSpyc.html @@ -0,0 +1,294 @@ + + + + + +IsisReader: Spyc Class Reference + + + + + + + + + +
+

Spyc Class Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Member Functions

 load ($input)
 loadFile ($file)
 dump ($array, $indent=false, $wordwrap=false)
revertLiteralPlaceHolder ($lineArray, $literalBlock)

Static Public Member Functions

static YAMLLoad ($input)
static YAMLLoadString ($input)
static YAMLDump ($array, $indent=false, $wordwrap=false)

Public Attributes

$setting_dump_force_quotes = false
$setting_use_syck_is_possible = false
$_nodeId
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Spyc::dump ( array,
indent = false,
wordwrap = false 
)
+
+
+

Dump PHP array to YAML

+

The dump method, when supplied with an array, will do its best to convert the array into friendly YAML. Pretty simple. Feel free to save the returned string as tasteful.yaml and pass it around.

+

Oh, and you can decide how big the indent is and what the wordwrap for folding is. Pretty cool -- just pass in 'false' for either if you want to use the default.

+

Indent's default is 2 spaces, wordwrap's default is 40 characters. And you can turn off wordwrap by passing in 0.

+

public

+
Returns:
string
+
Parameters:
+ + + + +
array $array PHP array
int $indent Pass in false to use the default, which is 2
int $wordwrap Pass in 0 for no wordwrap, false for default (40)
+
+
+ +
+
+ +
+
+ + + + + + + + + +
Spyc::load ( input ) 
+
+
+

Load a valid YAML string to Spyc.

+
Parameters:
+ + +
string $input
+
+
+
Returns:
array
+ +
+
+ +
+
+ + + + + + + + + +
Spyc::loadFile ( file ) 
+
+
+

Load a valid YAML file to Spyc.

+
Parameters:
+ + +
string $file
+
+
+
Returns:
array
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static Spyc::YAMLDump ( array,
indent = false,
wordwrap = false 
) [static]
+
+
+

Dump YAML from PHP array statically

+

The dump method, when supplied with an array, will do its best to convert the array into friendly YAML. Pretty simple. Feel free to save the returned string as nothing.yaml and pass it around.

+

Oh, and you can decide how big the indent is and what the wordwrap for folding is. Pretty cool -- just pass in 'false' for either if you want to use the default.

+

Indent's default is 2 spaces, wordwrap's default is 40 characters. And you can turn off wordwrap by passing in 0.

+

public

+
Returns:
string
+
Parameters:
+ + + + +
array $array PHP array
int $indent Pass in false to use the default, which is 2
int $wordwrap Pass in 0 for no wordwrap, false for default (40)
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static Spyc::YAMLLoad ( input )  [static]
+
+
+

Load YAML into a PHP array statically

+

The load method, when supplied with a YAML stream (string or file), will do its best to convert YAML in a file into a PHP array. Pretty simple. Usage: $array = Spyc::YAMLLoad('lucky.yaml'); print_r($array); public

+
Returns:
array
+
Parameters:
+ + +
string $input Path of YAML file or string containing YAML
+
+
+ +
+
+ +
+
+ + + + + + + + + +
static Spyc::YAMLLoadString ( input )  [static]
+
+
+

Load a string of YAML into a PHP array statically

+

The load method, when supplied with a YAML string, will do its best to convert YAML in a string into a PHP array. Pretty simple.

+

Note: use this function if you don't want files from the file system loaded and processed as YAML. This is of interest to people concerned about security whose input is from a string.

+

Usage: $array = Spyc::YAMLLoadString("---\n0: hello world\n"); print_r($array); public

+
Returns:
array
+
Parameters:
+ + +
string $input String containing YAML
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classbasic__search-members.html b/doc/html/classbasic__search-members.html new file mode 100644 index 0000000..60d8625 --- /dev/null +++ b/doc/html/classbasic__search-members.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

basic_search Member List

This is the complete list of members for basic_search, including all inherited members. + + + + + + + + + + + + + + + + + + + +
$isis_db (defined in isis_base)isis_base
$isis_db_conf (defined in isis_base)isis_base
$isis_link (defined in isis_base)isis_base
$isis_opt (defined in isis_base)isis_base
$isis_rs (defined in basic_search)basic_search
$keywords (defined in basic_search)basic_search
$num_rows (defined in basic_search)basic_search
$qtype (defined in basic_search)basic_search
_auto_set_isis_db() (defined in isis_base)isis_base
_is_isis_loaded() (defined in isis_base)isis_base
_isis_conn() (defined in isis_base)isis_base
_parse_ccl($array_result, $mode= 'detail') (defined in isis_base)isis_base
_parse_db_conf() (defined in isis_base)isis_base
basic_search() (defined in basic_search)basic_search
do_search($words, $qtype= '') (defined in basic_search)basic_search
get_num_rows() (defined in basic_search)basic_search
get_result_list() (defined in basic_search)basic_search
get_value_from_mfn($mfn, $fieldtag) (defined in isis_base)isis_base
isis_base($isisdb= '') (defined in isis_base)isis_base
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classbasic__search.gif b/doc/html/classbasic__search.gif new file mode 100644 index 0000000..a6b87d5 Binary files /dev/null and b/doc/html/classbasic__search.gif differ diff --git a/doc/html/classbasic__search.html b/doc/html/classbasic__search.html new file mode 100644 index 0000000..32e9f21 --- /dev/null +++ b/doc/html/classbasic__search.html @@ -0,0 +1,102 @@ + + + + + +IsisReader: basic_search Class Reference + + + + + + + + + +
+

basic_search Class Reference

+Inheritance diagram for basic_search:
+
+
+ + +isis_base + +
+
+ +

List of all members.

+ + + + + + + + + + + +

Public Member Functions

basic_search ()
do_search ($words, $qtype= '')
get_num_rows ()
get_result_list ()

Public Attributes

$isis_rs = false
$num_rows = 0
$keywords = ''
$qtype = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classborrowed__list-members.html b/doc/html/classborrowed__list-members.html new file mode 100644 index 0000000..4e6ebfc --- /dev/null +++ b/doc/html/classborrowed__list-members.html @@ -0,0 +1,114 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

borrowed_list Member List

This is the complete list of members for borrowed_list, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$alt_row_color (defined in sql_table)sql_table
$alt_row_color_2 (defined in sql_table)sql_table
$cell_attr (defined in sql_table)sql_table
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$header_cell_attr (defined in sql_table)sql_table
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$paging (defined in sql_table)sql_table
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$row_color (defined in sql_table)sql_table
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
$sql_column (defined in sql_table)sql_table
$sql_criteria (defined in sql_table)sql_table
$sql_table (defined in sql_table)sql_table
$table_attr (defined in sql_table)sql_table
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
getBorrowedHistory($member_id, $num2Show=10) (defined in borrowed_list)borrowed_list
getBorrowedTable($member_id) (defined in borrowed_list)borrowed_list
getOverdueChargeList($member_id, $num2Show=20) (defined in borrowed_list)borrowed_list
getPaging() (defined in sql_table)sql_table
query2Table($num2Show=10, $editable=false) (defined in sql_table)sql_table
query2Table_vert($num2Show=10, $editable=false) (defined in sql_table)sql_table
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
setCellAttr($str_attr) (defined in sql_table)sql_table
setColumn($columns) (defined in sql_table)sql_table
setCriteria($where_clause) (defined in sql_table)sql_table
setHeadCellAttr($str_attr) (defined in sql_table)sql_table
setTableAttr($str_attr) (defined in sql_table)sql_table
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
sql_table($table= '') (defined in sql_table)sql_table
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classborrowed__list.gif b/doc/html/classborrowed__list.gif new file mode 100644 index 0000000..3894d97 Binary files /dev/null and b/doc/html/classborrowed__list.gif differ diff --git a/doc/html/classborrowed__list.html b/doc/html/classborrowed__list.html new file mode 100644 index 0000000..cca4fc7 --- /dev/null +++ b/doc/html/classborrowed__list.html @@ -0,0 +1,92 @@ + + + + + +IsisReader: borrowed_list Class Reference + + + + + + + + + +
+

borrowed_list Class Reference

+Inheritance diagram for borrowed_list:
+
+
+ + +sql_table +DB_mysql_base + +
+
+ +

List of all members.

+ + + + + +

Public Member Functions

getBorrowedTable ($member_id)
getBorrowedHistory ($member_id, $num2Show=10)
getOverdueChargeList ($member_id, $num2Show=20)
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classes.html b/doc/html/classes.html new file mode 100644 index 0000000..3cba6eb --- /dev/null +++ b/doc/html/classes.html @@ -0,0 +1,75 @@ + + + + + +Cinisis Database Reader: Alphabetical List + + + + + + + + + +
+

Class Index

B | C | I | M | P | S
+ +
  B  
+
  I  
+
IsisItemIterator   IsisReader   MaleteDb   
BiblioIsisDb   IsisAudit   IsisMainItemIterator   IsisRowIterator   
  P  
+
  C  
+
IsisConnector   IsisMap   IsisSubfieldIterator   PhpIsisDb   
Cinisis   IsisDb   IsisMethodIterator   IsisValueIterator   
  S  
+
CinisisDisplayHelper   IsisEntryIterator   IsisNormalItemFilterIterator   
  M  
+
SchemaDb   
CinisisHttpHelper   IsisFinder   
B | C | I | M | P | S
+
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/classisis__base-members.html b/doc/html/classisis__base-members.html new file mode 100644 index 0000000..0b57ef8 --- /dev/null +++ b/doc/html/classisis__base-members.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

isis_base Member List

This is the complete list of members for isis_base, including all inherited members. + + + + + + + + + + + +
$isis_db (defined in isis_base)isis_base
$isis_db_conf (defined in isis_base)isis_base
$isis_link (defined in isis_base)isis_base
$isis_opt (defined in isis_base)isis_base
_auto_set_isis_db() (defined in isis_base)isis_base
_is_isis_loaded() (defined in isis_base)isis_base
_isis_conn() (defined in isis_base)isis_base
_parse_ccl($array_result, $mode= 'detail') (defined in isis_base)isis_base
_parse_db_conf() (defined in isis_base)isis_base
get_value_from_mfn($mfn, $fieldtag) (defined in isis_base)isis_base
isis_base($isisdb= '') (defined in isis_base)isis_base
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classisis__base.gif b/doc/html/classisis__base.gif new file mode 100644 index 0000000..fe0778d Binary files /dev/null and b/doc/html/classisis__base.gif differ diff --git a/doc/html/classisis__base.html b/doc/html/classisis__base.html new file mode 100644 index 0000000..f7a3362 --- /dev/null +++ b/doc/html/classisis__base.html @@ -0,0 +1,112 @@ + + + + + +IsisReader: isis_base Class Reference + + + + + + + + + +
+

isis_base Class Reference

+Inheritance diagram for isis_base:
+
+
+ + +basic_search +isis_item +record_detail +record_detail_xml +term_search + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + +

Public Member Functions

isis_base ($isisdb= '')
_auto_set_isis_db ()
_parse_db_conf ()
_is_isis_loaded ()
_isis_conn ()
_parse_ccl ($array_result, $mode= 'detail')
get_value_from_mfn ($mfn, $fieldtag)

Public Attributes

$isis_opt = '-v error -format aligned -encoding ISO8859_1'
$isis_db = ''
$isis_link = false
$isis_db_conf = array()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classisis__item-members.html b/doc/html/classisis__item-members.html new file mode 100644 index 0000000..c2e259e --- /dev/null +++ b/doc/html/classisis__item-members.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

isis_item Member List

This is the complete list of members for isis_item, including all inherited members. + + + + + + + + + + + + + + + + + +
$db (defined in isis_item)isis_item
$isis_db (defined in isis_base)isis_base
$isis_db_conf (defined in isis_base)isis_base
$isis_link (defined in isis_base)isis_base
$isis_opt (defined in isis_base)isis_base
$item_number (defined in isis_item)isis_item
$item_tag (defined in isis_item)isis_item
$title_tag (defined in isis_item)isis_item
_auto_set_isis_db() (defined in isis_base)isis_base
_is_isis_loaded() (defined in isis_base)isis_base
_isis_conn() (defined in isis_base)isis_base
_parse_ccl($array_result, $mode= 'detail') (defined in isis_base)isis_base
_parse_db_conf() (defined in isis_base)isis_base
get_value_from_mfn($mfn, $fieldtag) (defined in isis_base)isis_base
getItemTitle($item_number) (defined in isis_item)isis_item
isis_base($isisdb= '') (defined in isis_base)isis_base
isis_item($isisdb) (defined in isis_item)isis_item
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classisis__item.gif b/doc/html/classisis__item.gif new file mode 100644 index 0000000..d423ce8 Binary files /dev/null and b/doc/html/classisis__item.gif differ diff --git a/doc/html/classisis__item.html b/doc/html/classisis__item.html new file mode 100644 index 0000000..d6f6054 --- /dev/null +++ b/doc/html/classisis__item.html @@ -0,0 +1,98 @@ + + + + + +IsisReader: isis_item Class Reference + + + + + + + + + +
+

isis_item Class Reference

+Inheritance diagram for isis_item:
+
+
+ + +isis_base + +
+
+ +

List of all members.

+ + + + + + + + + +

Public Member Functions

isis_item ($isisdb)
getItemTitle ($item_number)

Public Attributes

$item_number = ''
$db = ''
$item_tag = ''
$title_tag = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classitem__list-members.html b/doc/html/classitem__list-members.html new file mode 100644 index 0000000..c55dc3e --- /dev/null +++ b/doc/html/classitem__list-members.html @@ -0,0 +1,112 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

item_list Member List

This is the complete list of members for item_list, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$alt_row_color (defined in sql_table)sql_table
$alt_row_color_2 (defined in sql_table)sql_table
$cell_attr (defined in sql_table)sql_table
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$header_cell_attr (defined in sql_table)sql_table
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$paging (defined in sql_table)sql_table
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$row_color (defined in sql_table)sql_table
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
$sql_column (defined in sql_table)sql_table
$sql_criteria (defined in sql_table)sql_table
$sql_table (defined in sql_table)sql_table
$table_attr (defined in sql_table)sql_table
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
getItemList($num2Show=20, $editable=false) (defined in item_list)item_list
getPaging() (defined in sql_table)sql_table
query2Table($num2Show=10, $editable=false) (defined in sql_table)sql_table
query2Table_vert($num2Show=10, $editable=false) (defined in sql_table)sql_table
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
setCellAttr($str_attr) (defined in sql_table)sql_table
setColumn($columns) (defined in sql_table)sql_table
setCriteria($where_clause) (defined in sql_table)sql_table
setHeadCellAttr($str_attr) (defined in sql_table)sql_table
setTableAttr($str_attr) (defined in sql_table)sql_table
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
sql_table($table= '') (defined in sql_table)sql_table
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classitem__list.gif b/doc/html/classitem__list.gif new file mode 100644 index 0000000..17ea8d5 Binary files /dev/null and b/doc/html/classitem__list.gif differ diff --git a/doc/html/classitem__list.html b/doc/html/classitem__list.html new file mode 100644 index 0000000..8d9a7b8 --- /dev/null +++ b/doc/html/classitem__list.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: item_list Class Reference + + + + + + + + + +
+

item_list Class Reference

+Inheritance diagram for item_list:
+
+
+ + +sql_table +DB_mysql_base + +
+
+ +

List of all members.

+ + + +

Public Member Functions

getItemList ($num2Show=20, $editable=false)
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classmember-members.html b/doc/html/classmember-members.html new file mode 100644 index 0000000..7713b74 --- /dev/null +++ b/doc/html/classmember-members.html @@ -0,0 +1,112 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

member Member List

This is the complete list of members for member, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$active_status (defined in member)member
$address (defined in member)member
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$coll_number (defined in member)member
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$e_mail (defined in member)member
$errors (defined in DB_mysql_base)DB_mysql_base
$expire_date (defined in member)member
$field_array (defined in DB_mysql_base)DB_mysql_base
$id (defined in member)member
$is_member (defined in member)member
$link (defined in DB_mysql_base)DB_mysql_base
$loan_periode (defined in member)member
$name (defined in member)member
$num_rows (defined in DB_mysql_base)DB_mysql_base
$on_borrowed (defined in member)member
$overdue_per_day (defined in member)member
$phone (defined in member)member
$query (defined in DB_mysql_base)DB_mysql_base
$register_date (defined in member)member
$result (defined in DB_mysql_base)DB_mysql_base
$selection (defined in DB_mysql_base)DB_mysql_base
$sex (defined in member)member
$sql (defined in DB_mysql_base)DB_mysql_base
$still_valid (defined in member)member
$type_id (defined in member)member
$type_name (defined in member)member
_autoSetMemberID() (defined in member)member
_countOverdue() (defined in member)member
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
member($member_id) (defined in member)member
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classmember.gif b/doc/html/classmember.gif new file mode 100644 index 0000000..b1576f6 Binary files /dev/null and b/doc/html/classmember.gif differ diff --git a/doc/html/classmember.html b/doc/html/classmember.html new file mode 100644 index 0000000..789e02b --- /dev/null +++ b/doc/html/classmember.html @@ -0,0 +1,127 @@ + + + + + +IsisReader: member Class Reference + + + + + + + + + +
+

member Class Reference

+Inheritance diagram for member:
+
+
+ + +DB_mysql_base +transaction + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

member ($member_id)
_countOverdue ()
_autoSetMemberID ()

Public Attributes

$is_member = false
$id = ''
$name = ''
$type_id = ''
$type_name = ''
$register_date = ''
$expire_date = ''
$sex = ''
$address = ''
$phone = ''
$e_mail = ''
$active_status = '0'
$coll_number = 0
$loan_periode = 0
$overdue_per_day = 0
$still_valid = false
$on_borrowed = array()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Charset-members.html b/doc/html/classorg_1_1openisis_1_1Charset-members.html new file mode 100644 index 0000000..b70ed2f --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Charset-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Charset Member List

This is the complete list of members for org::openisis::Charset, including all inherited members. + + + + + + + + + + + + +
[static initializer] (defined in org::openisis::Charset)org::openisis::Charset [inline, package, static]
Charset(String encoding) (defined in org::openisis::Charset)org::openisis::Charset [inline]
chartab(OutputStreamWriter w) (defined in org::openisis::Charset)org::openisis::Charset [inline]
chartest() (defined in org::openisis::Charset)org::openisis::Charset [inline, package, static]
codetab(OutputStreamWriter w) (defined in org::openisis::Charset)org::openisis::Charset [inline]
enc (defined in org::openisis::Charset)org::openisis::Charset
encodings (defined in org::openisis::Charset)org::openisis::Charset [package, static]
htmltab(OutputStreamWriter w) (defined in org::openisis::Charset)org::openisis::Charset [inline]
isohigh (defined in org::openisis::Charset)org::openisis::Charset [package, static]
main(String[] args) (defined in org::openisis::Charset)org::openisis::Charset [inline, static]
osw(OutputStream s) (defined in org::openisis::Charset)org::openisis::Charset [inline]
utf8seq() (defined in org::openisis::Charset)org::openisis::Charset [inline, package, static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Charset.html b/doc/html/classorg_1_1openisis_1_1Charset.html new file mode 100644 index 0000000..0cc9c6b --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Charset.html @@ -0,0 +1,130 @@ + + + + + +IsisReader: org::openisis::Charset Class Reference + + + + + + + + + +
+

org::openisis::Charset Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Member Functions

Charset (String encoding)
+OutputStreamWriter osw (OutputStream s) throws IOException
+void chartab (OutputStreamWriter w) throws IOException
+void codetab (OutputStreamWriter w) throws IOException
+void htmltab (OutputStreamWriter w) throws IOException

Static Public Member Functions

+static void main (String[] args) throws IOException

Public Attributes

+final String enc

Static Package Functions

[static initializer]
+static void utf8seq () throws IOException
+static void chartest () throws IOException

Static Package Attributes

static final String[] encodings
+static final byte[] isohigh = new byte[96]
+

Detailed Description

+

Charset tests and utils for openisis java binding.

+
Id
Charset.java,v 1.3 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.3
+
Author:
+
Author
kripke
+

Member Data Documentation

+ +
+
+ + + + +
final String [] org::openisis::Charset::encodings [static, package]
+
+
+Initial value:
 {
+                "ISO-8859-5", 
+                "ISO-8859-7", 
+                "ISO-8859-9", 
+        }
+
+
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Db-members.html b/doc/html/classorg_1_1openisis_1_1Db-members.html new file mode 100644 index 0000000..15d8735 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Db-members.html @@ -0,0 +1,104 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Db Member List

This is the complete list of members for org::openisis::Db, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_dbs (defined in org::openisis::Db)org::openisis::Db [package, static]
AND(int[] set, int[] nset) (defined in org::openisis::Db)org::openisis::Db [inline, static]
Db(String enc) (defined in org::openisis::Db)org::openisis::Db [inline, protected]
DEFAULT_ENCODINGorg::openisis::Db [static]
DSorg::openisis::Db [static]
EMPTY (defined in org::openisis::Db)org::openisis::Db [static]
encodingorg::openisis::Db
HTAorg::openisis::Db [static]
HTIorg::openisis::Db [static]
HTUorg::openisis::Db [static]
LOCCorg::openisis::Db [static]
MDorg::openisis::Db [static]
MDLorg::openisis::Db [static]
MDUorg::openisis::Db [static]
MHLorg::openisis::Db [static]
MHUorg::openisis::Db [static]
MIorg::openisis::Db [static]
MXUorg::openisis::Db [static]
NSorg::openisis::Db [static]
open(String dbname, String[] args)org::openisis::Db [inline, static]
PPorg::openisis::Db [static]
PREFIX (defined in org::openisis::Db)org::openisis::Db [static]
PSorg::openisis::Db [static]
QRY_KEYATorg::openisis::Db [static]
QRY_KEYEQorg::openisis::Db [static]
QRY_KEYPForg::openisis::Db [static]
QRY_PROPERorg::openisis::Db [static]
QRY_SCANCorg::openisis::Db [static]
QRY_SCANEorg::openisis::Db [static]
QRY_SIMPLEorg::openisis::Db [static]
readRow(int rowid)org::openisis::Db [pure virtual]
scanRow(int rowid, int tag, String txt)org::openisis::Db [pure virtual]
search(String key, int mode)org::openisis::Db [pure virtual]
terms(String prefix) (defined in org::openisis::Db)org::openisis::Db [pure virtual]
writeRow(Rec rec)org::openisis::Db [pure virtual]
writeXRow(Rec rec, Rec idx)org::openisis::Db [pure virtual]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Db.gif b/doc/html/classorg_1_1openisis_1_1Db.gif new file mode 100644 index 0000000..705932d Binary files /dev/null and b/doc/html/classorg_1_1openisis_1_1Db.gif differ diff --git a/doc/html/classorg_1_1openisis_1_1Db.html b/doc/html/classorg_1_1openisis_1_1Db.html new file mode 100644 index 0000000..a22339d --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Db.html @@ -0,0 +1,712 @@ + + + + + +IsisReader: org::openisis::Db Class Reference + + + + + + + + + +
+

org::openisis::Db Class Reference

+Inheritance diagram for org::openisis::Db:
+
+
+ + +org::openisis::NativeDb +org::openisis::PureDb + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

abstract Rec readRow (int rowid)
abstract short writeRow (Rec rec)
abstract short writeXRow (Rec rec, Rec idx)
abstract Rec scanRow (int rowid, int tag, String txt)
abstract int[] search (String key, int mode)
+abstract Iterator terms (String prefix)

Static Public Member Functions

static synchronized Db open (String dbname, String[] args) throws IOException
+static int[] AND (int[] set, int[] nset)

Public Attributes

final String encoding

Static Public Attributes

static final String DEFAULT_ENCODING = "ISO-8859-1"
+static final String EMPTY = ""
static final int QRY_KEYEQ = 0
static final int QRY_KEYPF = 1
+static final int PREFIX = QRY_KEYPF
static final int QRY_KEYAT = 2
static final int QRY_SCANE = 64
static final int QRY_SCANC = 65
static final int QRY_SIMPLE = 128
static final int QRY_PROPER = 129
static final int MHL = 0x10000
static final int MD = 0x20000
static final int MDL = 0x30000
static final int MXU = 0x40000
static final int MHU = 0x50000
static final int MDU = 0x70000
static final int MI = 0x80000
static final int HTU = 0x100000
static final int HTI = 0x300000
static final int HTA = 0x700000
static final int PP = 0x2000000
static final int PS = 0x1000000
static final int DS = 0x4000000
static final int NS = 0x8000000
static final int LOCC = 0xffff << 16

Protected Member Functions

Db (String enc)

Static Package Attributes

+static final Map _dbs = new HashMap()
+

Detailed Description

+

This class represents an isis db. The actual implementation is done in derived classes.

+
Id
Db.java,v 1.6 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.6
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static synchronized Db org::openisis::Db::open (String  dbname,
String[]  args 
) throws IOException [inline, static]
+
+
+

open an isis database. The following options are supported as text-style parameters:

+
    +
  • +-db <name>
    + basename of database. same as param dbname.
  • +
  • +-dbpath <path>
    + path to database. usefull when opening secondary indexes or other files whose names are not based on the db basename.
  • +
  • +-v <level>
    + set verbosity level
  • +
  • +-encoding <enc>
    + select encoding used in db bytes. default is DEFAULT_ENCODING.
  • +
  • +-puredb
    + select pure java implementation. by default the NativeDb is used.
  • +
+
Parameters:
+ + + +
dbname basename of database. the dbhome arg, if given, will be prepended, and the ISIS file extensions appended to build the actual filename. Therefore, depending on the value of dbhome and location of files, this may need to include a path. db may be null, if argv includes a dbname arg.
argv array of names and values. May be null. argv contains parameter names, which may be prefixed by a dash '-'. Depending on the actual parameter, the next string may or must contain a corresponding parameter value. An optional parameter value may be omitted, if at end of argv or the next name is prefixed with a dash. To avoid ambiguity, values never start with a dash. See above for a list of supported parameter names. Unrecognized parameter names are ignored.
+
+
+
Returns:
a new Db (unless some RuntimeException is thrown)
+
Exceptions:
+ + +
IoException especially FileNotFoundExceptiond and UnsupportedEncodingException
+
+
+ +
+
+ +
+
+ + + + + + + + + +
abstract Rec org::openisis::Db::readRow (int  rowid )  [pure virtual]
+
+
+

read a cooked row.

+
Parameters:
+ + +
rowid the mfn
+
+
+
Returns:
a Rec or null, if row not available.
+ +

Implemented in org::openisis::NativeDb, and org::openisis::PureDb.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
abstract Rec org::openisis::Db::scanRow (int  rowid,
int  tag,
String  txt 
) [pure virtual]
+
+
+

read the first row with rowid >= given rowid and containing txt in subfield tag (any, if 0).

+
Parameters:
+ + +
rowid the mfn
+
+
+
Returns:
a Rec or null, if row not available.
+ +

Implemented in org::openisis::NativeDb, and org::openisis::PureDb.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
abstract int [] org::openisis::Db::search (String  key,
int  mode 
) [pure virtual]
+
+
+

read the array of rowids matching key.

+
Parameters:
+ + + +
key key to look for
mode one of the QRY_ constants above. may be ored with a tag<<16 to limit search to that field
+
+
+ +

Implemented in org::openisis::NativeDb, and org::openisis::PureDb.

+ +
+
+ +
+
+ + + + + + + + + +
abstract short org::openisis::Db::writeRow (Rec  rec )  [pure virtual]
+
+
+

write a cooked row.

+
Parameters:
+ + +
row the Rec to be written
+
+
+
Returns:
0 if write succeeded, else a negative error code
+ +

Implemented in org::openisis::NativeDb, and org::openisis::PureDb.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
abstract short org::openisis::Db::writeXRow (Rec  rec,
Rec  idx 
) [pure virtual]
+
+
+

write a cooked row together with index information.

+
Parameters:
+ + +
row the Rec to be written
+
+
+
Returns:
0 on success else a negative error code
+ +

Implemented in org::openisis::NativeDb, and org::openisis::PureDb.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
final String org::openisis::Db::DEFAULT_ENCODING = "ISO-8859-1" [static]
+
+
+

the default encoding. the constant String value is "ISO-8859-1".

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::DS = 0x4000000 [static]
+
+
+

rec v: dummy presence selector Dn

+ +
+
+ +
+
+ + + + +
final String org::openisis::Db::encoding
+
+
+

encoding used for records in this db. NOTE that String args are not converted according to this encoding, but rather are passed as Java UTF-8, so you better stick to 7 bits.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::HTA = 0x700000 [static]
+
+
+

field v: 7bit ASCII HTML. HTML-entities and all chars greater than 127 are escaped.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::HTI = 0x300000 [static]
+
+
+

field v: 8bit ISO-8859-1 HTML. HTML-entities and all chars greater than 255 are escaped.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::HTU = 0x100000 [static]
+
+
+

field v: 16bit UNICODE HTML. HTML-entities are escaped.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::LOCC = 0xffff << 16 [static]
+
+
+

rec v: occurence range up to last occ

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MD = 0x20000 [static]
+
+
+

field v: data flag (no effect w/o heading)

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MDL = 0x30000 [static]
+
+
+

field v: data mode (includes heading flag)

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MDU = 0x70000 [static]
+
+
+

field v: uppercase data mode

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MHL = 0x10000 [static]
+
+
+

field v: heading mode

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MHU = 0x50000 [static]
+
+
+

field v: uppercase heading mode

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MI = 0x80000 [static]
+
+
+

field v: index formatting flag

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::MXU = 0x40000 [static]
+
+
+

field v: uppercase mode flag

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::NS = 0x8000000 [static]
+
+
+

rec v: dummy absence selector Nn

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::PP = 0x2000000 [static]
+
+
+

rec v: repeated prefix plus operator (not on 1st occ)

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::PS = 0x1000000 [static]
+
+
+

rec v: repeated suffix plus operator (not on last occ)

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_KEYAT = 2 [static]
+
+
+

index scan key auto (checks for '$')

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_KEYEQ = 0 [static]
+
+
+

index scan key equal

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_KEYPF = 1 [static]
+
+
+

index scan key prefix

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_PROPER = 129 [static]
+
+
+

query expression with proper binding using precedence, ()

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_SCANC = 65 [static]
+
+
+

fulltext scan for contains

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_SCANE = 64 [static]
+
+
+

fulltext scan for equal

+ +
+
+ +
+
+ + + + +
final int org::openisis::Db::QRY_SIMPLE = 128 [static]
+
+
+

query expression with simple left-to-right binding

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Fdt-members.html b/doc/html/classorg_1_1openisis_1_1Fdt-members.html new file mode 100644 index 0000000..e79397f --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Fdt-members.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Fdt Member List

This is the complete list of members for org::openisis::Fdt, including all inherited members. + + + + + + + + + + + + + + + + +
_fd (defined in org::openisis::Fdt)org::openisis::Fdt
dump() (defined in org::openisis::Fdt)org::openisis::Fdt [inline]
fdById(int id) (defined in org::openisis::Fdt)org::openisis::Fdt [inline]
fdByName(String name) (defined in org::openisis::Fdt)org::openisis::Fdt [inline]
Fdt(Fd[] fd)org::openisis::Fdt [inline]
FTAorg::openisis::Fdt [static]
FTBorg::openisis::Fdt [static]
FTEorg::openisis::Fdt [static]
FTForg::openisis::Fdt [static]
FTIorg::openisis::Fdt [static]
FTNorg::openisis::Fdt [static]
FTPorg::openisis::Fdt [static]
FTSorg::openisis::Fdt [static]
FTTorg::openisis::Fdt [static]
FTVorg::openisis::Fdt [static]
FTXorg::openisis::Fdt [static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Fdt.html b/doc/html/classorg_1_1openisis_1_1Fdt.html new file mode 100644 index 0000000..9038581 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Fdt.html @@ -0,0 +1,288 @@ + + + + + +IsisReader: org::openisis::Fdt Class Reference + + + + + + + + + +
+

org::openisis::Fdt Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + +

Classes

class  Fd

Public Member Functions

 Fdt (Fd[] fd)
+Fd fdById (int id)
+Fd fdByName (String name)
+String dump ()

Public Attributes

+final Fd[] _fd

Static Public Attributes

static final int FTX = 0
static final int FTA = 1
static final int FTN = 2
static final int FTP = 3
static final int FTI = 10
static final int FTE = 12
static final int FTB = 13
static final int FTT = 14
static final int FTS = 15
static final int FTF = 16
static final int FTV = 31
+

Detailed Description

+

Field description table.

+
Id
Fdt.java,v 1.5 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.5
+
Author:
+
Author
kripke
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
org::openisis::Fdt::Fdt (Fd[]  fd )  [inline]
+
+
+
Exceptions:
+ + +
IllegalArgumentException if fd is null or has length 0
+
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
final int org::openisis::Fdt::FTA = 1 [static]
+
+
+

strictly alpha field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTB = 13 [static]
+
+
+

boolean field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTE = 12 [static]
+
+
+

enum field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTF = 16 [static]
+
+
+

subfield field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTI = 10 [static]
+
+
+

iso field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTN = 2 [static]
+
+
+

numeric field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTP = 3 [static]
+
+
+

pattern field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTS = 15 [static]
+
+
+

structure field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTT = 14 [static]
+
+
+

table field type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTV = 31 [static]
+
+
+

enum value type.

+ +
+
+ +
+
+ + + + +
final int org::openisis::Fdt::FTX = 0 [static]
+
+
+

alphanum field type.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Field-members.html b/doc/html/classorg_1_1openisis_1_1Field-members.html new file mode 100644 index 0000000..015adec --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Field-members.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Field Member List

This is the complete list of members for org::openisis::Field, including all inherited members. + + + + + + + + + + + + + + + +
equals(Object that) (defined in org::openisis::Field)org::openisis::Field [inline]
Field(int tag_, String val_) (defined in org::openisis::Field)org::openisis::Field [inline]
getSubFields() (defined in org::openisis::Field)org::openisis::Field [inline]
getValue() (defined in org::openisis::Field)org::openisis::Field [inline]
html(String plain)org::openisis::Field [inline, static]
html()org::openisis::Field [inline]
split()org::openisis::Field [inline]
tagorg::openisis::Field
toString() (defined in org::openisis::Field)org::openisis::Field [inline]
v(StringBuffer b, int mode, String plain, int len)org::openisis::Field [inline, static]
v(StringBuffer b, int mode)org::openisis::Field [inline]
v(StringBuffer b, int mode, int len)org::openisis::Field [inline]
v(int mode, int len)org::openisis::Field [inline]
v(int mode)org::openisis::Field [inline]
val (defined in org::openisis::Field)org::openisis::Field
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Field.html b/doc/html/classorg_1_1openisis_1_1Field.html new file mode 100644 index 0000000..384f14c --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Field.html @@ -0,0 +1,343 @@ + + + + + +IsisReader: org::openisis::Field Class Reference + + + + + + + + + +
+

org::openisis::Field Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + +

Public Member Functions

Field (int tag_, String val_)
+boolean equals (Object that)
+String toString ()
Field[] split ()
+String getValue ()
+Field[] getSubFields ()
boolean v (StringBuffer b, int mode)
boolean v (StringBuffer b, int mode, int len)
String v (int mode, int len)
String v (int mode)
String html ()

Static Public Member Functions

static boolean v (StringBuffer b, int mode, String plain, int len)
static String html (String plain)

Public Attributes

final int tag
+final String val
+

Detailed Description

+

Field implementation of openisis java binding. A Field is an immutable structure, binding a String value to a tag. It provides methods for formatted access to the value.

+
Id
Field.java,v 1.5 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.5
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + +
String org::openisis::Field::html ( )  [inline]
+
+
+

format field in HTU-mode as new String.

+
See also:
v(StringBuffer,int,String,int)
+ +
+
+ +
+
+ + + + + + + + + +
static String org::openisis::Field::html (String  plain )  [inline, static]
+
+
+

format a String in HTU-mode.

+
See also:
v(StringBuffer,int,String,int)
+ +
+
+ +
+
+ + + + + + + + +
Field [] org::openisis::Field::split ( )  [inline]
+
+
+

split the Field into subfields.

+ +
+
+ +
+
+ + + + + + + + + +
String org::openisis::Field::v (int  mode )  [inline]
+
+
+

format field as new String.

+
See also:
v(StringBuffer,int,String,int)
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
String org::openisis::Field::v (int  mode,
int  len 
) [inline]
+
+
+

format field as new String.

+
See also:
v(StringBuffer,int,String,int)
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
boolean org::openisis::Field::v (StringBuffer  b,
int  mode,
int  len 
) [inline]
+
+
+

format field to a StringBuffer.

+
See also:
v(StringBuffer,int,String,int)
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
boolean org::openisis::Field::v (StringBuffer  b,
int  mode 
) [inline]
+
+
+

format field to a StringBuffer.

+
See also:
v(StringBuffer,int,String,int)
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static boolean org::openisis::Field::v (StringBuffer  b,
int  mode,
String  plain,
int  len 
) [inline, static]
+
+
+

what a single field can contribute to the V operator.

+
Parameters:
+ + + + + +
b a StringBuffer to append to
mode OR-combination of the field formatting flags defined in Db and an optional subfield character.
plain a String to format
len a 16bit length constraint | offset << 16
+
+
+
Returns:
false iff a non-existing subfield was requested, else true
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
final int org::openisis::Field::tag
+
+
+

the tag of this field. For primary fields, this is the field number. For subfields, this is actually a char.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Log-members.html b/doc/html/classorg_1_1openisis_1_1Log-members.html new file mode 100644 index 0000000..5a8f5cd --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Log-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Log Member List

This is the complete list of members for org::openisis::Log, including all inherited members. + + + + + + + + + +
ERRORorg::openisis::Log [static]
error(Object module, String msg, Throwable ex)org::openisis::Log [inline, static]
info(Object module, String msg, Throwable ex)org::openisis::Log [inline, static]
INFOorg::openisis::Log [static]
setLevel(int lvl)org::openisis::Log [inline, static]
VERBOSEorg::openisis::Log [static]
verbose(Object module, String msg, Throwable ex)org::openisis::Log [inline, static]
warn(Object module, String msg, Throwable ex)org::openisis::Log [inline, static]
WARNorg::openisis::Log [static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Log.html b/doc/html/classorg_1_1openisis_1_1Log.html new file mode 100644 index 0000000..1d7e4ba --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Log.html @@ -0,0 +1,307 @@ + + + + + +IsisReader: org::openisis::Log Class Reference + + + + + + + + + +
+

org::openisis::Log Class Reference

+

List of all members.

+ + + + + + + + + + + + +

Static Public Member Functions

static void setLevel (int lvl)
static void verbose (Object module, String msg, Throwable ex)
static void info (Object module, String msg, Throwable ex)
static void warn (Object module, String msg, Throwable ex)
static void error (Object module, String msg, Throwable ex)

Static Public Attributes

static final int ERROR = 1
static final int WARN = ERROR + 1
static final int INFO = WARN + 1
static final int VERBOSE = INFO + 1
+

Detailed Description

+

Logger.

+
Id
Log.java,v 1.1 2003/04/12 14:48:21 mawag Exp
+
Version:
+
Revision
1.1
+
Author:
+
Author
mawag
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void org::openisis::Log::error (Object  module,
String  msg,
Throwable  ex 
) [inline, static]
+
+
+

Log an error.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void org::openisis::Log::info (Object  module,
String  msg,
Throwable  ex 
) [inline, static]
+
+
+

Log an info message.

+ +
+
+ +
+
+ + + + + + + + + +
static void org::openisis::Log::setLevel (int  lvl )  [inline, static]
+
+
+

Set log level. Default level is VERBOSE.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void org::openisis::Log::verbose (Object  module,
String  msg,
Throwable  ex 
) [inline, static]
+
+
+

Log a verbose message.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void org::openisis::Log::warn (Object  module,
String  msg,
Throwable  ex 
) [inline, static]
+
+
+

Log a warning.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
final int org::openisis::Log::ERROR = 1 [static]
+
+
+

Error log level

+ +
+
+ +
+
+ + + + +
final int org::openisis::Log::INFO = WARN + 1 [static]
+
+
+

Info log level

+ +
+
+ +
+
+ + + + +
final int org::openisis::Log::VERBOSE = INFO + 1 [static]
+
+
+

Verbose log level

+ +
+
+ +
+
+ + + + +
final int org::openisis::Log::WARN = ERROR + 1 [static]
+
+
+

Warning log level

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Mail-members.html b/doc/html/classorg_1_1openisis_1_1Mail-members.html new file mode 100644 index 0000000..6171832 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Mail-members.html @@ -0,0 +1,121 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Mail Member List

This is the complete list of members for org::openisis::Mail, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[static initializer] (defined in org::openisis::Mail)org::openisis::Mail [inline, package, static]
APPL_ANY (defined in org::openisis::Mail)org::openisis::Mail [static]
APPL_APPLE (defined in org::openisis::Mail)org::openisis::Mail [static]
APPL_BYTES (defined in org::openisis::Mail)org::openisis::Mail [static]
APPL_PDF (defined in org::openisis::Mail)org::openisis::Mail [static]
APPL_RTF (defined in org::openisis::Mail)org::openisis::Mail [static]
APPL_WORD (defined in org::openisis::Mail)org::openisis::Mail [static]
BCC (defined in org::openisis::Mail)org::openisis::Mail [static]
CC (defined in org::openisis::Mail)org::openisis::Mail [static]
COMMENTS (defined in org::openisis::Mail)org::openisis::Mail [static]
CTRANSENC (defined in org::openisis::Mail)org::openisis::Mail [static]
CTYPE (defined in org::openisis::Mail)org::openisis::Mail [static]
DATE (defined in org::openisis::Mail)org::openisis::Mail [static]
del(Message m) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
del(Message[] m) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
DLVRDTO (defined in org::openisis::Mail)org::openisis::Mail [static]
EMPTY (defined in org::openisis::Mail)org::openisis::Mail [static]
ENCRYPTED (defined in org::openisis::Mail)org::openisis::Mail [static]
FROM (defined in org::openisis::Mail)org::openisis::Mail [static]
head(Part p, String name, String def) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
head(Part p, String name) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
IMAG_ANY (defined in org::openisis::Mail)org::openisis::Mail [static]
IMAG_GIF (defined in org::openisis::Mail)org::openisis::Mail [static]
IMAG_JPEG (defined in org::openisis::Mail)org::openisis::Mail [static]
INREPLYTO (defined in org::openisis::Mail)org::openisis::Mail [static]
KEYWORDS (defined in org::openisis::Mail)org::openisis::Mail [static]
main(String[] args) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
MESS_MIME (defined in org::openisis::Mail)org::openisis::Mail [static]
message(String[] headers, String body) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
MESSAGEID (defined in org::openisis::Mail)org::openisis::Mail [static]
move(Sink si, Source so) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
MULT_ALT (defined in org::openisis::Mail)org::openisis::Mail [static]
MULT_ANY (defined in org::openisis::Mail)org::openisis::Mail [static]
MULT_APPLE (defined in org::openisis::Mail)org::openisis::Mail [static]
MULT_MIXED (defined in org::openisis::Mail)org::openisis::Mail [static]
MULT_SIGN (defined in org::openisis::Mail)org::openisis::Mail [static]
oneline(String ct) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
PRECEDENCE (defined in org::openisis::Mail)org::openisis::Mail [static]
put(Sink s, Message[] m) (defined in org::openisis::Mail)org::openisis::Mail [inline, static]
RECEIVED (defined in org::openisis::Mail)org::openisis::Mail [static]
REFERENCES (defined in org::openisis::Mail)org::openisis::Mail [static]
REPLYTO (defined in org::openisis::Mail)org::openisis::Mail [static]
RETURNPATH (defined in org::openisis::Mail)org::openisis::Mail [static]
SENDER (defined in org::openisis::Mail)org::openisis::Mail [static]
SES (defined in org::openisis::Mail)org::openisis::Mail [static]
SMTP_HOST (defined in org::openisis::Mail)org::openisis::Mail [static]
SUBJECT (defined in org::openisis::Mail)org::openisis::Mail [static]
TEXT_HTML (defined in org::openisis::Mail)org::openisis::Mail [static]
TEXT_ISO (defined in org::openisis::Mail)org::openisis::Mail [static]
TEXT_PLAIN (defined in org::openisis::Mail)org::openisis::Mail [static]
TO (defined in org::openisis::Mail)org::openisis::Mail [static]
XMAILER (defined in org::openisis::Mail)org::openisis::Mail [static]
XPRIORITY (defined in org::openisis::Mail)org::openisis::Mail [static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Mail.html b/doc/html/classorg_1_1openisis_1_1Mail.html new file mode 100644 index 0000000..fef2f8d --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Mail.html @@ -0,0 +1,200 @@ + + + + + +IsisReader: org::openisis::Mail Class Reference + + + + + + + + + +
+

org::openisis::Mail Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

class  Arc
class  Cmd
class  Dir
class  Pop
interface  Sink
class  Smtp
interface  Source

Static Public Member Functions

+static void del (Message m) throws Exception
+static void del (Message[] m) throws Exception
+static void put (Sink s, Message[] m) throws Exception
+static int move (Sink si, Source so) throws Exception
+static String head (Part p, String name, String def) throws Exception
+static String head (Part p, String name) throws Exception
+static String oneline (String ct)
+static Message message (String[] headers, String body) throws Exception
+static void main (String[] args) throws Exception

Static Public Attributes

+static final String EMPTY = ""
+static final String MESSAGEID = "message-id"
+static final String DATE = "date"
+static final String TO = "to"
+static final String CC = "cc"
+static final String BCC = "bcc"
+static final String FROM = "from"
+static final String SENDER = "sender"
+static final String REPLYTO = "reply-to"
+static final String SUBJECT = "subject"
+static final String REFERENCES = "references"
+static final String INREPLYTO = "in-reply-to"
+static final String KEYWORDS = "keywords"
+static final String COMMENTS = "comments"
+static final String ENCRYPTED = "encrypted"
+static final String PRECEDENCE = "precedence"
+static final String XPRIORITY = "x-priority"
+static final String RETURNPATH = "return-path"
+static final String DLVRDTO = "delivered-to"
+static final String RECEIVED = "received"
+static final String XMAILER = "x-mailer"
+static final String CTYPE = "content-type"
+static final String CTRANSENC = "content-transfer-encoding"
+static final String TEXT_PLAIN = "text/plain"
+static final String TEXT_ISO = "text/plain; charset=\"iso-8859-1\""
+static final String TEXT_HTML = "text/html"
+static final String MESS_MIME = "message/rfc822"
+static final String MULT_MIXED = "multipart/mixed"
+static final String MULT_ALT = "multipart/alternative"
+static final String MULT_APPLE = "multipart/appledouble"
+static final String MULT_SIGN = "multipart/signed"
+static final String MULT_ANY = "multipart/*"
+static final String APPL_WORD = "application/msword"
+static final String APPL_PDF = "application/pdf"
+static final String APPL_RTF = "application/rtf"
+static final String APPL_BYTES = "application/octet-stream"
+static final String APPL_APPLE = "application/applefile"
+static final String APPL_ANY = "application/*"
+static final String IMAG_GIF = "image/gif"
+static final String IMAG_JPEG = "image/jpeg"
+static final String IMAG_ANY = "image/*"
+static final String SMTP_HOST = "mail.smtp.host"
+static final Session SES

Static Package Functions

[static initializer]
+

Detailed Description

+

This class contains a collection of javax.mail based E-Mail utilities.

+
Id
Mail.java,v 1.4 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.4
+
Author:
+
Author
kripke
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg-members.html b/doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg-members.html new file mode 100644 index 0000000..1285757 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Mail::Dir::Msg Member List

This is the complete list of members for org::openisis::Mail::Dir::Msg, including all inherited members. + + +
_f (defined in org::openisis::Mail::Dir::Msg)org::openisis::Mail::Dir::Msg [package]
Msg(File f) (defined in org::openisis::Mail::Dir::Msg)org::openisis::Mail::Dir::Msg [inline, package]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg.html b/doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg.html new file mode 100644 index 0000000..94807ac --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Mail_1_1Dir_1_1Msg.html @@ -0,0 +1,82 @@ + + + + + +IsisReader: org::openisis::Mail::Dir::Msg Class Reference + + + + + + + + + +
+

org::openisis::Mail::Dir::Msg Class Reference

+

List of all members.

+ + + + + +

Package Functions

Msg (File f) throws Exception

Package Attributes

+final File _f
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1NativeDb-members.html b/doc/html/classorg_1_1openisis_1_1NativeDb-members.html new file mode 100644 index 0000000..755955b --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1NativeDb-members.html @@ -0,0 +1,111 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::NativeDb Member List

This is the complete list of members for org::openisis::NativeDb, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[static initializer] (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline, package, static]
_dbs (defined in org::openisis::Db)org::openisis::Db [package, static]
AND(int[] set, int[] nset) (defined in org::openisis::Db)org::openisis::Db [inline, static]
cvt(String txt) (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline]
cvt(byte[] b) (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline]
dborg::openisis::NativeDb
Db(String enc) (defined in org::openisis::Db)org::openisis::Db [inline, protected]
DEFAULT_ENCODINGorg::openisis::Db [static]
DSorg::openisis::Db [static]
EMPTY (defined in org::openisis::Db)org::openisis::Db [static]
encodingorg::openisis::Db
HTAorg::openisis::Db [static]
HTIorg::openisis::Db [static]
HTUorg::openisis::Db [static]
LOCCorg::openisis::Db [static]
MDorg::openisis::Db [static]
MDLorg::openisis::Db [static]
MDUorg::openisis::Db [static]
MHLorg::openisis::Db [static]
MHUorg::openisis::Db [static]
MIorg::openisis::Db [static]
mkBuf(Rec rec) (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline, package]
mkRow(Object[] buf) (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline, package]
MXUorg::openisis::Db [static]
NativeDb(String enc, String dbname, String[] args) (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline]
NSorg::openisis::Db [static]
open(String dbname, String[] args)org::openisis::Db [inline, static]
PPorg::openisis::Db [static]
PREFIX (defined in org::openisis::Db)org::openisis::Db [static]
PSorg::openisis::Db [static]
QRY_KEYATorg::openisis::Db [static]
QRY_KEYEQorg::openisis::Db [static]
QRY_KEYPForg::openisis::Db [static]
QRY_PROPERorg::openisis::Db [static]
QRY_SCANCorg::openisis::Db [static]
QRY_SCANEorg::openisis::Db [static]
QRY_SIMPLEorg::openisis::Db [static]
readRow(int rowid)org::openisis::NativeDb [inline, virtual]
scanRow(int rowid, int tag, String txt)org::openisis::NativeDb [inline, virtual]
search(String key, int mode)org::openisis::NativeDb [inline, virtual]
terms(String prefix) (defined in org::openisis::NativeDb)org::openisis::NativeDb [inline, virtual]
writeRow(Rec rec)org::openisis::NativeDb [inline, virtual]
writeXRow(Rec rec, Rec idx)org::openisis::NativeDb [inline, virtual]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1NativeDb.gif b/doc/html/classorg_1_1openisis_1_1NativeDb.gif new file mode 100644 index 0000000..bc4ab53 Binary files /dev/null and b/doc/html/classorg_1_1openisis_1_1NativeDb.gif differ diff --git a/doc/html/classorg_1_1openisis_1_1NativeDb.html b/doc/html/classorg_1_1openisis_1_1NativeDb.html new file mode 100644 index 0000000..c67de95 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1NativeDb.html @@ -0,0 +1,311 @@ + + + + + +IsisReader: org::openisis::NativeDb Class Reference + + + + + + + + + +
+

org::openisis::NativeDb Class Reference

+Inheritance diagram for org::openisis::NativeDb:
+
+
+ + +org::openisis::Db + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + +

Classes

class  TermIterator

Public Member Functions

+byte[] cvt (String txt)
+String cvt (byte[] b)
NativeDb (String enc, String dbname, String[] args) throws IOException
Rec readRow (int rowid)
short writeRow (Rec rec)
short writeXRow (Rec rec, Rec idx)
Rec scanRow (int rowid, int tag, String txt)
int[] search (String key, int mode)
+Iterator terms (String prefix)

Public Attributes

final short db

Package Functions

+Rec mkRow (Object[] buf)
+Object[] mkBuf (Rec rec)

Static Package Functions

[static initializer]
+

Detailed Description

+

This class is the native implementation of class Db.

+

Installation

+

The shared library "openjsis" must be loadable. On a UNIX System, make sure that the file libopenjsis.so resides in a directory listed by the environment variable LD_LIBRARY_PATH or in /etc/ld.so.conf. If you just drop it in /usr/lib or similar dir, you may have to run a command like ldconfig.

+

On Windows, put openjsis.dll somewhere in the PATH.

+
Id
NativeDb.java,v 1.5 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.5
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
Rec org::openisis::NativeDb::readRow (int  rowid )  [inline, virtual]
+
+
+

read a cooked row.

+
Parameters:
+ + +
rowid the mfn
+
+
+
Returns:
a Rec or null, if row not available.
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Rec org::openisis::NativeDb::scanRow (int  rowid,
int  tag,
String  txt 
) [inline, virtual]
+
+
+

read the first row with rowid >= given rowid and containing txt in subfield tag (any, if 0).

+
Parameters:
+ + +
rowid the mfn
+
+
+
Returns:
a Rec or null, if row not available.
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int [] org::openisis::NativeDb::search (String  key,
int  mode 
) [inline, virtual]
+
+
+

read the array of rowids matching key.

+
Parameters:
+ + + +
key key to look for
mode one of the QRY_ constants above. may be ored with a tag<<16 to limit search to that field
+
+
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + +
short org::openisis::NativeDb::writeRow (Rec  rec )  [inline, virtual]
+
+
+

write a cooked row.

+
Parameters:
+ + +
row the Rec to be written
+
+
+
Returns:
0 if write succeeded, else a negative error code
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
short org::openisis::NativeDb::writeXRow (Rec  rec,
Rec  idx 
) [inline, virtual]
+
+
+

write a cooked row together with index information.

+
Parameters:
+ + +
row the Rec to be written
+
+
+
Returns:
0 on success else a negative error code
+ +

Implements org::openisis::Db.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
final short org::openisis::NativeDb::db
+
+
+

Number of this db.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator-members.html b/doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator-members.html new file mode 100644 index 0000000..1eef334 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::NativeDb::TermIterator Member List

This is the complete list of members for org::openisis::NativeDb::TermIterator, including all inherited members. + + + + + + + +
_prefix (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [package]
buf (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [package]
hasNext() (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [inline]
next() (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [inline]
nxt (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [package]
remove() (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [inline]
TermIterator(String prefix) (defined in org::openisis::NativeDb::TermIterator)org::openisis::NativeDb::TermIterator [inline]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator.html b/doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator.html new file mode 100644 index 0000000..f8accd2 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1NativeDb_1_1TermIterator.html @@ -0,0 +1,94 @@ + + + + + +IsisReader: org::openisis::NativeDb::TermIterator Class Reference + + + + + + + + + +
+

org::openisis::NativeDb::TermIterator Class Reference

+

Inherits java::util::Iterator.

+ +

List of all members.

+ + + + + + + + + + +

Public Member Functions

TermIterator (String prefix)
+boolean hasNext ()
+Object next ()
+void remove ()

Package Attributes

+byte[] _prefix
+Object[] buf
+int nxt
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1PlainSerializer-members.html b/doc/html/classorg_1_1openisis_1_1PlainSerializer-members.html new file mode 100644 index 0000000..be5d2a1 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1PlainSerializer-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::PlainSerializer Member List

This is the complete list of members for org::openisis::PlainSerializer, including all inherited members. + + + + + + + + + + + + +
close()org::openisis::PlainSerializer [inline]
flush()org::openisis::PlainSerializer [inline]
main(String argv[])org::openisis::PlainSerializer [inline, static]
PlainSerializer(InputStream in, OutputStream out, String enc, boolean bin)org::openisis::PlainSerializer [inline]
PlainSerializer(InputStream in, OutputStream out)org::openisis::PlainSerializer [inline]
PlainSerializer(String hostname, int port, String enc, boolean bin)org::openisis::PlainSerializer [inline]
PlainSerializer(String hostname, int port)org::openisis::PlainSerializer [inline]
read()org::openisis::PlainSerializer [inline]
setBinaryMode(boolean bin) (defined in org::openisis::PlainSerializer)org::openisis::PlainSerializer [inline]
setEncoding(String enc)org::openisis::PlainSerializer [inline]
write(Field fld)org::openisis::PlainSerializer [inline]
write(Field[] flds)org::openisis::PlainSerializer [inline]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1PlainSerializer.html b/doc/html/classorg_1_1openisis_1_1PlainSerializer.html new file mode 100644 index 0000000..f6b1148 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1PlainSerializer.html @@ -0,0 +1,412 @@ + + + + + +IsisReader: org::openisis::PlainSerializer Class Reference + + + + + + + + + +
+

org::openisis::PlainSerializer Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + +

Classes

class  ByteBuf
class  ProtocolViolation
class  PSWriter

Public Member Functions

boolean flush ()
boolean write (Field fld)
boolean write (Field[] flds)
Field[] read ()
+void setBinaryMode (boolean bin)
void setEncoding (String enc)
 PlainSerializer (InputStream in, OutputStream out, String enc, boolean bin)
 PlainSerializer (InputStream in, OutputStream out)
 PlainSerializer (String hostname, int port, String enc, boolean bin) throws Exception
 PlainSerializer (String hostname, int port) throws Exception
void close ()

Static Public Member Functions

static void main (String argv[])
+

Detailed Description

+

Serialization of fields by plain protocol.

+
Id
PlainSerializer.java,v 1.8 2003/05/02 18:41:55 mawag Exp
+
Version:
+
Revision
1.8
+
Author:
+
Author
mawag
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org::openisis::PlainSerializer::PlainSerializer (InputStream  in,
OutputStream  out,
String  enc,
boolean  bin 
) [inline]
+
+
+

Constructor with read and write stream.

+
Parameters:
+ + + +
enc character encoding
bin binary mode
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
org::openisis::PlainSerializer::PlainSerializer (InputStream  in,
OutputStream  out 
) [inline]
+
+
+

Constructor using text mode and platforms default encoding.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org::openisis::PlainSerializer::PlainSerializer (String  hostname,
int  port,
String  enc,
boolean  bin 
) throws Exception [inline]
+
+
+

Constructor for a socket connection to port.

+
Parameters:
+ + + +
enc character encoding
bin binary mode
+
+
+
Exceptions:
+ + +
all exceptions a socket might throw
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
org::openisis::PlainSerializer::PlainSerializer (String  hostname,
int  port 
) throws Exception [inline]
+
+
+

Constructor using text mode and platforms default encoding.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void org::openisis::PlainSerializer::close ( )  [inline]
+
+
+

Close communication channels.

+ +
+
+ +
+
+ + + + + + + + +
boolean org::openisis::PlainSerializer::flush ( )  [inline]
+
+
+

write end of record to output stream.

+
Returns:
success
+ +
+
+ +
+
+ + + + + + + + + +
static void org::openisis::PlainSerializer::main (String  argv[] )  [inline, static]
+
+
+

Tester:
+

+
+		java org.openisis.PlainSerializer -p
+		java org.openisis.PlainSerializer -b -p
+		java org.openisis.PlainSerializer -e UTF-8 -p
+		java org.openisis.PlainSerializer -e UTF-8 -b -p
+		java org.openisis.PlainSerializer -e UTF-16 -p
+		java org.openisis.PlainSerializer -e UTF-16 -b -p
+		java org.openisis.PlainSerializer -p 55
+		java org.openisis.PlainSerializer -b -p 55
+		java org.openisis.PlainSerializer -e UTF-16 -p 55
+		java org.openisis.PlainSerializer -e UTF-16 -b -p 55
+		
+
+
+ +
+
+ + + + + + + + +
Field [] org::openisis::PlainSerializer::read ( )  [inline]
+
+
+

deserialize fields.

+
Returns:
array of fields read from input stream, null on error
+ +
+
+ +
+
+ + + + + + + + + +
void org::openisis::PlainSerializer::setEncoding (String  enc )  [inline]
+
+
+

Set character encoding to use in subsequent calls to read and write.

+
Parameters:
+ + +
enc if null, the platforms default encoding will be used
+
+
+ +
+
+ +
+
+ + + + + + + + + +
boolean org::openisis::PlainSerializer::write (Field[]  flds )  [inline]
+
+
+

serialize fields.

+
Returns:
success
+ +
+
+ +
+
+ + + + + + + + + +
boolean org::openisis::PlainSerializer::write (Field  fld )  [inline]
+
+
+

serialize one field.

+
Returns:
success
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1PureDb-members.html b/doc/html/classorg_1_1openisis_1_1PureDb-members.html new file mode 100644 index 0000000..7345fe3 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1PureDb-members.html @@ -0,0 +1,105 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::PureDb Member List

This is the complete list of members for org::openisis::PureDb, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_dbs (defined in org::openisis::Db)org::openisis::Db [package, static]
AND(int[] set, int[] nset) (defined in org::openisis::Db)org::openisis::Db [inline, static]
Db(String enc) (defined in org::openisis::Db)org::openisis::Db [inline, protected]
DEFAULT_ENCODINGorg::openisis::Db [static]
DSorg::openisis::Db [static]
EMPTY (defined in org::openisis::Db)org::openisis::Db [static]
encodingorg::openisis::Db
HTAorg::openisis::Db [static]
HTIorg::openisis::Db [static]
HTUorg::openisis::Db [static]
LOCCorg::openisis::Db [static]
MDorg::openisis::Db [static]
MDLorg::openisis::Db [static]
MDUorg::openisis::Db [static]
MHLorg::openisis::Db [static]
MHUorg::openisis::Db [static]
MIorg::openisis::Db [static]
MXUorg::openisis::Db [static]
NSorg::openisis::Db [static]
open(String dbname, String[] args)org::openisis::Db [inline, static]
PPorg::openisis::Db [static]
PREFIX (defined in org::openisis::Db)org::openisis::Db [static]
PSorg::openisis::Db [static]
PureDb(String enc, String dbname, String[] args) (defined in org::openisis::PureDb)org::openisis::PureDb [inline]
QRY_KEYATorg::openisis::Db [static]
QRY_KEYEQorg::openisis::Db [static]
QRY_KEYPForg::openisis::Db [static]
QRY_PROPERorg::openisis::Db [static]
QRY_SCANCorg::openisis::Db [static]
QRY_SCANEorg::openisis::Db [static]
QRY_SIMPLEorg::openisis::Db [static]
readRow(int rowid)org::openisis::PureDb [inline, virtual]
scanRow(int rowid, int tag, String txt)org::openisis::PureDb [inline, virtual]
search(String key, int mode)org::openisis::PureDb [inline, virtual]
terms(String prefix) (defined in org::openisis::PureDb)org::openisis::PureDb [inline, virtual]
writeRow(Rec row)org::openisis::PureDb [inline, virtual]
writeXRow(Rec row, Rec idx)org::openisis::PureDb [inline, virtual]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1PureDb.gif b/doc/html/classorg_1_1openisis_1_1PureDb.gif new file mode 100644 index 0000000..084fef0 Binary files /dev/null and b/doc/html/classorg_1_1openisis_1_1PureDb.gif differ diff --git a/doc/html/classorg_1_1openisis_1_1PureDb.html b/doc/html/classorg_1_1openisis_1_1PureDb.html new file mode 100644 index 0000000..ec07a29 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1PureDb.html @@ -0,0 +1,277 @@ + + + + + +IsisReader: org::openisis::PureDb Class Reference + + + + + + + + + +
+

org::openisis::PureDb Class Reference

+Inheritance diagram for org::openisis::PureDb:
+
+
+ + +org::openisis::Db + +
+
+ +

List of all members.

+ + + + + + + + + +

Public Member Functions

PureDb (String enc, String dbname, String[] args) throws IOException
Rec readRow (int rowid)
short writeRow (Rec row)
short writeXRow (Rec row, Rec idx)
Rec scanRow (int rowid, int tag, String txt)
int[] search (String key, int mode)
+Iterator terms (String prefix)
+

Detailed Description

+

This class is the pure java implementation of class Db. Unfortunately, it's still empty :(

+
Id
PureDb.java,v 1.4 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.4
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
Rec org::openisis::PureDb::readRow (int  rowid )  [inline, virtual]
+
+
+

read a cooked row.

+
Parameters:
+ + +
rowid the mfn
+
+
+
Returns:
a Rec or null, if row not available.
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Rec org::openisis::PureDb::scanRow (int  rowid,
int  tag,
String  txt 
) [inline, virtual]
+
+
+

read the first row with rowid >= given rowid and containing txt in subfield tag (any, if 0).

+
Parameters:
+ + +
rowid the mfn
+
+
+
Returns:
a Rec or null, if row not available.
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
int [] org::openisis::PureDb::search (String  key,
int  mode 
) [inline, virtual]
+
+
+

read the array of rowids matching key.

+
Parameters:
+ + + +
key key to look for
mode one of the QRY_ constants above. may be ored with a tag<<16 to limit search to that field
+
+
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + +
short org::openisis::PureDb::writeRow (Rec  rec )  [inline, virtual]
+
+
+

write a cooked row.

+
Parameters:
+ + +
row the Rec to be written
+
+
+
Returns:
0 if write succeeded, else a negative error code
+ +

Implements org::openisis::Db.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
short org::openisis::PureDb::writeXRow (Rec  rec,
Rec  idx 
) [inline, virtual]
+
+
+

write a cooked row together with index information.

+
Parameters:
+ + +
row the Rec to be written
+
+
+
Returns:
0 on success else a negative error code
+ +

Implements org::openisis::Db.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Rec-members.html b/doc/html/classorg_1_1openisis_1_1Rec-members.html new file mode 100644 index 0000000..cf4ae5c --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Rec-members.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Rec Member List

This is the complete list of members for org::openisis::Rec, including all inherited members. + + + + + + + + + + + + + + + + + +
append(int tag, String value) (defined in org::openisis::Rec)org::openisis::Rec [inline]
append(Field field) (defined in org::openisis::Rec)org::openisis::Rec [inline]
append(Field[] fields) (defined in org::openisis::Rec)org::openisis::Rec [inline]
get(int pos) (defined in org::openisis::Rec)org::openisis::Rec [inline, protected]
getField(int i) (defined in org::openisis::Rec)org::openisis::Rec [inline]
getFields() (defined in org::openisis::Rec)org::openisis::Rec [inline]
getFields(int offset, int len) (defined in org::openisis::Rec)org::openisis::Rec [inline]
getLen() (defined in org::openisis::Rec)org::openisis::Rec [inline]
getRowId() (defined in org::openisis::Rec)org::openisis::Rec [inline]
Rec(int rowid, Field[] fields) (defined in org::openisis::Rec)org::openisis::Rec [inline]
Rec(int rowid) (defined in org::openisis::Rec)org::openisis::Rec [inline]
set(int pos, Field f) (defined in org::openisis::Rec)org::openisis::Rec [inline, protected]
unwrap(int tag) (defined in org::openisis::Rec)org::openisis::Rec [inline]
v(StringBuffer b, String cpre, String rpre, int tag, int mode, int occ, int len, String rsuf, String csuf)org::openisis::Rec [inline]
v(String cpre, String rpre, int tag, int mode, int occ, int len, String rsuf, String csuf)org::openisis::Rec [inline]
v(String rpre, int tag, int mode, int occ, int len, String rsuf)org::openisis::Rec [inline]
wrap(Rec record, int tag) (defined in org::openisis::Rec)org::openisis::Rec [inline]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Rec.html b/doc/html/classorg_1_1openisis_1_1Rec.html new file mode 100644 index 0000000..946fdbc --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Rec.html @@ -0,0 +1,323 @@ + + + + + +IsisReader: org::openisis::Rec Class Reference + + + + + + + + + +
+

org::openisis::Rec Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + +

Public Member Functions

Rec (int rowid, Field[] fields)
Rec (int rowid)
+int getRowId ()
+int getLen ()
+Field getField (int i)
+Field[] getFields ()
+Field[] getFields (int offset, int len)
+boolean append (int tag, String value)
+boolean append (Field field)
+boolean append (Field[] fields)
+boolean wrap (Rec record, int tag)
+Rec unwrap (int tag)
int v (StringBuffer b, String cpre, String rpre, int tag, int mode, int occ, int len, String rsuf, String csuf)
String v (String cpre, String rpre, int tag, int mode, int occ, int len, String rsuf, String csuf)
String v (String rpre, int tag, int mode, int occ, int len, String rsuf)

Protected Member Functions

+void set (int pos, Field f)
+Field get (int pos)
+

Detailed Description

+

Record implementation of openisis java binding.

+
Id
Rec.java,v 1.4 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.4
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
String org::openisis::Rec::v (String  rpre,
int  tag,
int  mode,
int  occ,
int  len,
String  rsuf 
) [inline]
+
+
+

format fields to a new StringBuffer, return it's content as String. the conditional pre and suf are null here.

+
Returns:
a new String or the String Db.EMPTY, iff no fields where done.
+
See also:
v(StringBuffer,String,String,int,int,int,int,String,String)
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
String org::openisis::Rec::v (String  cpre,
String  rpre,
int  tag,
int  mode,
int  occ,
int  len,
String  rsuf,
String  csuf 
) [inline]
+
+
+

format fields to a new StringBuffer, return it's content as String.

+
Returns:
a new String or the String Db.EMPTY, iff no fields where done.
+
See also:
v(StringBuffer,String,String,int,int,int,int,String,String)
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int org::openisis::Rec::v (StringBuffer  b,
String  cpre,
String  rpre,
int  tag,
int  mode,
int  occ,
int  len,
String  rsuf,
String  csuf 
) [inline]
+
+
+

the field selector. format one or more occurences of a field to a StringBuffer, mimicking the ISIS Vn-operator.

+
Parameters:
+ + + + + + + + + + +
b the StringBuffer to fill
cpre conditional prefix: printed first, if anything is printed
rpre repeated prefix: printed before every occ (but not the first, if mode include PP)
tag the field number (0 = all)
mode several mode bits as defined in Db + optional subfield char
occ a 16bit occ | end << 16. if occ is 0, all occurences are printed. if the end (higher bytes) are 0, only this occ is printed, else all up to incl. end (use Db.LOCC for all).
len a 16bit length constraint | offset << 16 this is passed to Field.v and applied for each occ.
rsuf repeated suffix: printed after every occ (but not the last, if mode include PS)
csuf conditional suffix: printed last, if anything was printed
+
+
+
Returns:
the number of formatted occurences
+
See also:
Field::v(StringBuffer,int,String,int)
+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1RecToXml-members.html b/doc/html/classorg_1_1openisis_1_1RecToXml-members.html new file mode 100644 index 0000000..46d4451 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1RecToXml-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::RecToXml Member List

This is the complete list of members for org::openisis::RecToXml, including all inherited members. + + + +
RecToXml(Fdt fdt) (defined in org::openisis::RecToXml)org::openisis::RecToXml [inline]
toXML(Rec rec, String add) (defined in org::openisis::RecToXml)org::openisis::RecToXml [inline]
toXML(Rec rec, String pre, String add) (defined in org::openisis::RecToXml)org::openisis::RecToXml [inline]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1RecToXml.html b/doc/html/classorg_1_1openisis_1_1RecToXml.html new file mode 100644 index 0000000..6eb3da8 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1RecToXml.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: org::openisis::RecToXml Class Reference + + + + + + + + + +
+

org::openisis::RecToXml Class Reference

+

List of all members.

+ + + + + +

Public Member Functions

RecToXml (Fdt fdt)
+String toXML (Rec rec, String add)
+String toXML (Rec rec, String pre, String add)
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Test-members.html b/doc/html/classorg_1_1openisis_1_1Test-members.html new file mode 100644 index 0000000..33bb531 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Test-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Test Member List

This is the complete list of members for org::openisis::Test, including all inherited members. + + + + + + + + + + + + +
crash(String pre) (defined in org::openisis::Test)org::openisis::Test [inline, static]
db (defined in org::openisis::Test)org::openisis::Test [package, static]
dumpRow(Db db, Rec r, int m) (defined in org::openisis::Test)org::openisis::Test [inline, static]
dumpRow(Db db, Rec r) (defined in org::openisis::Test)org::openisis::Test [inline, static]
main(String[] args) (defined in org::openisis::Test)org::openisis::Test [inline, static]
mfn4 (defined in org::openisis::Test)org::openisis::Test [package, static]
post (defined in org::openisis::Test)org::openisis::Test [package, static]
run()org::openisis::Test [inline]
start (defined in org::openisis::Test)org::openisis::Test [package]
term (defined in org::openisis::Test)org::openisis::Test [package, static]
Test(int s) (defined in org::openisis::Test)org::openisis::Test [inline, package]
val (defined in org::openisis::Test)org::openisis::Test [package, static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Test.html b/doc/html/classorg_1_1openisis_1_1Test.html new file mode 100644 index 0000000..eefb895 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Test.html @@ -0,0 +1,130 @@ + + + + + +IsisReader: org::openisis::Test Class Reference + + + + + + + + + +
+

org::openisis::Test Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Member Functions

void run ()

Static Public Member Functions

+static boolean dumpRow (Db db, Rec r, int m)
+static boolean dumpRow (Db db, Rec r)
+static boolean crash (String pre) throws InterruptedException
+static void main (String[] args) throws IOException, InterruptedException

Package Functions

Test (int s)

Package Attributes

+int start

Static Package Attributes

+static DecimalFormat mfn4 = new DecimalFormat( "0000" )
+static String[] term
+static String[] val
+static Db db
+static int[][] post
+

Detailed Description

+

Test of openisis java binding.

+
Id
Test.java,v 1.4 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.4
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void org::openisis::Test::run ( )  [inline]
+
+
+

implementation of runnable for crashtest.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Utils-members.html b/doc/html/classorg_1_1openisis_1_1Utils-members.html new file mode 100644 index 0000000..a66b37c --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Utils-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::Utils Member List

This is the complete list of members for org::openisis::Utils, including all inherited members. + + +
ToFields(Map map, Fdt fdt, boolean ign)org::openisis::Utils [inline, static]
ToMap(Field[] flds, Fdt fdt, Map tgt)org::openisis::Utils [inline, static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1Utils.html b/doc/html/classorg_1_1openisis_1_1Utils.html new file mode 100644 index 0000000..f9a7216 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1Utils.html @@ -0,0 +1,164 @@ + + + + + +IsisReader: org::openisis::Utils Class Reference + + + + + + + + + +
+

org::openisis::Utils Class Reference

+

List of all members.

+ + + + +

Static Public Member Functions

static Field[] ToFields (Map map, Fdt fdt, boolean ign)
static Map ToMap (Field[] flds, Fdt fdt, Map tgt)
+

Detailed Description

+

Various utilities.

+
Id
Utils.java,v 1.2 2003/04/08 00:20:53 kripke Exp
+
Version:
+
Revision
1.2
+
Author:
+
Author
kripke
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static Field [] org::openisis::Utils::ToFields (Map  map,
Fdt  fdt,
boolean  ign 
) [inline, static]
+
+
+

Build field array from map. Map keys must be valid field description names (if fdt is given) or objects whose string representation build tag numbers.

+
Parameters:
+ + +
ign if false, method will return null on an occurence of a map entry that cannot be transformed in a field
+
+
+
Returns:
field array or null, if ign is false and map contains illegal entries
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static Map org::openisis::Utils::ToMap (Field[]  flds,
Fdt  fdt,
Map  tgt 
) [inline, static]
+
+
+

Fill tgt with field tag-val-entries.
+ If fdt is given, only fields having a field decription are put in tgt with string keys. If fdt is null, entry keys are set as integers.
+ If tgt is null, a new HashMap will be allocated.

+ +
+
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlTest-members.html b/doc/html/classorg_1_1openisis_1_1XmlTest-members.html new file mode 100644 index 0000000..4bc2200 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlTest-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::XmlTest Member List

This is the complete list of members for org::openisis::XmlTest, including all inherited members. + +
main(String argv[]) (defined in org::openisis::XmlTest)org::openisis::XmlTest [inline, static]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlTest.html b/doc/html/classorg_1_1openisis_1_1XmlTest.html new file mode 100644 index 0000000..4baacb5 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlTest.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: org::openisis::XmlTest Class Reference + + + + + + + + + +
+

org::openisis::XmlTest Class Reference

+

List of all members.

+ + + +

Static Public Member Functions

+static void main (String argv[])
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlToRec-members.html b/doc/html/classorg_1_1openisis_1_1XmlToRec-members.html new file mode 100644 index 0000000..6c379dc --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlToRec-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::XmlToRec Member List

This is the complete list of members for org::openisis::XmlToRec, including all inherited members. + + + + + + + +
getAttTag(List path, String att) (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
getFdt() (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
getNextRowId() (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
getTag(List path) (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
toRec(Reader reader) (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
toRec(String xml) (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
XmlToRec(XMLReader reader) (defined in org::openisis::XmlToRec)org::openisis::XmlToRec [inline]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlToRec.html b/doc/html/classorg_1_1openisis_1_1XmlToRec.html new file mode 100644 index 0000000..2df6e47 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlToRec.html @@ -0,0 +1,94 @@ + + + + + +IsisReader: org::openisis::XmlToRec Class Reference + + + + + + + + + +
+

org::openisis::XmlToRec Class Reference

+

List of all members.

+ + + + + + + + + + + + +

Classes

class  OIHandler
class  OINode

Public Member Functions

XmlToRec (XMLReader reader)
+Fdt getFdt ()
+int getTag (List path)
+char getAttTag (List path, String att)
+Rec toRec (Reader reader)
+Rec toRec (String xml)
+int getNextRowId ()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler-members.html b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler-members.html new file mode 100644 index 0000000..af0c39e --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::XmlToRec::OIHandler Member List

This is the complete list of members for org::openisis::XmlToRec::OIHandler, including all inherited members. + + + + + + +
characters(char[] ch, int start, int length) (defined in org::openisis::XmlToRec::OIHandler)org::openisis::XmlToRec::OIHandler [inline]
endDocument() (defined in org::openisis::XmlToRec::OIHandler)org::openisis::XmlToRec::OIHandler [inline]
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) (defined in org::openisis::XmlToRec::OIHandler)org::openisis::XmlToRec::OIHandler [inline]
getRecord() (defined in org::openisis::XmlToRec::OIHandler)org::openisis::XmlToRec::OIHandler [inline]
startDocument() (defined in org::openisis::XmlToRec::OIHandler)org::openisis::XmlToRec::OIHandler [inline]
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, Attributes attributes) (defined in org::openisis::XmlToRec::OIHandler)org::openisis::XmlToRec::OIHandler [inline]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler.html b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler.html new file mode 100644 index 0000000..d28dfc7 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OIHandler.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: org::openisis::XmlToRec::OIHandler Class Reference + + + + + + + + + +
+

org::openisis::XmlToRec::OIHandler Class Reference

+

List of all members.

+ + + + + + + + +

Public Member Functions

+void startDocument () throws SAXException
+Rec getRecord ()
+void startElement (java.lang.String uri, java.lang.String localName, java.lang.String qName, Attributes attributes) throws SAXException
+void endElement (java.lang.String uri, java.lang.String localName, java.lang.String qName) throws SAXException
+void characters (char[] ch, int start, int length) throws SAXException
+void endDocument () throws SAXException
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode-members.html b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode-members.html new file mode 100644 index 0000000..681c491 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

org::openisis::XmlToRec::OINode Member List

This is the complete list of members for org::openisis::XmlToRec::OINode, including all inherited members. + + + +
attributes (defined in org::openisis::XmlToRec::OINode)org::openisis::XmlToRec::OINode [package]
OINode() (defined in org::openisis::XmlToRec::OINode)org::openisis::XmlToRec::OINode [inline, package]
value (defined in org::openisis::XmlToRec::OINode)org::openisis::XmlToRec::OINode [package]
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode.html b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode.html new file mode 100644 index 0000000..abaabe2 --- /dev/null +++ b/doc/html/classorg_1_1openisis_1_1XmlToRec_1_1OINode.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: org::openisis::XmlToRec::OINode Class Reference + + + + + + + + + +
+

org::openisis::XmlToRec::OINode Class Reference

+

List of all members.

+ + + + +

Package Attributes

+String value = null
+HashMap attributes = null
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpUnsharpMask-members.html b/doc/html/classphpUnsharpMask-members.html new file mode 100644 index 0000000..95f63c9 --- /dev/null +++ b/doc/html/classphpUnsharpMask-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

phpUnsharpMask Member List

This is the complete list of members for phpUnsharpMask, including all inherited members. + +
applyUnsharpMask(&$img, $amount, $radius, $threshold) (defined in phpUnsharpMask)phpUnsharpMask
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpUnsharpMask.html b/doc/html/classphpUnsharpMask.html new file mode 100644 index 0000000..251a0d6 --- /dev/null +++ b/doc/html/classphpUnsharpMask.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: phpUnsharpMask Class Reference + + + + + + + + + +
+

phpUnsharpMask Class Reference

+

List of all members.

+ + + +

Public Member Functions

applyUnsharpMask (&$img, $amount, $radius, $threshold)
+

Detailed Description

+

From: http://vikjavev.no/hovudsida/umtestside.php //

+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb-members.html b/doc/html/classphpthumb-members.html new file mode 100644 index 0000000..028b452 --- /dev/null +++ b/doc/html/classphpthumb-members.html @@ -0,0 +1,245 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

phpthumb Member List

This is the complete list of members for phpthumb, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$allow_local_http_src (defined in phpthumb)phpthumb
$AlphaCapableFormats (defined in phpthumb)phpthumb
$aoe (defined in phpthumb)phpthumb
$ar (defined in phpthumb)phpthumb
$bc (defined in phpthumb)phpthumb
$bg (defined in phpthumb)phpthumb
$cache_filename (defined in phpthumb)phpthumb
$config_allow_parameter_file (defined in phpthumb)phpthumb
$config_allow_parameter_goto (defined in phpthumb)phpthumb
$config_allow_src_above_docroot (defined in phpthumb)phpthumb
$config_allow_src_above_phpthumb (defined in phpthumb)phpthumb
$config_background_hexcolor (defined in phpthumb)phpthumb
$config_border_hexcolor (defined in phpthumb)phpthumb
$config_cache_default_only_suffix (defined in phpthumb)phpthumb
$config_cache_directory (defined in phpthumb)phpthumb
$config_cache_directory_depth (defined in phpthumb)phpthumb
$config_cache_disable_warning (defined in phpthumb)phpthumb
$config_cache_force_passthru (defined in phpthumb)phpthumb
$config_cache_maxage (defined in phpthumb)phpthumb
$config_cache_maxfiles (defined in phpthumb)phpthumb
$config_cache_maxsize (defined in phpthumb)phpthumb
$config_cache_prefix (defined in phpthumb)phpthumb
$config_cache_source_directory (defined in phpthumb)phpthumb
$config_cache_source_enabled (defined in phpthumb)phpthumb
$config_cache_source_filemtime_ignore_local (defined in phpthumb)phpthumb
$config_cache_source_filemtime_ignore_remote (defined in phpthumb)phpthumb
$config_disable_debug (defined in phpthumb)phpthumb
$config_disable_imagecopyresampled (defined in phpthumb)phpthumb
$config_disable_onlycreateable_passthru (defined in phpthumb)phpthumb
$config_disable_pathinfo_parsing (defined in phpthumb)phpthumb
$config_document_root (defined in phpthumb)phpthumb
$config_error_bgcolor (defined in phpthumb)phpthumb
$config_error_die_on_error (defined in phpthumb)phpthumb
$config_error_die_on_source_failure (defined in phpthumb)phpthumb
$config_error_fontsize (defined in phpthumb)phpthumb
$config_error_image_height (defined in phpthumb)phpthumb
$config_error_image_width (defined in phpthumb)phpthumb
$config_error_message_image_default (defined in phpthumb)phpthumb
$config_error_silent_die_on_error (defined in phpthumb)phpthumb
$config_error_textcolor (defined in phpthumb)phpthumb
$config_high_security_enabled (defined in phpthumb)phpthumb
$config_high_security_password (defined in phpthumb)phpthumb
$config_http_follow_redirect (defined in phpthumb)phpthumb
$config_http_fopen_timeout (defined in phpthumb)phpthumb
$config_http_user_agent (defined in phpthumb)phpthumb
$config_imagemagick_path (defined in phpthumb)phpthumb
$config_imagemagick_use_thumbnail (defined in phpthumb)phpthumb
$config_max_source_pixels (defined in phpthumb)phpthumb
$config_mysql_database (defined in phpthumb)phpthumb
$config_mysql_hostname (defined in phpthumb)phpthumb
$config_mysql_password (defined in phpthumb)phpthumb
$config_mysql_query (defined in phpthumb)phpthumb
$config_mysql_username (defined in phpthumb)phpthumb
$config_nohotlink_enabled (defined in phpthumb)phpthumb
$config_nohotlink_erase_image (defined in phpthumb)phpthumb
$config_nohotlink_text_message (defined in phpthumb)phpthumb
$config_nohotlink_valid_domains (defined in phpthumb)phpthumb
$config_nooffsitelink_enabled (defined in phpthumb)phpthumb
$config_nooffsitelink_erase_image (defined in phpthumb)phpthumb
$config_nooffsitelink_require_refer (defined in phpthumb)phpthumb
$config_nooffsitelink_text_message (defined in phpthumb)phpthumb
$config_nooffsitelink_valid_domains (defined in phpthumb)phpthumb
$config_nooffsitelink_watermark_src (defined in phpthumb)phpthumb
$config_output_format (defined in phpthumb)phpthumb
$config_output_interlace (defined in phpthumb)phpthumb
$config_output_maxheight (defined in phpthumb)phpthumb
$config_output_maxwidth (defined in phpthumb)phpthumb
$config_prefer_imagemagick (defined in phpthumb)phpthumb
$config_temp_directory (defined in phpthumb)phpthumb
$config_ttf_directory (defined in phpthumb)phpthumb
$config_use_exif_thumbnail_for_speed (defined in phpthumb)phpthumb
$debugmessages (defined in phpthumb)phpthumb
$debugtiming (defined in phpthumb)phpthumb
$down (defined in phpthumb)phpthumb
$dpi (defined in phpthumb)phpthumb
$err (defined in phpthumb)phpthumb
$exif_raw_data (defined in phpthumb)phpthumb
$exif_thumbnail_data (defined in phpthumb)phpthumb
$exif_thumbnail_height (defined in phpthumb)phpthumb
$exif_thumbnail_type (defined in phpthumb)phpthumb
$exif_thumbnail_width (defined in phpthumb)phpthumb
$f (defined in phpthumb)phpthumb
$far (defined in phpthumb)phpthumb
$fatalerror (defined in phpthumb)phpthumb
$file (defined in phpthumb)phpthumb
$fltr (defined in phpthumb)phpthumb
$gdimg_output (defined in phpthumb)phpthumb
$gdimg_source (defined in phpthumb)phpthumb
$getimagesizeinfo (defined in phpthumb)phpthumb
$goto (defined in phpthumb)phpthumb
$h (defined in phpthumb)phpthumb
$hl (defined in phpthumb)phpthumb
$hp (defined in phpthumb)phpthumb
$hs (defined in phpthumb)phpthumb
$iar (defined in phpthumb)phpthumb
$IMresizedData (defined in phpthumb)phpthumb
$is_alpha (defined in phpthumb)phpthumb
$iswindows (defined in phpthumb)phpthumb
$maxb (defined in phpthumb)phpthumb
$md5s (defined in phpthumb)phpthumb
$new (defined in phpthumb)phpthumb
$outputImageData (defined in phpthumb)phpthumb
$phpthumb_version (defined in phpthumb)phpthumb
$phpThumbDebug (defined in phpthumb)phpthumb
$q (defined in phpthumb)phpthumb
$ra (defined in phpthumb)phpthumb
$rawImageData (defined in phpthumb)phpthumb
$sfn (defined in phpthumb)phpthumb
$sh (defined in phpthumb)phpthumb
$sia (defined in phpthumb)phpthumb
$source_height (defined in phpthumb)phpthumb
$source_width (defined in phpthumb)phpthumb
$sourceFilename (defined in phpthumb)phpthumb
$src (defined in phpthumb)phpthumb
$sw (defined in phpthumb)phpthumb
$sx (defined in phpthumb)phpthumb
$sy (defined in phpthumb)phpthumb
$thumbnail_height (defined in phpthumb)phpthumb
$thumbnail_image_height (defined in phpthumb)phpthumb
$thumbnail_image_width (defined in phpthumb)phpthumb
$thumbnail_width (defined in phpthumb)phpthumb
$thumbnailCropH (defined in phpthumb)phpthumb
$thumbnailCropW (defined in phpthumb)phpthumb
$thumbnailCropX (defined in phpthumb)phpthumb
$thumbnailCropY (defined in phpthumb)phpthumb
$thumbnailFormat (defined in phpthumb)phpthumb
$thumbnailQuality (defined in phpthumb)phpthumb
$useRawIMoutput (defined in phpthumb)phpthumb
$w (defined in phpthumb)phpthumb
$wl (defined in phpthumb)phpthumb
$wp (defined in phpthumb)phpthumb
$ws (defined in phpthumb)phpthumb
$xto (defined in phpthumb)phpthumb
$zc (defined in phpthumb)phpthumb
AlphaChannelFlatten() (defined in phpthumb)phpthumb
AntiOffsiteLinking() (defined in phpthumb)phpthumb
ApplyFilters() (defined in phpthumb)phpthumb
CalculateThumbnailDimensions() (defined in phpthumb)phpthumb
CleanUpCacheDirectory() (defined in phpthumb)phpthumb
CreateGDoutput() (defined in phpthumb)phpthumb
DebugMessage($message, $file='', $line='') (defined in phpthumb)phpthumb
DebugTimingMessage($message, $file='', $line='', $timestamp=0) (defined in phpthumb)phpthumb
ErrorImage($text, $width=0, $height=0, $forcedisplay=false) (defined in phpthumb)phpthumb
ExtractEXIFgetImageSize() (defined in phpthumb)phpthumb
FixedAspectRatio() (defined in phpthumb)phpthumb
GenerateThumbnail() (defined in phpthumb)phpthumb
getParameter($param) (defined in phpthumb)phpthumb
ImageCreateFromFilename($filename) (defined in phpthumb)phpthumb
ImageCreateFromStringReplacement(&$RawImageData, $DieOnErrors=false) (defined in phpthumb)phpthumb
ImageMagickCommandlineBase() (defined in phpthumb)phpthumb
ImageMagickFormatsList() (defined in phpthumb)phpthumb
ImageMagickSwitchAvailable($switchname) (defined in phpthumb)phpthumb
ImageMagickThumbnailToGD() (defined in phpthumb)phpthumb
ImageMagickVersion($returnRAW=false) (defined in phpthumb)phpthumb
ImageMagickWhichConvert() (defined in phpthumb)phpthumb
ImageResizeFunction(&$dst_im, &$src_im, $dstX, $dstY, $srcX, $srcY, $dstW, $dstH, $srcW, $srcH) (defined in phpthumb)phpthumb
MaxFileSize() (defined in phpthumb)phpthumb
OutputThumbnail() (defined in phpthumb)phpthumb
phpThumb() (defined in phpthumb)phpthumb
phpThumb_tempnam() (defined in phpthumb)phpthumb
phpThumbDebug($level='') (defined in phpthumb)phpthumb
phpThumbDebugVarDump($var) (defined in phpthumb)phpthumb
RenderOutput() (defined in phpthumb)phpthumb
RenderToFile($filename) (defined in phpthumb)phpthumb
ResolveFilenameToAbsolute($filename) (defined in phpthumb)phpthumb
ResolveSource() (defined in phpthumb)phpthumb
Rotate() (defined in phpthumb)phpthumb
setCacheDirectory() (defined in phpthumb)phpthumb
SetCacheFilename() (defined in phpthumb)phpthumb
SetOrientationDependantWidthHeight() (defined in phpthumb)phpthumb
setOutputFormat() (defined in phpthumb)phpthumb
setParameter($param, $value) (defined in phpthumb)phpthumb
setSourceData($rawImageData, $sourceFilename='') (defined in phpthumb)phpthumb
setSourceFilename($sourceFilename) (defined in phpthumb)phpthumb
setSourceImageResource($gdimg) (defined in phpthumb)phpthumb
SourceImageIsTooLarge($width, $height) (defined in phpthumb)phpthumb
SourceImageToGD() (defined in phpthumb)phpthumb
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb.html b/doc/html/classphpthumb.html new file mode 100644 index 0000000..fd0b0d0 --- /dev/null +++ b/doc/html/classphpthumb.html @@ -0,0 +1,430 @@ + + + + + +IsisReader: phpthumb Class Reference + + + + + + + + + +
+

phpthumb Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

phpThumb ()
setSourceFilename ($sourceFilename)
setSourceData ($rawImageData, $sourceFilename='')
setSourceImageResource ($gdimg)
setParameter ($param, $value)
getParameter ($param)
GenerateThumbnail ()
RenderOutput ()
RenderToFile ($filename)
OutputThumbnail ()
CleanUpCacheDirectory ()
ResolveSource ()
setOutputFormat ()
setCacheDirectory ()
ResolveFilenameToAbsolute ($filename)
ImageMagickWhichConvert ()
ImageMagickCommandlineBase ()
ImageMagickVersion ($returnRAW=false)
ImageMagickSwitchAvailable ($switchname)
ImageMagickFormatsList ()
ImageMagickThumbnailToGD ()
Rotate ()
FixedAspectRatio ()
AntiOffsiteLinking ()
AlphaChannelFlatten ()
ApplyFilters ()
MaxFileSize ()
CalculateThumbnailDimensions ()
CreateGDoutput ()
SetOrientationDependantWidthHeight ()
ExtractEXIFgetImageSize ()
SetCacheFilename ()
SourceImageIsTooLarge ($width, $height)
ImageCreateFromFilename ($filename)
SourceImageToGD ()
phpThumbDebugVarDump ($var)
phpThumbDebug ($level='')
ErrorImage ($text, $width=0, $height=0, $forcedisplay=false)
ImageCreateFromStringReplacement (&$RawImageData, $DieOnErrors=false)
ImageResizeFunction (&$dst_im, &$src_im, $dstX, $dstY, $srcX, $srcY, $dstW, $dstH, $srcW, $srcH)
phpThumb_tempnam ()
DebugMessage ($message, $file='', $line='')
DebugTimingMessage ($message, $file='', $line='', $timestamp=0)

Public Attributes

$src = null
$new = null
$w = null
$h = null
$wp = null
$hp = null
$wl = null
$hl = null
$ws = null
$hs = null
$f = null
$q = 75
$sx = null
$sy = null
$sw = null
$sh = null
$zc = null
$bc = null
$bg = null
$fltr = array()
$goto = null
$err = null
$xto = null
$ra = null
$ar = null
$aoe = null
$far = null
$iar = null
$maxb = null
$down = null
$md5s = null
$sfn = 0
$dpi = 150
$sia = null
$file = null
$phpThumbDebug = null
$config_cache_directory = null
$config_cache_directory_depth = 0
$config_cache_disable_warning = true
$config_cache_source_enabled = false
$config_cache_source_directory = null
$config_temp_directory = null
$config_document_root = null
$config_output_format = 'jpeg'
$config_output_maxwidth = 0
$config_output_maxheight = 0
$config_output_interlace = true
$config_error_image_width = 400
$config_error_image_height = 100
$config_error_message_image_default = ''
$config_error_bgcolor = 'CCCCFF'
$config_error_textcolor = 'FF0000'
$config_error_fontsize = 1
$config_error_die_on_error = false
$config_error_silent_die_on_error = false
$config_error_die_on_source_failure = true
$config_nohotlink_enabled = true
$config_nohotlink_valid_domains = array()
$config_nohotlink_erase_image = true
$config_nohotlink_text_message = 'Off-server thumbnailing is not allowed'
$config_nooffsitelink_enabled = false
$config_nooffsitelink_valid_domains = array()
$config_nooffsitelink_require_refer = false
$config_nooffsitelink_erase_image = true
$config_nooffsitelink_watermark_src = ''
$config_nooffsitelink_text_message = 'Off-server linking is not allowed'
$config_border_hexcolor = '000000'
$config_background_hexcolor = 'FFFFFF'
$config_ttf_directory = '.'
$config_max_source_pixels = null
$config_use_exif_thumbnail_for_speed = false
$allow_local_http_src = false
$config_imagemagick_path = null
$config_prefer_imagemagick = true
$config_imagemagick_use_thumbnail = true
$config_cache_maxage = null
$config_cache_maxsize = null
$config_cache_maxfiles = null
$config_cache_source_filemtime_ignore_local = false
$config_cache_source_filemtime_ignore_remote = true
$config_cache_default_only_suffix = false
$config_cache_force_passthru = true
$config_cache_prefix = ''
$config_mysql_query = null
$config_mysql_hostname = null
$config_mysql_username = null
$config_mysql_password = null
$config_mysql_database = null
$config_high_security_enabled = false
$config_high_security_password = null
$config_disable_debug = false
$config_allow_src_above_docroot = false
$config_allow_src_above_phpthumb = true
$config_allow_parameter_file = false
$config_allow_parameter_goto = false
$config_http_fopen_timeout = 10
$config_http_follow_redirect = true
$config_disable_pathinfo_parsing = false
$config_disable_imagecopyresampled = false
$config_disable_onlycreateable_passthru = false
$config_http_user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7'
$debugmessages = array()
$debugtiming = array()
$fatalerror = null
$thumbnailQuality = 75
$thumbnailFormat = null
$sourceFilename = null
$rawImageData = null
$IMresizedData = null
$outputImageData = null
$useRawIMoutput = false
$gdimg_output = null
$gdimg_source = null
$getimagesizeinfo = null
$source_width = null
$source_height = null
$thumbnailCropX = null
$thumbnailCropY = null
$thumbnailCropW = null
$thumbnailCropH = null
$exif_thumbnail_width = null
$exif_thumbnail_height = null
$exif_thumbnail_type = null
$exif_thumbnail_data = null
$exif_raw_data = null
$thumbnail_width = null
$thumbnail_height = null
$thumbnail_image_width = null
$thumbnail_image_height = null
$cache_filename = null
$AlphaCapableFormats = array('png', 'ico', 'gif')
$is_alpha = false
$iswindows = null
$phpthumb_version = '1.7.7-200612252156'
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__bmp-members.html b/doc/html/classphpthumb__bmp-members.html new file mode 100644 index 0000000..cc6b3a0 --- /dev/null +++ b/doc/html/classphpthumb__bmp-members.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

phpthumb_bmp Member List

This is the complete list of members for phpthumb_bmp, including all inherited members. + + + + + + + + + + + + + + + + + +
BigEndian2Bin($byteword) (defined in phpthumb_bmp)phpthumb_bmp
BigEndian2Int($byteword) (defined in phpthumb_bmp)phpthumb_bmp
Bin2Dec($binstring, $signed=false) (defined in phpthumb_bmp)phpthumb_bmp
BMPcompressionOS2Lookup($compressionid) (defined in phpthumb_bmp)phpthumb_bmp
BMPcompressionWindowsLookup($compressionid) (defined in phpthumb_bmp)phpthumb_bmp
CastAsInt($floatnum) (defined in phpthumb_bmp)phpthumb_bmp
FixedPoint2_30($rawdata) (defined in phpthumb_bmp)phpthumb_bmp
GD2BMPstring(&$gd_image) (defined in phpthumb_bmp)phpthumb_bmp
getid3_bmp(&$BMPdata, &$ThisFileInfo, $ExtractPalette=false, $ExtractData=false) (defined in phpthumb_bmp)phpthumb_bmp
IntColor2RGB($color) (defined in phpthumb_bmp)phpthumb_bmp
LittleEndian2Int($byteword) (defined in phpthumb_bmp)phpthumb_bmp
phpthumb_bmp() (defined in phpthumb_bmp)phpthumb_bmp
phpthumb_bmp2gd(&$BMPdata, $truecolor=true) (defined in phpthumb_bmp)phpthumb_bmp
phpthumb_bmpfile2gd($filename, $truecolor=true) (defined in phpthumb_bmp)phpthumb_bmp
PlotBMP(&$BMPinfo) (defined in phpthumb_bmp)phpthumb_bmp
PlotPixelsGD(&$BMPdata, $truecolor=true) (defined in phpthumb_bmp)phpthumb_bmp
trunc($floatnumber) (defined in phpthumb_bmp)phpthumb_bmp
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__bmp.html b/doc/html/classphpthumb__bmp.html new file mode 100644 index 0000000..7d7a70e --- /dev/null +++ b/doc/html/classphpthumb__bmp.html @@ -0,0 +1,111 @@ + + + + + +IsisReader: phpthumb_bmp Class Reference + + + + + + + + + +
+

phpthumb_bmp Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + +

Public Member Functions

phpthumb_bmp ()
phpthumb_bmp2gd (&$BMPdata, $truecolor=true)
phpthumb_bmpfile2gd ($filename, $truecolor=true)
GD2BMPstring (&$gd_image)
getid3_bmp (&$BMPdata, &$ThisFileInfo, $ExtractPalette=false, $ExtractData=false)
IntColor2RGB ($color)
PlotPixelsGD (&$BMPdata, $truecolor=true)
PlotBMP (&$BMPinfo)
BMPcompressionWindowsLookup ($compressionid)
BMPcompressionOS2Lookup ($compressionid)
trunc ($floatnumber)
LittleEndian2Int ($byteword)
BigEndian2Int ($byteword)
BigEndian2Bin ($byteword)
FixedPoint2_30 ($rawdata)
Bin2Dec ($binstring, $signed=false)
CastAsInt ($floatnum)
+

Detailed Description

+

getID3() by James Heinrich <info@getid3.org> //

+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__filters-members.html b/doc/html/classphpthumb__filters-members.html new file mode 100644 index 0000000..2467f25 --- /dev/null +++ b/doc/html/classphpthumb__filters-members.html @@ -0,0 +1,106 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

phpthumb_filters Member List

This is the complete list of members for phpthumb_filters, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$phpThumbObject (defined in phpthumb_filters)phpthumb_filters
ApplyMask(&$gdimg_mask, &$gdimg_image) (defined in phpthumb_filters)phpthumb_filters
Bevel(&$gdimg, $width, $hexcolor1, $hexcolor2) (defined in phpthumb_filters)phpthumb_filters
Blur(&$gdimg, $radius=0.5) (defined in phpthumb_filters)phpthumb_filters
BlurGaussian(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
BlurSelective(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
Brightness(&$gdimg, $amount=0) (defined in phpthumb_filters)phpthumb_filters
Colorize(&$gdimg, $amount, $targetColor) (defined in phpthumb_filters)phpthumb_filters
Contrast(&$gdimg, $amount=0) (defined in phpthumb_filters)phpthumb_filters
Crop(&$gdimg, $left=0, $right=0, $top=0, $bottom=0) (defined in phpthumb_filters)phpthumb_filters
DebugMessage($message, $file='', $line='') (defined in phpthumb_filters)phpthumb_filters
Desaturate(&$gdimg, $amount, $color='') (defined in phpthumb_filters)phpthumb_filters
DropShadow(&$gdimg, $distance, $width, $hexcolor, $angle, $fade) (defined in phpthumb_filters)phpthumb_filters
EdgeDetect(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
Elipse($gdimg) (defined in phpthumb_filters)phpthumb_filters
Emboss(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
Flip(&$gdimg, $x=false, $y=false) (defined in phpthumb_filters)phpthumb_filters
Frame(&$gdimg, $frame_width, $edge_width, $hexcolor_frame, $hexcolor1, $hexcolor2) (defined in phpthumb_filters)phpthumb_filters
Gamma(&$gdimg, $amount) (defined in phpthumb_filters)phpthumb_filters
Grayscale(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
HistogramAnalysis(&$gdimg, $calculateGray=false) (defined in phpthumb_filters)phpthumb_filters
HistogramOverlay(&$gdimg, $bands='*', $colors='', $width=0.25, $height=0.25, $alignment='BR', $opacity=50, $margin_x=5, $margin_y=null) (defined in phpthumb_filters)phpthumb_filters
HistogramStretch(&$gdimg, $band='*', $method=0, $threshold=0.1) (defined in phpthumb_filters)phpthumb_filters
ImageBorder(&$gdimg, $border_width, $radius_x, $radius_y, $hexcolor_border) (defined in phpthumb_filters)phpthumb_filters
ImageTrueColorToPalette2(&$image, $dither, $ncolors) (defined in phpthumb_filters)phpthumb_filters
ImprovedImageRotate(&$gdimg_source, $rotate_angle=0, $config_background_hexcolor='FFFFFF', $bg=null) (defined in phpthumb_filters)phpthumb_filters
MeanRemoval(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
Negative(&$gdimg) (defined in phpthumb_filters)phpthumb_filters
phpthumb_filters() (defined in phpthumb_filters)phpthumb_filters
ReduceColorDepth(&$gdimg, $colors=256, $dither=true) (defined in phpthumb_filters)phpthumb_filters
RoundedImageCorners(&$gdimg, $radius_x, $radius_y) (defined in phpthumb_filters)phpthumb_filters
Saturation(&$gdimg, $amount, $color='') (defined in phpthumb_filters)phpthumb_filters
Sepia(&$gdimg, $amount, $targetColor) (defined in phpthumb_filters)phpthumb_filters
Smooth(&$gdimg, $amount=6) (defined in phpthumb_filters)phpthumb_filters
Threshold(&$gdimg, $cutoff) (defined in phpthumb_filters)phpthumb_filters
WatermarkOverlay(&$gdimg_dest, &$img_watermark, $alignment='*', $opacity=50, $margin_x=5, $margin_y=null) (defined in phpthumb_filters)phpthumb_filters
WatermarkText(&$gdimg, $text, $size, $alignment, $hex_color='000000', $ttffont='', $opacity=100, $margin=5, $angle=0, $bg_color=false, $bg_opacity=0, $fillextend='') (defined in phpthumb_filters)phpthumb_filters
WhiteBalance(&$gdimg, $targetColor='') (defined in phpthumb_filters)phpthumb_filters
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__filters.html b/doc/html/classphpthumb__filters.html new file mode 100644 index 0000000..7eea9cd --- /dev/null +++ b/doc/html/classphpthumb__filters.html @@ -0,0 +1,154 @@ + + + + + +IsisReader: phpthumb_filters Class Reference + + + + + + + + + +
+

phpthumb_filters Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

phpthumb_filters ()
ApplyMask (&$gdimg_mask, &$gdimg_image)
Bevel (&$gdimg, $width, $hexcolor1, $hexcolor2)
Blur (&$gdimg, $radius=0.5)
BlurGaussian (&$gdimg)
BlurSelective (&$gdimg)
Brightness (&$gdimg, $amount=0)
Contrast (&$gdimg, $amount=0)
Colorize (&$gdimg, $amount, $targetColor)
Crop (&$gdimg, $left=0, $right=0, $top=0, $bottom=0)
Desaturate (&$gdimg, $amount, $color='')
DropShadow (&$gdimg, $distance, $width, $hexcolor, $angle, $fade)
EdgeDetect (&$gdimg)
Elipse ($gdimg)
Emboss (&$gdimg)
Flip (&$gdimg, $x=false, $y=false)
Frame (&$gdimg, $frame_width, $edge_width, $hexcolor_frame, $hexcolor1, $hexcolor2)
Gamma (&$gdimg, $amount)
Grayscale (&$gdimg)
HistogramAnalysis (&$gdimg, $calculateGray=false)
HistogramStretch (&$gdimg, $band='*', $method=0, $threshold=0.1)
HistogramOverlay (&$gdimg, $bands='*', $colors='', $width=0.25, $height=0.25, $alignment='BR', $opacity=50, $margin_x=5, $margin_y=null)
ImageBorder (&$gdimg, $border_width, $radius_x, $radius_y, $hexcolor_border)
ImprovedImageRotate (&$gdimg_source, $rotate_angle=0, $config_background_hexcolor='FFFFFF', $bg=null)
MeanRemoval (&$gdimg)
Negative (&$gdimg)
RoundedImageCorners (&$gdimg, $radius_x, $radius_y)
Saturation (&$gdimg, $amount, $color='')
Sepia (&$gdimg, $amount, $targetColor)
Smooth (&$gdimg, $amount=6)
Threshold (&$gdimg, $cutoff)
ImageTrueColorToPalette2 (&$image, $dither, $ncolors)
ReduceColorDepth (&$gdimg, $colors=256, $dither=true)
WhiteBalance (&$gdimg, $targetColor='')
WatermarkText (&$gdimg, $text, $size, $alignment, $hex_color='000000', $ttffont='', $opacity=100, $margin=5, $angle=0, $bg_color=false, $bg_opacity=0, $fillextend='')
WatermarkOverlay (&$gdimg_dest, &$img_watermark, $alignment='*', $opacity=50, $margin_x=5, $margin_y=null)
DebugMessage ($message, $file='', $line='')

Public Attributes

$phpThumbObject = null
+

Detailed Description

+

phpThumb() by James Heinrich <info@silisoftware.com> //

+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__functions-members.html b/doc/html/classphpthumb__functions-members.html new file mode 100644 index 0000000..d6da6d3 --- /dev/null +++ b/doc/html/classphpthumb__functions-members.html @@ -0,0 +1,106 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

phpthumb_functions Member List

This is the complete list of members for phpthumb_functions, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ApacheLookupURIarray($filename) (defined in phpthumb_functions)phpthumb_functions
builtin_function_exists($functionname) (defined in phpthumb_functions)phpthumb_functions
CaseInsensitiveInArray($needle, $haystack) (defined in phpthumb_functions)phpthumb_functions
CleanUpURLencoding($url, $queryseperator='&') (defined in phpthumb_functions)phpthumb_functions
EnsureDirectoryExists($dirname) (defined in phpthumb_functions)phpthumb_functions
exif_info() (defined in phpthumb_functions)phpthumb_functions
filedate_remote($remotefile, $timeout=10) (defined in phpthumb_functions)phpthumb_functions
filesize_remote($remotefile, $timeout=10) (defined in phpthumb_functions)phpthumb_functions
FunctionIsDisabled($function) (defined in phpthumb_functions)phpthumb_functions
gd_is_bundled() (defined in phpthumb_functions)phpthumb_functions
gd_version($fullstring=false) (defined in phpthumb_functions)phpthumb_functions
GetAllFilesInSubfolders($dirname) (defined in phpthumb_functions)phpthumb_functions
GetPixelColor(&$img, $x, $y) (defined in phpthumb_functions)phpthumb_functions
GrayscalePixel($OriginalPixel) (defined in phpthumb_functions)phpthumb_functions
GrayscalePixelRGB($rgb) (defined in phpthumb_functions)phpthumb_functions
GrayscaleValue($r, $g, $b) (defined in phpthumb_functions)phpthumb_functions
HexCharDisplay($string) (defined in phpthumb_functions)phpthumb_functions
HexColorXOR($hexcolor) (defined in phpthumb_functions)phpthumb_functions
ImageColorAllocateAlphaSafe(&$gdimg_hexcolorallocate, $R, $G, $B, $alpha=false) (defined in phpthumb_functions)phpthumb_functions
ImageCopyResampleBicubic($dst_img, $src_img, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h) (defined in phpthumb_functions)phpthumb_functions
ImageCopyRespectAlpha(&$dst_im, &$src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct=100) (defined in phpthumb_functions)phpthumb_functions
ImageCreateFunction($x_size, $y_size) (defined in phpthumb_functions)phpthumb_functions
ImageHexColorAllocate(&$gdimg_hexcolorallocate, $HexColorString, $dieOnInvalid=false, $alpha=false) (defined in phpthumb_functions)phpthumb_functions
ImageTypeToMIMEtype($imagetype) (defined in phpthumb_functions)phpthumb_functions
IsHexColor($HexColorString) (defined in phpthumb_functions)phpthumb_functions
LittleEndian2String($number, $minbytes=1) (defined in phpthumb_functions)phpthumb_functions
md5_file_safe($filename) (defined in phpthumb_functions)phpthumb_functions
nonempty_min() (defined in phpthumb_functions)phpthumb_functions
OneOfThese() (defined in phpthumb_functions)phpthumb_functions
phpinfo_array() (defined in phpthumb_functions)phpthumb_functions
ProportionalResize($old_width, $old_height, $new_width=false, $new_height=false) (defined in phpthumb_functions)phpthumb_functions
SafeExec($command) (defined in phpthumb_functions)phpthumb_functions
SafeURLread($url, &$error, $timeout=10, $followredirects=true) (defined in phpthumb_functions)phpthumb_functions
SanitizeFilename($filename) (defined in phpthumb_functions)phpthumb_functions
URLreadFsock($host, $file, &$errstr, $successonly=true, $port=80, $timeout=10) (defined in phpthumb_functions)phpthumb_functions
user_function_exists($functionname) (defined in phpthumb_functions)phpthumb_functions
version_compare_replacement($version1, $version2, $operator='') (defined in phpthumb_functions)phpthumb_functions
version_compare_replacement_sub($version1, $version2, $operator='') (defined in phpthumb_functions)phpthumb_functions
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__functions.html b/doc/html/classphpthumb__functions.html new file mode 100644 index 0000000..bd708a1 --- /dev/null +++ b/doc/html/classphpthumb__functions.html @@ -0,0 +1,153 @@ + + + + + +IsisReader: phpthumb_functions Class Reference + + + + + + + + + +
+

phpthumb_functions Class Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

user_function_exists ($functionname)
builtin_function_exists ($functionname)
version_compare_replacement_sub ($version1, $version2, $operator='')
version_compare_replacement ($version1, $version2, $operator='')
phpinfo_array ()
exif_info ()
ImageTypeToMIMEtype ($imagetype)
HexCharDisplay ($string)
IsHexColor ($HexColorString)
ImageColorAllocateAlphaSafe (&$gdimg_hexcolorallocate, $R, $G, $B, $alpha=false)
ImageHexColorAllocate (&$gdimg_hexcolorallocate, $HexColorString, $dieOnInvalid=false, $alpha=false)
HexColorXOR ($hexcolor)
GetPixelColor (&$img, $x, $y)
GrayscaleValue ($r, $g, $b)
GrayscalePixel ($OriginalPixel)
GrayscalePixelRGB ($rgb)
ImageCopyResampleBicubic ($dst_img, $src_img, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h)
ImageCreateFunction ($x_size, $y_size)
ImageCopyRespectAlpha (&$dst_im, &$src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct=100)
ProportionalResize ($old_width, $old_height, $new_width=false, $new_height=false)
FunctionIsDisabled ($function)
SafeExec ($command)
ApacheLookupURIarray ($filename)
gd_is_bundled ()
gd_version ($fullstring=false)
filesize_remote ($remotefile, $timeout=10)
filedate_remote ($remotefile, $timeout=10)
md5_file_safe ($filename)
nonempty_min ()
LittleEndian2String ($number, $minbytes=1)
OneOfThese ()
CaseInsensitiveInArray ($needle, $haystack)
URLreadFsock ($host, $file, &$errstr, $successonly=true, $port=80, $timeout=10)
CleanUpURLencoding ($url, $queryseperator='&')
SafeURLread ($url, &$error, $timeout=10, $followredirects=true)
EnsureDirectoryExists ($dirname)
GetAllFilesInSubfolders ($dirname)
SanitizeFilename ($filename)
+

Detailed Description

+

phpThumb() by James Heinrich <info@silisoftware.com> //

+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__ico-members.html b/doc/html/classphpthumb__ico-members.html new file mode 100644 index 0000000..19252ba --- /dev/null +++ b/doc/html/classphpthumb__ico-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

phpthumb_ico Member List

This is the complete list of members for phpthumb_ico, including all inherited members. + + +
GD2ICOstring(&$gd_image_array) (defined in phpthumb_ico)phpthumb_ico
phpthumb_ico() (defined in phpthumb_ico)phpthumb_ico
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classphpthumb__ico.html b/doc/html/classphpthumb__ico.html new file mode 100644 index 0000000..e4d674e --- /dev/null +++ b/doc/html/classphpthumb__ico.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: phpthumb_ico Class Reference + + + + + + + + + +
+

phpthumb_ico Class Reference

+

List of all members.

+ + + + +

Public Member Functions

phpthumb_ico ()
GD2ICOstring (&$gd_image_array)
+

Detailed Description

+

phpThumb() by James Heinrich <info@silisoftware.com> //

+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classrecord__detail-members.html b/doc/html/classrecord__detail-members.html new file mode 100644 index 0000000..411447a --- /dev/null +++ b/doc/html/classrecord__detail-members.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

record_detail Member List

This is the complete list of members for record_detail, including all inherited members. + + + + + + + + + + + + + + + + + + + +
$isis_db (defined in isis_base)isis_base
$isis_db_conf (defined in isis_base)isis_base
$isis_link (defined in isis_base)isis_base
$isis_opt (defined in isis_base)isis_base
$mfn2show (defined in record_detail)record_detail
$rec_detail (defined in record_detail)record_detail
$result_detail (defined in record_detail)record_detail
$tmp_field (defined in record_detail)record_detail
_auto_set_isis_db() (defined in isis_base)isis_base
_is_isis_loaded() (defined in isis_base)isis_base
_isis_conn() (defined in isis_base)isis_base
_parse_ccl($array_result, $mode= 'detail') (defined in isis_base)isis_base
_parse_db_conf() (defined in isis_base)isis_base
_set_rec_detail() (defined in record_detail)record_detail
_set_result_detail() (defined in record_detail)record_detail
get_detail() (defined in record_detail)record_detail
get_value_from_mfn($mfn, $fieldtag) (defined in isis_base)isis_base
isis_base($isisdb= '') (defined in isis_base)isis_base
record_detail($mfn) (defined in record_detail)record_detail
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classrecord__detail.gif b/doc/html/classrecord__detail.gif new file mode 100644 index 0000000..807b1a2 Binary files /dev/null and b/doc/html/classrecord__detail.gif differ diff --git a/doc/html/classrecord__detail.html b/doc/html/classrecord__detail.html new file mode 100644 index 0000000..31765ce --- /dev/null +++ b/doc/html/classrecord__detail.html @@ -0,0 +1,102 @@ + + + + + +IsisReader: record_detail Class Reference + + + + + + + + + +
+

record_detail Class Reference

+Inheritance diagram for record_detail:
+
+
+ + +isis_base + +
+
+ +

List of all members.

+ + + + + + + + + + + +

Public Member Functions

record_detail ($mfn)
_set_result_detail ()
_set_rec_detail ()
get_detail ()

Public Attributes

$mfn2show = ''
$result_detail = array()
$rec_detail = ''
$tmp_field = array()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classrecord__detail__xml-members.html b/doc/html/classrecord__detail__xml-members.html new file mode 100644 index 0000000..ec8153a --- /dev/null +++ b/doc/html/classrecord__detail__xml-members.html @@ -0,0 +1,86 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

record_detail_xml Member List

This is the complete list of members for record_detail_xml, including all inherited members. + + + + + + + + + + + + + + + + + + +
$isis_db (defined in isis_base)isis_base
$isis_db_conf (defined in isis_base)isis_base
$isis_link (defined in isis_base)isis_base
$isis_opt (defined in isis_base)isis_base
$mfn2show (defined in record_detail_xml)record_detail_xml
$rec_detail (defined in record_detail_xml)record_detail_xml
$result_detail (defined in record_detail_xml)record_detail_xml
_auto_set_isis_db() (defined in isis_base)isis_base
_is_isis_loaded() (defined in isis_base)isis_base
_isis_conn() (defined in isis_base)isis_base
_parse_ccl($array_result, $mode= 'detail') (defined in isis_base)isis_base
_parse_db_conf() (defined in isis_base)isis_base
_set_rec_detail() (defined in record_detail_xml)record_detail_xml
_set_result_detail() (defined in record_detail_xml)record_detail_xml
get_detail() (defined in record_detail_xml)record_detail_xml
get_value_from_mfn($mfn, $fieldtag) (defined in isis_base)isis_base
isis_base($isisdb= '') (defined in isis_base)isis_base
record_detail_xml($mfn) (defined in record_detail_xml)record_detail_xml
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classrecord__detail__xml.gif b/doc/html/classrecord__detail__xml.gif new file mode 100644 index 0000000..a33701c Binary files /dev/null and b/doc/html/classrecord__detail__xml.gif differ diff --git a/doc/html/classrecord__detail__xml.html b/doc/html/classrecord__detail__xml.html new file mode 100644 index 0000000..5bb7a4d --- /dev/null +++ b/doc/html/classrecord__detail__xml.html @@ -0,0 +1,100 @@ + + + + + +IsisReader: record_detail_xml Class Reference + + + + + + + + + +
+

record_detail_xml Class Reference

+Inheritance diagram for record_detail_xml:
+
+
+ + +isis_base + +
+
+ +

List of all members.

+ + + + + + + + + + +

Public Member Functions

record_detail_xml ($mfn)
_set_result_detail ()
_set_rec_detail ()
get_detail ()

Public Attributes

$mfn2show = ''
$result_detail = array()
$rec_detail = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classsql__table-members.html b/doc/html/classsql__table-members.html new file mode 100644 index 0000000..9828601 --- /dev/null +++ b/doc/html/classsql__table-members.html @@ -0,0 +1,111 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

sql_table Member List

This is the complete list of members for sql_table, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$alt_row_color (defined in sql_table)sql_table
$alt_row_color_2 (defined in sql_table)sql_table
$cell_attr (defined in sql_table)sql_table
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$header_cell_attr (defined in sql_table)sql_table
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$paging (defined in sql_table)sql_table
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$row_color (defined in sql_table)sql_table
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
$sql_column (defined in sql_table)sql_table
$sql_criteria (defined in sql_table)sql_table
$sql_table (defined in sql_table)sql_table
$table_attr (defined in sql_table)sql_table
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
getPaging() (defined in sql_table)sql_table
query2Table($num2Show=10, $editable=false) (defined in sql_table)sql_table
query2Table_vert($num2Show=10, $editable=false) (defined in sql_table)sql_table
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
setCellAttr($str_attr) (defined in sql_table)sql_table
setColumn($columns) (defined in sql_table)sql_table
setCriteria($where_clause) (defined in sql_table)sql_table
setHeadCellAttr($str_attr) (defined in sql_table)sql_table
setTableAttr($str_attr) (defined in sql_table)sql_table
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
sql_table($table= '') (defined in sql_table)sql_table
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classsql__table.gif b/doc/html/classsql__table.gif new file mode 100644 index 0000000..952a4f9 Binary files /dev/null and b/doc/html/classsql__table.gif differ diff --git a/doc/html/classsql__table.html b/doc/html/classsql__table.html new file mode 100644 index 0000000..1ebe09a --- /dev/null +++ b/doc/html/classsql__table.html @@ -0,0 +1,127 @@ + + + + + +IsisReader: sql_table Class Reference + + + + + + + + + +
+

sql_table Class Reference

+Inheritance diagram for sql_table:
+
+
+ + +DB_mysql_base +borrowed_list +item_list +static_table + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

sql_table ($table= '')
query2Table ($num2Show=10, $editable=false)
query2Table_vert ($num2Show=10, $editable=false)
getPaging ()
setTableAttr ($str_attr)
setHeadCellAttr ($str_attr)
setCellAttr ($str_attr)
setColumn ($columns)
setCriteria ($where_clause)

Public Attributes

$sql_table = ''
$sql_column = ''
$sql_criteria = ''
$row_color = '#FFFFFF'
$alt_row_color = '#FFFFFF'
$alt_row_color_2 = '#CCCCCC'
$table_attr = "cellpadding='5' cellspacing='1' bgcolor='#000000'"
$cell_attr = ''
$header_cell_attr = "bgcolor='#FFCC00'"
$paging = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classstatic__table-members.html b/doc/html/classstatic__table-members.html new file mode 100644 index 0000000..7305aed --- /dev/null +++ b/doc/html/classstatic__table-members.html @@ -0,0 +1,112 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

static_table Member List

This is the complete list of members for static_table, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$alt_row_color (defined in sql_table)sql_table
$alt_row_color_2 (defined in sql_table)sql_table
$cell_attr (defined in sql_table)sql_table
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$header_cell_attr (defined in sql_table)sql_table
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$paging (defined in sql_table)sql_table
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$row_color (defined in sql_table)sql_table
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
$sql_column (defined in sql_table)sql_table
$sql_criteria (defined in sql_table)sql_table
$sql_table (defined in sql_table)sql_table
$table_attr (defined in sql_table)sql_table
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
getPaging() (defined in sql_table)sql_table
query2Table($num2Show=10, $editable=false) (defined in sql_table)sql_table
query2Table_vert($num2Show=10, $editable=false) (defined in sql_table)sql_table
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
setCellAttr($str_attr) (defined in sql_table)sql_table
setColumn($columns) (defined in sql_table)sql_table
setCriteria($where_clause) (defined in sql_table)sql_table
setHeadCellAttr($str_attr) (defined in sql_table)sql_table
setTableAttr($str_attr) (defined in sql_table)sql_table
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
sql_table($table= '') (defined in sql_table)sql_table
staticTable_vert($data_array) (defined in static_table)static_table
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classstatic__table.gif b/doc/html/classstatic__table.gif new file mode 100644 index 0000000..eb7792a Binary files /dev/null and b/doc/html/classstatic__table.gif differ diff --git a/doc/html/classstatic__table.html b/doc/html/classstatic__table.html new file mode 100644 index 0000000..0daa71f --- /dev/null +++ b/doc/html/classstatic__table.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: static_table Class Reference + + + + + + + + + +
+

static_table Class Reference

+Inheritance diagram for static_table:
+
+
+ + +sql_table +DB_mysql_base + +
+
+ +

List of all members.

+ + + +

Public Member Functions

staticTable_vert ($data_array)
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classterm__search-members.html b/doc/html/classterm__search-members.html new file mode 100644 index 0000000..bae26a1 --- /dev/null +++ b/doc/html/classterm__search-members.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

term_search Member List

This is the complete list of members for term_search, including all inherited members. + + + + + + + + + + + + + + + + + + + +
$isis_db (defined in isis_base)isis_base
$isis_db_conf (defined in isis_base)isis_base
$isis_link (defined in isis_base)isis_base
$isis_opt (defined in isis_base)isis_base
$letter (defined in term_search)term_search
$num_rows_term (defined in term_search)term_search
$result_term (defined in term_search)term_search
_auto_set_isis_db() (defined in isis_base)isis_base
_do_search_term() (defined in term_search)term_search
_is_isis_loaded() (defined in isis_base)isis_base
_isis_conn() (defined in isis_base)isis_base
_parse_ccl($array_result, $mode= 'detail') (defined in isis_base)isis_base
_parse_db_conf() (defined in isis_base)isis_base
_set_term_from_httpvar() (defined in term_search)term_search
get_num_rows_term() (defined in term_search)term_search
get_result_terms() (defined in term_search)term_search
get_value_from_mfn($mfn, $fieldtag) (defined in isis_base)isis_base
isis_base($isisdb= '') (defined in isis_base)isis_base
term_search() (defined in term_search)term_search
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classterm__search.gif b/doc/html/classterm__search.gif new file mode 100644 index 0000000..e58fbb3 Binary files /dev/null and b/doc/html/classterm__search.gif differ diff --git a/doc/html/classterm__search.html b/doc/html/classterm__search.html new file mode 100644 index 0000000..118039a --- /dev/null +++ b/doc/html/classterm__search.html @@ -0,0 +1,102 @@ + + + + + +IsisReader: term_search Class Reference + + + + + + + + + +
+

term_search Class Reference

+Inheritance diagram for term_search:
+
+
+ + +isis_base + +
+
+ +

List of all members.

+ + + + + + + + + + + +

Public Member Functions

term_search ()
_set_term_from_httpvar ()
_do_search_term ()
get_num_rows_term ()
get_result_terms ()

Public Attributes

$result_term = array()
$num_rows_term = ''
$letter = ''
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classtransaction-members.html b/doc/html/classtransaction-members.html new file mode 100644 index 0000000..7e6a960 --- /dev/null +++ b/doc/html/classtransaction-members.html @@ -0,0 +1,119 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

transaction Member List

This is the complete list of members for transaction, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$active_status (defined in member)member
$address (defined in member)member
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$coll_number (defined in member)member
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$e_mail (defined in member)member
$errors (defined in DB_mysql_base)DB_mysql_base
$expire_date (defined in member)member
$field_array (defined in DB_mysql_base)DB_mysql_base
$id (defined in member)member
$is_member (defined in member)member
$link (defined in DB_mysql_base)DB_mysql_base
$loan_periode (defined in member)member
$name (defined in member)member
$num_rows (defined in DB_mysql_base)DB_mysql_base
$on_borrowed (defined in member)member
$overdue_per_day (defined in member)member
$phone (defined in member)member
$query (defined in DB_mysql_base)DB_mysql_base
$register_date (defined in member)member
$result (defined in DB_mysql_base)DB_mysql_base
$selection (defined in DB_mysql_base)DB_mysql_base
$sex (defined in member)member
$sql (defined in DB_mysql_base)DB_mysql_base
$still_valid (defined in member)member
$type_id (defined in member)member
$type_name (defined in member)member
_autoSetMemberID() (defined in member)member
_countOverdue() (defined in member)member
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
addItemToCart($item_number, $isis_db_id) (defined in transaction)transaction
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
extendItemLoan($loan_id, $item_number) (defined in transaction)transaction
finishTransaction() (defined in transaction)transaction
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
member($member_id) (defined in member)member
removeItemFromCart($item_number) (defined in transaction)transaction
returnBorrowed($loan_id, $item_number) (defined in transaction)transaction
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
showCart() (defined in transaction)transaction
transaction($member_id) (defined in transaction)transaction
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classtransaction.gif b/doc/html/classtransaction.gif new file mode 100644 index 0000000..d923b28 Binary files /dev/null and b/doc/html/classtransaction.gif differ diff --git a/doc/html/classtransaction.html b/doc/html/classtransaction.html new file mode 100644 index 0000000..c833876 --- /dev/null +++ b/doc/html/classtransaction.html @@ -0,0 +1,100 @@ + + + + + +IsisReader: transaction Class Reference + + + + + + + + + +
+

transaction Class Reference

+Inheritance diagram for transaction:
+
+
+ + +member +DB_mysql_base + +
+
+ +

List of all members.

+ + + + + + + + + +

Public Member Functions

transaction ($member_id)
addItemToCart ($item_number, $isis_db_id)
extendItemLoan ($loan_id, $item_number)
removeItemFromCart ($item_number)
showCart ()
returnBorrowed ($loan_id, $item_number)
finishTransaction ()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classuser__auth-members.html b/doc/html/classuser__auth-members.html new file mode 100644 index 0000000..680e4f5 --- /dev/null +++ b/doc/html/classuser__auth-members.html @@ -0,0 +1,95 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

user_auth Member List

This is the complete list of members for user_auth, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$aff_rows (defined in DB_mysql_base)DB_mysql_base
$db_host (defined in DB_mysql_base)DB_mysql_base
$db_name (defined in DB_mysql_base)DB_mysql_base
$db_passwd (defined in DB_mysql_base)DB_mysql_base
$db_user (defined in DB_mysql_base)DB_mysql_base
$errors (defined in DB_mysql_base)DB_mysql_base
$field_array (defined in DB_mysql_base)DB_mysql_base
$link (defined in DB_mysql_base)DB_mysql_base
$num_rows (defined in DB_mysql_base)DB_mysql_base
$query (defined in DB_mysql_base)DB_mysql_base
$result (defined in DB_mysql_base)DB_mysql_base
$selection (defined in DB_mysql_base)DB_mysql_base
$sql (defined in DB_mysql_base)DB_mysql_base
_do_dbConnect() (defined in DB_mysql_base)DB_mysql_base
_do_dbSelect() (defined in DB_mysql_base)DB_mysql_base
_set_dbSetting() (defined in DB_mysql_base)DB_mysql_base
_set_FieldsInfo() (defined in DB_mysql_base)DB_mysql_base
authCheck($username, $password) (defined in user_auth)user_auth
DB_mysql_base() (defined in DB_mysql_base)DB_mysql_base
do_dbQuery($sql) (defined in DB_mysql_base)DB_mysql_base
get_dbAffRows() (defined in DB_mysql_base)DB_mysql_base
get_dbNumRows() (defined in DB_mysql_base)DB_mysql_base
get_dbResult() (defined in DB_mysql_base)DB_mysql_base
getLoginError() (defined in user_auth)user_auth
set_dbResult() (defined in DB_mysql_base)DB_mysql_base
showAllErrors() (defined in DB_mysql_base)DB_mysql_base
user_auth() (defined in user_auth)user_auth
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/classuser__auth.gif b/doc/html/classuser__auth.gif new file mode 100644 index 0000000..9d82e88 Binary files /dev/null and b/doc/html/classuser__auth.gif differ diff --git a/doc/html/classuser__auth.html b/doc/html/classuser__auth.html new file mode 100644 index 0000000..3063a8a --- /dev/null +++ b/doc/html/classuser__auth.html @@ -0,0 +1,91 @@ + + + + + +IsisReader: user_auth Class Reference + + + + + + + + + +
+

user_auth Class Reference

+Inheritance diagram for user_auth:
+
+
+ + +DB_mysql_base + +
+
+ +

List of all members.

+ + + + + +

Public Member Functions

user_auth ()
authCheck ($username, $password)
getLoginError ()
+
The documentation for this class was generated from the following file: +
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/core_8h_source.html b/doc/html/core_8h_source.html new file mode 100644 index 0000000..8b6e17d --- /dev/null +++ b/doc/html/core_8h_source.html @@ -0,0 +1,1048 @@ + + + + + +IsisReader: contrib/malete/mlt/core.h Source File + + + + + + + + + + +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css new file mode 100644 index 0000000..d6aaf28 --- /dev/null +++ b/doc/html/doxygen.css @@ -0,0 +1,545 @@ +/* The standard CSS for doxygen */ + +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + text-align: center; + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd, p.starttd { + margin-top: 2px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #153788; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #1b77c5; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { + color: #3030f0; +} + +a.codeRef { + color: #3030f0; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} + +td.indexkey { + background-color: #e8eef2; + font-weight: bold; + border: 1px solid #CCCCCC; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #e8eef2; + border: 1px solid #CCCCCC; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #f0f0f0; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} + +th.dirtab { + background: #e8eef2; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #666; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FAFAFA; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #ccc; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memTemplParams { + color: #606060; + white-space: nowrap; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; + margin-left: 3px; +} + +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; + margin-bottom: 10px; +} + +.memname { + white-space: nowrap; + font-weight: bold; + margin-left: 6px; +} + +.memproto { + border-top: 1px solid #84b0c7; + border-left: 1px solid #84b0c7; + border-right: 1px solid #84b0c7; + padding: 0; + background-color: #d5e1e8; + font-weight: bold; + /* firefox specific markup */ + background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%); + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 8px; + -moz-border-radius-topleft: 8px; + /* webkit specific markup */ + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0))); + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 8px; + -webkit-border-top-left-radius: 8px; + +} + +.memdoc { + border-bottom: 1px solid #84b0c7; + border-left: 1px solid #84b0c7; + border-right: 1px solid #84b0c7; + padding: 2px 5px; + background-color: #eef3f5; + border-top-width: 0; + /* firefox specific markup */ + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0.5em; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +address { + font-style: normal; + color: #333; +} + +table.doxtable { + border-collapse:collapse; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #153788; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #254798; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; +} + diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png new file mode 100644 index 0000000..f0a274b Binary files /dev/null and b/doc/html/doxygen.png differ diff --git a/doc/html/files.html b/doc/html/files.html new file mode 100644 index 0000000..8b8f6af --- /dev/null +++ b/doc/html/files.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: File Index + + + + + + + + + +
+

File List

Here is a list of all documented files with brief descriptions: + + + + + + + + + + + + + + + + + + + + + +
contrib/malete/mlt/core.h [code]
contrib/malete/mlt/pw.h [code]
contrib/malete/mlt/tool.h [code]
contrib/openisis/lbt.h [code]
contrib/openisis/lcli.h [code]
contrib/openisis/lcs.h [code]
contrib/openisis/ldb.h [code]
contrib/openisis/ldsp.h [code]
contrib/openisis/ldss.h [code]
contrib/openisis/lfdt.h [code]
contrib/openisis/lio.h [code]
contrib/openisis/lll.h [code]
contrib/openisis/loi.h [code]
contrib/openisis/lses.h [code]
contrib/openisis/lstr.h [code]
contrib/openisis/lsv.h [code]
contrib/openisis/luti.h [code]
contrib/openisis/oip.h [code]
contrib/openisis/openisis.h [code]
contrib/openisis/tcl/openisistcl.h [code]
contrib/pecl-isis/php_isis.h [code]
+
+ +
+ All Classes Namespaces Functions Variables
+ + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/functions.html b/doc/html/functions.html new file mode 100644 index 0000000..f0443e6 --- /dev/null +++ b/doc/html/functions.html @@ -0,0 +1,589 @@ + + + + + +Cinisis Database Reader: Class Members + + + + + + + + + +
+Here is a list of all documented class members with links to the class documentation for each member: + +

- $ -

+ + +

- _ -

+ + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- j -

+ + +

- k -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- v -

+ + +

- w -

+ + +

- y -

+
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html new file mode 100644 index 0000000..eb90ee4 --- /dev/null +++ b/doc/html/functions_func.html @@ -0,0 +1,559 @@ + + + + + +Cinisis Database Reader: Class Members - Functions + + + + + + + + + +
+  + +

- _ -

+ + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- j -

+ + +

- k -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- v -

+ + +

- w -

+ + +

- y -

+
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html new file mode 100644 index 0000000..d235b56 --- /dev/null +++ b/doc/html/functions_vars.html @@ -0,0 +1,100 @@ + + + + + +Cinisis Database Reader: Class Members - Variables + + + + + + + + + +
+
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html new file mode 100644 index 0000000..dab7bb2 --- /dev/null +++ b/doc/html/hierarchy.html @@ -0,0 +1,99 @@ + + + + + +Cinisis Database Reader: Hierarchical Index + + + + + + + + + +
+

Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically: +
+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/index.html b/doc/html/index.html new file mode 100644 index 0000000..7bf07ca --- /dev/null +++ b/doc/html/index.html @@ -0,0 +1,59 @@ + + + + + +Cinisis Database Reader: Main Page + + + + + + + + + +
+

Cinisis Database Reader Documentation

+ +
+ All Classes Functions Variables
+ + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/installdox b/doc/html/installdox new file mode 100755 index 0000000..9b89fe0 --- /dev/null +++ b/doc/html/installdox @@ -0,0 +1,117 @@ +#!/usr/bin/perl + +%subst = ( ); +$quiet = 0; + +if (open(F,"search.cfg")) +{ + $_= ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_; + $_= ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_; +} + +while ( @ARGV ) { + $_ = shift @ARGV; + if ( s/^-// ) { + if ( /^l(.*)/ ) { + $v = ($1 eq "") ? shift @ARGV : $1; + ($v =~ /\/$/) || ($v .= "/"); + $_ = $v; + if ( /(.+)\@(.+)/ ) { + if ( exists $subst{$1} ) { + $subst{$1} = $2; + } else { + print STDERR "Unknown tag file $1 given with option -l\n"; + &usage(); + } + } else { + print STDERR "Argument $_ is invalid for option -l\n"; + &usage(); + } + } + elsif ( /^q/ ) { + $quiet = 1; + } + elsif ( /^\?|^h/ ) { + &usage(); + } + else { + print STDERR "Illegal option -$_\n"; + &usage(); + } + } + else { + push (@files, $_ ); + } +} + +foreach $sub (keys %subst) +{ + if ( $subst{$sub} eq "" ) + { + print STDERR "No substitute given for tag file `$sub'\n"; + &usage(); + } + elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" ) + { + print "Substituting $subst{$sub} for each occurence of tag file $sub\n"; + } +} + +if ( ! @files ) { + if (opendir(D,".")) { + foreach $file ( readdir(D) ) { + $match = ".html"; + next if ( $file =~ /^\.\.?$/ ); + ($file =~ /$match/) && (push @files, $file); + ($file =~ "tree.js") && (push @files, $file); + } + closedir(D); + } +} + +if ( ! @files ) { + print STDERR "Warning: No input files given and none found!\n"; +} + +foreach $f (@files) +{ + if ( ! $quiet ) { + print "Editing: $f...\n"; + } + $oldf = $f; + $f .= ".bak"; + unless (rename $oldf,$f) { + print STDERR "Error: cannot rename file $oldf\n"; + exit 1; + } + if (open(F,"<$f")) { + unless (open(G,">$oldf")) { + print STDERR "Error: opening file $oldf for writing\n"; + exit 1; + } + if ($oldf ne "tree.js") { + while () { + s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g; + print G "$_"; + } + } + else { + while () { + s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g; + print G "$_"; + } + } + } + else { + print STDERR "Warning file $f does not exist\n"; + } + unlink $f; +} + +sub usage { + print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n"; + print STDERR "Options:\n"; + print STDERR " -l tagfile\@linkName tag file + URL or directory \n"; + print STDERR " -q Quiet mode\n\n"; + exit 1; +} diff --git a/doc/html/interfaceIsisDb-members.html b/doc/html/interfaceIsisDb-members.html new file mode 100644 index 0000000..04df53c --- /dev/null +++ b/doc/html/interfaceIsisDb-members.html @@ -0,0 +1,72 @@ + + + + + +Cinisis Database Reader: Member List + + + + + + + + + +
+

IsisDb Member List

This is the complete list of members for IsisDb, including all inherited members. + + + + + +
__construct($schema)IsisDb
check($schema, $section=NULL)IsisDb [static]
entries()IsisDb
example()IsisDb
read($id)IsisDb
+ + + + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/interfaceIsisDb.gif b/doc/html/interfaceIsisDb.gif new file mode 100644 index 0000000..4bd10a1 Binary files /dev/null and b/doc/html/interfaceIsisDb.gif differ diff --git a/doc/html/interfaceIsisDb.html b/doc/html/interfaceIsisDb.html new file mode 100644 index 0000000..7317e9e --- /dev/null +++ b/doc/html/interfaceIsisDb.html @@ -0,0 +1,234 @@ + + + + + +Cinisis Database Reader: IsisDb Interface Reference + + + + + + + + + +
+

IsisDb Interface Reference

+Inheritance diagram for IsisDb:
+
+
+ + +BiblioIsisDb +MaleteDb +PhpIsisDb + +
+
+ +

List of all members.

+ + + + + + + + +

Public Member Functions

 __construct ($schema)
 read ($id)
 entries ()
 example ()

Static Public Member Functions

static check ($schema, $section=NULL)
+

Detailed Description

+

Generic interface for reading Isis databases.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
IsisDb::__construct ( schema ) 
+
+
+

Constructor.

+

The implementation constructor should accept a database schema definition and setup the appropriate db resource.

+
Parameters:
+ + +
$schema High level database schema description.
+
+
+
Returns:
Database resource or FALSE in case of error.
+
See also:
default_schema()
+ +

Implemented in BiblioIsisDb, MaleteDb, and PhpIsisDb.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
static IsisDb::check ( schema,
section = NULL 
) [static]
+
+
+

Configuration check.

+
Parameters:
+ + + +
$schema Database schema to check.
$section Configuration section.
+
+
+
Returns:
Database schema or FALSE if error.
+ +

Implemented in BiblioIsisDb, MaleteDb, and PhpIsisDb.

+ +
+
+ +
+
+ + + + + + + + +
IsisDb::entries ( ) 
+
+
+

Return number of entries in the database.

+
Returns:
Number of entries in the database.
+ +

Implemented in BiblioIsisDb, MaleteDb, and PhpIsisDb.

+ +
+
+ +
+
+ + + + + + + + +
IsisDb::example ( ) 
+
+
+

Return an example database schema.

+

The example schema should have all information the implementation needs to be able to open and read a database.

+
Returns:
Array with a sample database schema.
+ +

Implemented in BiblioIsisDb, MaleteDb, and PhpIsisDb.

+ +
+
+ +
+
+ + + + + + + + + +
IsisDb::read ( id ) 
+
+
+

Read an entry from the database.

+
Parameters:
+ + +
$id Database entry id.
+
+
+ +

Implemented in MaleteDb, and PhpIsisDb.

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • classes/backends/IsisDb.php
  • +
+
+ + + + +
+ +
+ +
Generated on Fri Aug 20 15:38:20 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/interfaceIsisDb.png b/doc/html/interfaceIsisDb.png new file mode 100644 index 0000000..afb1a8d Binary files /dev/null and b/doc/html/interfaceIsisDb.png differ diff --git a/doc/html/lbt_8h_source.html b/doc/html/lbt_8h_source.html new file mode 100644 index 0000000..5bce34b --- /dev/null +++ b/doc/html/lbt_8h_source.html @@ -0,0 +1,156 @@ + + + + + +IsisReader: contrib/openisis/lbt.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lcli_8h_source.html b/doc/html/lcli_8h_source.html new file mode 100644 index 0000000..8e71ac3 --- /dev/null +++ b/doc/html/lcli_8h_source.html @@ -0,0 +1,109 @@ + + + + + +IsisReader: contrib/openisis/lcli.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lcs_8h_source.html b/doc/html/lcs_8h_source.html new file mode 100644 index 0000000..73d0fe2 --- /dev/null +++ b/doc/html/lcs_8h_source.html @@ -0,0 +1,176 @@ + + + + + +IsisReader: contrib/openisis/lcs.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/ldb_8h_source.html b/doc/html/ldb_8h_source.html new file mode 100644 index 0000000..4e78bfe --- /dev/null +++ b/doc/html/ldb_8h_source.html @@ -0,0 +1,203 @@ + + + + + +IsisReader: contrib/openisis/ldb.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/ldsp_8h_source.html b/doc/html/ldsp_8h_source.html new file mode 100644 index 0000000..5697d70 --- /dev/null +++ b/doc/html/ldsp_8h_source.html @@ -0,0 +1,108 @@ + + + + + +IsisReader: contrib/openisis/ldsp.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/ldss_8h_source.html b/doc/html/ldss_8h_source.html new file mode 100644 index 0000000..c8e4e46 --- /dev/null +++ b/doc/html/ldss_8h_source.html @@ -0,0 +1,103 @@ + + + + + +IsisReader: contrib/openisis/ldss.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lfdt_8h_source.html b/doc/html/lfdt_8h_source.html new file mode 100644 index 0000000..9a33617 --- /dev/null +++ b/doc/html/lfdt_8h_source.html @@ -0,0 +1,101 @@ + + + + + +IsisReader: contrib/openisis/lfdt.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lio_8h_source.html b/doc/html/lio_8h_source.html new file mode 100644 index 0000000..71b30a9 --- /dev/null +++ b/doc/html/lio_8h_source.html @@ -0,0 +1,261 @@ + + + + + +IsisReader: contrib/openisis/lio.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lll_8h_source.html b/doc/html/lll_8h_source.html new file mode 100644 index 0000000..4cca5e9 --- /dev/null +++ b/doc/html/lll_8h_source.html @@ -0,0 +1,114 @@ + + + + + +IsisReader: contrib/openisis/lll.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/loi_8h_source.html b/doc/html/loi_8h_source.html new file mode 100644 index 0000000..f25c2ea --- /dev/null +++ b/doc/html/loi_8h_source.html @@ -0,0 +1,311 @@ + + + + + +IsisReader: contrib/openisis/loi.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lses_8h_source.html b/doc/html/lses_8h_source.html new file mode 100644 index 0000000..b3dc78e --- /dev/null +++ b/doc/html/lses_8h_source.html @@ -0,0 +1,140 @@ + + + + + +IsisReader: contrib/openisis/lses.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lstr_8h_source.html b/doc/html/lstr_8h_source.html new file mode 100644 index 0000000..10377f3 --- /dev/null +++ b/doc/html/lstr_8h_source.html @@ -0,0 +1,326 @@ + + + + + +IsisReader: contrib/openisis/lstr.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/lsv_8h_source.html b/doc/html/lsv_8h_source.html new file mode 100644 index 0000000..1bbc851 --- /dev/null +++ b/doc/html/lsv_8h_source.html @@ -0,0 +1,276 @@ + + + + + +IsisReader: contrib/openisis/lsv.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/luti_8h_source.html b/doc/html/luti_8h_source.html new file mode 100644 index 0000000..073de57 --- /dev/null +++ b/doc/html/luti_8h_source.html @@ -0,0 +1,188 @@ + + + + + +IsisReader: contrib/openisis/luti.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/namespaceIsis.html b/doc/html/namespaceIsis.html new file mode 100644 index 0000000..6fd499a --- /dev/null +++ b/doc/html/namespaceIsis.html @@ -0,0 +1,107 @@ + + + + + +IsisReader: Isis Namespace Reference + + + + + + + + + +
+

Isis Namespace Reference

+
+

Detailed Description

+

This class represents a "database".

+
Version:
+
Revision
1.3
+

LGPL

+

This class represents the connection to a HTTP server. This is not for general purpose, but to transfer Isis records over HTTP.

+
Version:
+
Revision
1.3
+

LGPL

+

An ISIS(/IIF/Z39.2/ISO2709)-style record in pure PHP.

+

This is only loosely connected to an Isis Database, most functions can be used without having a DB.

+

Note: Most getter methods work regardless of the type of tags. However, the setters are strongly biased towards numeric tags.

+
Version:
+
Revision
1.3
+

LGPL

+

This class represents the connection to an Isis server.

+

In general, a server is any object having a request function, accepting a single Isis_Rec parameter and returning an Isis_Rec.

+

This implementation is based on a TCP or UNIX socket.

+
Version:
+
Revision
1.5
+

LGPL

+

This class represents a "database".

+
Version:
+
Revision
1.2
+

LGPL

+

The flat file database. It does not know anything about isis records, it's just dealing with the string representation.

+

58971 records (unesb), 29442129 bytes flat (34565120 as .mst) mkxrf: 8.1 sec (7280 recs / sec) read all (just the string): 3.48 sec (~17.000 recs / sec) read 10.000, creating recs: 3.95 sec read 1.000, creating recs, printing: ~2 sec

+
Version:
+
Revision
1.4
+

LGPL

+

This class represents the connection to a HTTP server. This is not for general purpose, but to transfer Isis records over HTTP.

+
Version:
+
Revision
1.4
+

LGPL

+

An ISIS(/IIF/Z39.2/ISO2709)-style record in pure PHP. First of all: Use Tcl, Java, Perl or plain C, but please don't use PHP -- it's a mess.

+

This is only loosely connected to an Isis Database, most functions can be used without having a DB.

+

Note: Most getter methods work regardless of the type of tags. However, the setters are strongly biased towards numeric tags.

+
Version:
+
Revision
1.10
+

LGPL

+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/namespaceSpyc.html b/doc/html/namespaceSpyc.html new file mode 100644 index 0000000..8d8c8e7 --- /dev/null +++ b/doc/html/namespaceSpyc.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Spyc Namespace Reference + + + + + + + + + +
+

Spyc Namespace Reference

+
+

Detailed Description

+

Spyc -- A Simple PHP YAML Class

+
Version:
0.4.5
+
Author:
Vlad Andersen <vlad.andersen@gmail.com>
+
+Chris Wanstrath <chris@ozmm.org> Copyright 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen http://www.opensource.org/licenses/mit-license.php MIT License The Simple PHP YAML Class. This class can be used to read a YAML file and convert its contents into a PHP array. It currently supports a very limited subsection of the YAML spec. Usage: $Spyc = new Spyc; $array = $Spyc->load($file); or: $array = Spyc::YAMLLoad($file); or: $array = spyc_load_file($file);
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:17 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html new file mode 100644 index 0000000..6e74e91 --- /dev/null +++ b/doc/html/namespaces.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Namespace Index + + + + + + + + + +
+

Namespace List

Here is a list of all documented namespaces with brief descriptions: + + +
Isis
Spyc
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/oip_8h_source.html b/doc/html/oip_8h_source.html new file mode 100644 index 0000000..b5a8fc4 --- /dev/null +++ b/doc/html/oip_8h_source.html @@ -0,0 +1,101 @@ + + + + + +IsisReader: contrib/openisis/oip.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/openisis_8h_source.html b/doc/html/openisis_8h_source.html new file mode 100644 index 0000000..685002d --- /dev/null +++ b/doc/html/openisis_8h_source.html @@ -0,0 +1,983 @@ + + + + + +IsisReader: contrib/openisis/openisis.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/openisistcl_8h_source.html b/doc/html/openisistcl_8h_source.html new file mode 100644 index 0000000..cfe13be --- /dev/null +++ b/doc/html/openisistcl_8h_source.html @@ -0,0 +1,122 @@ + + + + + +IsisReader: contrib/openisis/tcl/openisistcl.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/pages.html b/doc/html/pages.html new file mode 100644 index 0000000..26ff5ab --- /dev/null +++ b/doc/html/pages.html @@ -0,0 +1,63 @@ + + + + + +Cinisis Database Reader: Page Index + + + + + + + + + +
+

Related Pages

Here is a list of all related documentation pages: +
+ + + + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/php__isis_8h_source.html b/doc/html/php__isis_8h_source.html new file mode 100644 index 0000000..3e124de --- /dev/null +++ b/doc/html/php__isis_8h_source.html @@ -0,0 +1,186 @@ + + + + + +IsisReader: contrib/pecl-isis/php_isis.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/pw_8h_source.html b/doc/html/pw_8h_source.html new file mode 100644 index 0000000..d71f299 --- /dev/null +++ b/doc/html/pw_8h_source.html @@ -0,0 +1,325 @@ + + + + + +IsisReader: contrib/malete/mlt/pw.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/search/all_24.html b/doc/html/search/all_24.html new file mode 100644 index 0000000..8b3975c --- /dev/null +++ b/doc/html/search/all_24.html @@ -0,0 +1,71 @@ + + + + + + + +
+
Loading...
+ + + +
+
+ $implementation + Cinisis +
+
+ +
+
+ $perl + BiblioIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_5f.html b/doc/html/search/all_5f.html new file mode 100644 index 0000000..1e3b9d3 --- /dev/null +++ b/doc/html/search/all_5f.html @@ -0,0 +1,53 @@ + + + + + + + +
+
Loading...
+
+
+ __call + CinisisDisplayHelper +
+
+
+
+ __callStatic + CinisisDisplayHelper +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_61.html b/doc/html/search/all_61.html new file mode 100644 index 0000000..904ad2a --- /dev/null +++ b/doc/html/search/all_61.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ accept + IsisNormalItemFilterIterator +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_62.html b/doc/html/search/all_62.html new file mode 100644 index 0000000..d66c8a8 --- /dev/null +++ b/doc/html/search/all_62.html @@ -0,0 +1,37 @@ + + + + + + + +
+
Loading...
+
+
+ backend + BiblioIsisDb +
+
+
+
+ base + Cinisis +
+
+
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_63.html b/doc/html/search/all_63.html new file mode 100644 index 0000000..4276c25 --- /dev/null +++ b/doc/html/search/all_63.html @@ -0,0 +1,107 @@ + + + + + + + +
+
Loading...
+ + +
+
+ Cinisis +
+
+ + +
+
+ cliBr + CinisisDisplayHelper +
+
+
+
+ cliH2 + CinisisDisplayHelper +
+
+
+
+ cliH3 + CinisisDisplayHelper +
+
+
+
+ cliPre + CinisisDisplayHelper +
+
+
+
+ cliTitle + CinisisDisplayHelper +
+
+ +
+
+ current_null + IsisMainItemIterator +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_64.html b/doc/html/search/all_64.html new file mode 100644 index 0000000..c29afb7 --- /dev/null +++ b/doc/html/search/all_64.html @@ -0,0 +1,31 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_65.html b/doc/html/search/all_65.html new file mode 100644 index 0000000..e0c74c6 --- /dev/null +++ b/doc/html/search/all_65.html @@ -0,0 +1,73 @@ + + + + + + + +
+
Loading...
+ + +
+
+ existingItemKeys + IsisConnector +
+
+
+
+ explodeBrackets + IsisReader +
+
+
+
+ explodeItem + IsisConnector +
+
+
+
+ explodeSubfield + IsisConnector +
+
+
+
+ explodeValue + IsisReader +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_66.html b/doc/html/search/all_66.html new file mode 100644 index 0000000..2d0bb9f --- /dev/null +++ b/doc/html/search/all_66.html @@ -0,0 +1,44 @@ + + + + + + + +
+
Loading...
+
+
+ fieldHasMap + IsisMap +
+
+
+
+ file + Cinisis +
+
+
+
+ filterBrackets + IsisReader +
+
+
+
+ filterSubfield + IsisConnector +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_67.html b/doc/html/search/all_67.html new file mode 100644 index 0000000..62b943f --- /dev/null +++ b/doc/html/search/all_67.html @@ -0,0 +1,146 @@ + + + + + + + +
+
Loading...
+
+
+ get_arg + CinisisHttpHelper +
+
+
+
+ get_numeric_arg + CinisisHttpHelper +
+
+
+
+ get_textual_arg + CinisisHttpHelper +
+
+
+
+ getFieldArray + IsisMap +
+
+
+
+ getFieldKey + IsisMap +
+
+
+
+ getFieldName + IsisMap +
+
+
+
+ getItem + IsisConnector +
+
+
+
+ getItemKey + IsisMap +
+
+
+
+ getItems + IsisConnector +
+
+
+
+ getMainItem + IsisConnector +
+
+
+
+ getMainItemName + IsisMap +
+
+
+
+ getMainItems + IsisConnector +
+
+
+
+ getMap + IsisMap +
+
+
+
+ getMapType + IsisMap +
+
+
+
+ getRows + IsisConnector +
+
+
+
+ getSubfield + IsisConnector +
+
+
+
+ getSubfieldKey + IsisMap +
+
+
+
+ getSubfieldList + IsisMap +
+
+
+
+ getSubfieldName + IsisMap +
+
+
+
+ getSubfields + IsisConnector +
+
+
+
+ getValues + IsisConnector +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_68.html b/doc/html/search/all_68.html new file mode 100644 index 0000000..5477727 --- /dev/null +++ b/doc/html/search/all_68.html @@ -0,0 +1,68 @@ + + + + + + + +
+
Loading...
+
+
+ has_more_rows + IsisMainItemIterator +
+
+
+
+ has_subfields + BiblioIsisDb +
+
+
+
+ hasBrackets + IsisReader +
+
+
+
+ hasFieldSubfieldCondition + IsisConnector +
+
+
+
+ hasItem + IsisConnector +
+
+
+
+ hasMainItem + IsisConnector +
+
+
+
+ hasSubfield + IsisConnector +
+
+
+
+ hasSubfieldInRows + IsisFinder +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_69.html b/doc/html/search/all_69.html new file mode 100644 index 0000000..2ca407f --- /dev/null +++ b/doc/html/search/all_69.html @@ -0,0 +1,96 @@ + + + + + + + +
+
Loading...
+
+
+ is_repetitive + BiblioIsisDb +
+
+
+
+ IsisAudit +
+
+
+ +
+
+
+ IsisDb +
+
+ +
+ +
+ + +
+
+ IsisMap +
+
+ + +
+ +
+ + + +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_6a.html b/doc/html/search/all_6a.html new file mode 100644 index 0000000..2fe0486 --- /dev/null +++ b/doc/html/search/all_6a.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ join_subfields + Cinisis +
+
+
+
+ joinSubfields + IsisReader +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_6b.html b/doc/html/search/all_6b.html new file mode 100644 index 0000000..03defa1 --- /dev/null +++ b/doc/html/search/all_6b.html @@ -0,0 +1,34 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_6c.html b/doc/html/search/all_6c.html new file mode 100644 index 0000000..c138842 --- /dev/null +++ b/doc/html/search/all_6c.html @@ -0,0 +1,36 @@ + + + + + + + +
+
Loading...
+
+
+ load + Cinisis +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_6d.html b/doc/html/search/all_6d.html new file mode 100644 index 0000000..1286d4f --- /dev/null +++ b/doc/html/search/all_6d.html @@ -0,0 +1,46 @@ + + + + + + + +
+
Loading...
+
+
+ main_field_name + Cinisis +
+
+
+
+ MaleteDb +
+
+
+
+ mapName + IsisMap +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_6e.html b/doc/html/search/all_6e.html new file mode 100644 index 0000000..a6a4b8b --- /dev/null +++ b/doc/html/search/all_6e.html @@ -0,0 +1,58 @@ + + + + + + + +
+
Loading...
+ +
+
+ nextField + IsisFinder +
+
+
+
+ nextRepetition + IsisFinder +
+
+
+
+ nextSubfield + IsisFinder +
+
+
+
+ normalizeFieldName + IsisMap +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_6f.html b/doc/html/search/all_6f.html new file mode 100644 index 0000000..7460963 --- /dev/null +++ b/doc/html/search/all_6f.html @@ -0,0 +1,35 @@ + + + + + + + +
+
Loading...
+ +
+
+ optional + SchemaDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_70.html b/doc/html/search/all_70.html new file mode 100644 index 0000000..aadcc92 --- /dev/null +++ b/doc/html/search/all_70.html @@ -0,0 +1,31 @@ + + + + + + + +
+
Loading...
+
+
+ parse + Cinisis +
+
+
+
+ PhpIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_71.html b/doc/html/search/all_71.html new file mode 100644 index 0000000..bc0e3a3 --- /dev/null +++ b/doc/html/search/all_71.html @@ -0,0 +1,97 @@ + + + + + + + +
+
Loading...
+
+
+ Qdx +
+
+
+
+ QLoad +
+
+
+
+ QLoop +
+
+
+
+ Qrf +
+
+
+
+ Qry +
+
+
+
+ QRY_KEYAT + org::openisis::Db +
+
+
+
+ QRY_KEYEQ + org::openisis::Db +
+
+
+
+ QRY_KEYPF + org::openisis::Db +
+
+
+
+ QRY_PROPER + org::openisis::Db +
+
+
+
+ QRY_SCANC + org::openisis::Db +
+
+
+
+ QRY_SCANE + org::openisis::Db +
+
+
+
+ QRY_SIMPLE + org::openisis::Db +
+
+
+
+ QSet +
+
+
+
+ Que +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_72.html b/doc/html/search/all_72.html new file mode 100644 index 0000000..503ccf1 --- /dev/null +++ b/doc/html/search/all_72.html @@ -0,0 +1,76 @@ + + + + + + + +
+
Loading...
+ +
+
+ removeBrackets + IsisReader +
+
+
+
+ removeBracketsFromArray + IsisReader +
+
+
+
+ repetition + BiblioIsisDb +
+
+
+
+ required + SchemaDb +
+
+ +
+
+ run + IsisAudit +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_73.html b/doc/html/search/all_73.html new file mode 100644 index 0000000..9c6980b --- /dev/null +++ b/doc/html/search/all_73.html @@ -0,0 +1,61 @@ + + + + + + + +
+
Loading...
+
+
+ SchemaDb +
+
+
+
+ specialItem + IsisConnector +
+
+
+
+ subfieldHasMap + IsisMap +
+
+
+
+ subfields + BiblioIsisDb +
+
+
+
+ subfields_from_fetch + BiblioIsisDb +
+
+
+
+ subfields_from_to_hash + BiblioIsisDb +
+
+
+
+ subfields_switch + BiblioIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_74.html b/doc/html/search/all_74.html new file mode 100644 index 0000000..4a7bfe0 --- /dev/null +++ b/doc/html/search/all_74.html @@ -0,0 +1,30 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_75.html b/doc/html/search/all_75.html new file mode 100644 index 0000000..7745a76 --- /dev/null +++ b/doc/html/search/all_75.html @@ -0,0 +1,31 @@ + + + + + + + +
+
Loading...
+
+
+ user_auth +
+
+
+
+ Utils + org::openisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_76.html b/doc/html/search/all_76.html new file mode 100644 index 0000000..3aeeadd --- /dev/null +++ b/doc/html/search/all_76.html @@ -0,0 +1,34 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_77.html b/doc/html/search/all_77.html new file mode 100644 index 0000000..200a8cc --- /dev/null +++ b/doc/html/search/all_77.html @@ -0,0 +1,104 @@ + + + + + + + +
+
Loading...
+
+
+ webBr + CinisisDisplayHelper +
+
+
+
+ webCloseTable + CinisisDisplayHelper +
+
+ +
+
+ webFooter + CinisisDisplayHelper +
+
+
+
+ webForm + CinisisDisplayHelper +
+
+
+
+ webFormInputText + CinisisDisplayHelper +
+
+
+
+ webH2 + CinisisDisplayHelper +
+
+
+
+ webH3 + CinisisDisplayHelper +
+
+
+
+ webHeader + CinisisDisplayHelper +
+
+ +
+
+ webNavbar + CinisisDisplayHelper +
+
+
+
+ webOpenTable + CinisisDisplayHelper +
+
+
+
+ webPre + CinisisDisplayHelper +
+
+
+
+ webTitle + CinisisDisplayHelper +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_78.html b/doc/html/search/all_78.html new file mode 100644 index 0000000..4d7828e --- /dev/null +++ b/doc/html/search/all_78.html @@ -0,0 +1,37 @@ + + + + + + + +
+
Loading...
+
+
+ XmlTest + org::openisis +
+
+
+
+ XmlToRec + org::openisis +
+
+
+
+ Xrf +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/all_79.html b/doc/html/search/all_79.html new file mode 100644 index 0000000..3fb4662 --- /dev/null +++ b/doc/html/search/all_79.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ yaml + Cinisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_62.html b/doc/html/search/classes_62.html new file mode 100644 index 0000000..50146eb --- /dev/null +++ b/doc/html/search/classes_62.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_63.html b/doc/html/search/classes_63.html new file mode 100644 index 0000000..fd64999 --- /dev/null +++ b/doc/html/search/classes_63.html @@ -0,0 +1,35 @@ + + + + + + + +
+
Loading...
+
+
+ Cinisis +
+
+ + +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_64.html b/doc/html/search/classes_64.html new file mode 100644 index 0000000..dc842c6 --- /dev/null +++ b/doc/html/search/classes_64.html @@ -0,0 +1,61 @@ + + + + + + + +
+
Loading...
+
+
+ Db +
+
+
+
+ Db + org::openisis +
+
+
+ +
+
+ +
+
+
+ Dbo +
+
+
+
+ Dct +
+
+
+
+ Dict +
+
+
+
+ DumpTest +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_65.html b/doc/html/search/classes_65.html new file mode 100644 index 0000000..05264ee --- /dev/null +++ b/doc/html/search/classes_65.html @@ -0,0 +1,35 @@ + + + + + + + +
+
Loading...
+
+
+ Entry +
+
+
+
+ Env +
+
+
+
+ Exp +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_66.html b/doc/html/search/classes_66.html new file mode 100644 index 0000000..c272676 --- /dev/null +++ b/doc/html/search/classes_66.html @@ -0,0 +1,67 @@ + + + + + + + +
+
Loading...
+
+
+ FBuf +
+
+
+
+ Fdt + org::openisis +
+
+
+
+ Field + org::openisis +
+
+
+
+ FindKey +
+
+
+
+ Fld +
+
+
+
+ Flt +
+
+
+
+ FMap +
+
+
+
+ Foo +
+
+
+
+ Fork +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_67.html b/doc/html/search/classes_67.html new file mode 100644 index 0000000..3e80459 --- /dev/null +++ b/doc/html/search/classes_67.html @@ -0,0 +1,40 @@ + + + + + + + +
+
Loading...
+ + +
+ +
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_68.html b/doc/html/search/classes_68.html new file mode 100644 index 0000000..50d4acb --- /dev/null +++ b/doc/html/search/classes_68.html @@ -0,0 +1,30 @@ + + + + + + + +
+
Loading...
+
+
+ HEntry +
+
+
+
+ HTable +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_69.html b/doc/html/search/classes_69.html new file mode 100644 index 0000000..7d26e26 --- /dev/null +++ b/doc/html/search/classes_69.html @@ -0,0 +1,90 @@ + + + + + + + +
+
Loading...
+
+
+ IsisAudit +
+
+
+ +
+
+
+ IsisDb +
+
+ +
+ +
+ + +
+
+ IsisMap +
+
+ + +
+ +
+ + + +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_6b.html b/doc/html/search/classes_6b.html new file mode 100644 index 0000000..70fd075 --- /dev/null +++ b/doc/html/search/classes_6b.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ Key +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_6c.html b/doc/html/search/classes_6c.html new file mode 100644 index 0000000..a8339f4 --- /dev/null +++ b/doc/html/search/classes_6c.html @@ -0,0 +1,126 @@ + + + + + + + +
+
Loading...
+
+
+ LBlk +
+
+
+
+ LcsTab +
+
+
+
+ LDb +
+
+
+
+ LdbP +
+
+
+
+ LdbPost +
+
+
+ +
+
+ +
+
+
+ Leader +
+
+
+
+ Leaf +
+
+
+
+ Lev +
+
+
+
+ LfmtFmt_ +
+
+
+
+ LfmtFrame +
+
+
+
+ LfmtIter_ +
+
+
+
+ LfmtRec_ +
+
+
+
+ LfmtToken +
+
+
+
+ List +
+
+
+
+ Llp +
+
+
+
+ Log + org::openisis +
+
+
+
+ LrecMF +
+
+
+
+ LstrSet +
+
+
+
+ LutiLTEnt +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_6d.html b/doc/html/search/classes_6d.html new file mode 100644 index 0000000..725e122 --- /dev/null +++ b/doc/html/search/classes_6d.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ MaleteDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_6e.html b/doc/html/search/classes_6e.html new file mode 100644 index 0000000..f89ef13 --- /dev/null +++ b/doc/html/search/classes_6e.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ NativeDb + org::openisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_6f.html b/doc/html/search/classes_6f.html new file mode 100644 index 0000000..532a6a7 --- /dev/null +++ b/doc/html/search/classes_6f.html @@ -0,0 +1,147 @@ + + + + + + + +
+
Loading...
+
+
+ Obj +
+
+
+
+ OIHandler + org::openisis::XmlToRec +
+
+
+
+ OINode + org::openisis::XmlToRec +
+
+
+
+ OIT_Set +
+
+
+
+ OITCont +
+
+
+
+ OITRec +
+
+
+
+ OITSess +
+
+
+
+ OITStub +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+ +
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_70.html b/doc/html/search/classes_70.html new file mode 100644 index 0000000..e4b8363 --- /dev/null +++ b/doc/html/search/classes_70.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ PhpIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_71.html b/doc/html/search/classes_71.html new file mode 100644 index 0000000..43bb499 --- /dev/null +++ b/doc/html/search/classes_71.html @@ -0,0 +1,55 @@ + + + + + + + +
+
Loading...
+
+
+ Qdx +
+
+
+
+ QLoad +
+
+
+
+ QLoop +
+
+
+
+ Qrf +
+
+
+
+ Qry +
+
+
+
+ QSet +
+
+
+
+ Que +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_72.html b/doc/html/search/classes_72.html new file mode 100644 index 0000000..21fb28c --- /dev/null +++ b/doc/html/search/classes_72.html @@ -0,0 +1,57 @@ + + + + + + + +
+
Loading...
+
+
+ Rdx +
+
+
+
+ Rec + org::openisis +
+
+
+ +
+ +
+
+ RecToXml + org::openisis +
+
+
+
+ Res +
+
+
+
+ Rxh +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_73.html b/doc/html/search/classes_73.html new file mode 100644 index 0000000..ef9e67e --- /dev/null +++ b/doc/html/search/classes_73.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ SchemaDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_74.html b/doc/html/search/classes_74.html new file mode 100644 index 0000000..a4e2289 --- /dev/null +++ b/doc/html/search/classes_74.html @@ -0,0 +1,67 @@ + + + + + + + +
+
Loading...
+
+
+ Tab +
+
+
+
+ Tcx +
+
+
+ +
+
+
+ TermIterator + org::openisis::NativeDb +
+
+
+
+ Test + org::openisis +
+
+
+
+ Tfl +
+
+
+
+ threadarg +
+
+
+
+ Tm +
+
+
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_75.html b/doc/html/search/classes_75.html new file mode 100644 index 0000000..7745a76 --- /dev/null +++ b/doc/html/search/classes_75.html @@ -0,0 +1,31 @@ + + + + + + + +
+
Loading...
+
+
+ user_auth +
+
+
+
+ Utils + org::openisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_76.html b/doc/html/search/classes_76.html new file mode 100644 index 0000000..0cff9be --- /dev/null +++ b/doc/html/search/classes_76.html @@ -0,0 +1,30 @@ + + + + + + + +
+
Loading...
+
+
+ Val +
+
+
+
+ Var +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_77.html b/doc/html/search/classes_77.html new file mode 100644 index 0000000..b1bc890 --- /dev/null +++ b/doc/html/search/classes_77.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ Wrk +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/classes_78.html b/doc/html/search/classes_78.html new file mode 100644 index 0000000..4d7828e --- /dev/null +++ b/doc/html/search/classes_78.html @@ -0,0 +1,37 @@ + + + + + + + +
+
Loading...
+
+
+ XmlTest + org::openisis +
+
+
+
+ XmlToRec + org::openisis +
+
+
+
+ Xrf +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/close.png b/doc/html/search/close.png new file mode 100644 index 0000000..9342d3d Binary files /dev/null and b/doc/html/search/close.png differ diff --git a/doc/html/search/functions_5f.html b/doc/html/search/functions_5f.html new file mode 100644 index 0000000..1e3b9d3 --- /dev/null +++ b/doc/html/search/functions_5f.html @@ -0,0 +1,53 @@ + + + + + + + +
+
Loading...
+
+
+ __call + CinisisDisplayHelper +
+
+
+
+ __callStatic + CinisisDisplayHelper +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_61.html b/doc/html/search/functions_61.html new file mode 100644 index 0000000..904ad2a --- /dev/null +++ b/doc/html/search/functions_61.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ accept + IsisNormalItemFilterIterator +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_62.html b/doc/html/search/functions_62.html new file mode 100644 index 0000000..6097a6b --- /dev/null +++ b/doc/html/search/functions_62.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ backend + BiblioIsisDb +
+
+
+
+ base + Cinisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_63.html b/doc/html/search/functions_63.html new file mode 100644 index 0000000..f10c526 --- /dev/null +++ b/doc/html/search/functions_63.html @@ -0,0 +1,92 @@ + + + + + + + +
+
Loading...
+ + +
+
+ cliBr + CinisisDisplayHelper +
+
+
+
+ cliH2 + CinisisDisplayHelper +
+
+
+
+ cliH3 + CinisisDisplayHelper +
+
+
+
+ cliPre + CinisisDisplayHelper +
+
+
+
+ cliTitle + CinisisDisplayHelper +
+
+ +
+
+ current_null + IsisMainItemIterator +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_64.html b/doc/html/search/functions_64.html new file mode 100644 index 0000000..c29afb7 --- /dev/null +++ b/doc/html/search/functions_64.html @@ -0,0 +1,31 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_65.html b/doc/html/search/functions_65.html new file mode 100644 index 0000000..e0c74c6 --- /dev/null +++ b/doc/html/search/functions_65.html @@ -0,0 +1,73 @@ + + + + + + + +
+
Loading...
+ + +
+
+ existingItemKeys + IsisConnector +
+
+
+
+ explodeBrackets + IsisReader +
+
+
+
+ explodeItem + IsisConnector +
+
+
+
+ explodeSubfield + IsisConnector +
+
+
+
+ explodeValue + IsisReader +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_66.html b/doc/html/search/functions_66.html new file mode 100644 index 0000000..2d0bb9f --- /dev/null +++ b/doc/html/search/functions_66.html @@ -0,0 +1,44 @@ + + + + + + + +
+
Loading...
+
+
+ fieldHasMap + IsisMap +
+
+
+
+ file + Cinisis +
+
+
+
+ filterBrackets + IsisReader +
+
+
+
+ filterSubfield + IsisConnector +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_67.html b/doc/html/search/functions_67.html new file mode 100644 index 0000000..62b943f --- /dev/null +++ b/doc/html/search/functions_67.html @@ -0,0 +1,146 @@ + + + + + + + +
+
Loading...
+
+
+ get_arg + CinisisHttpHelper +
+
+
+
+ get_numeric_arg + CinisisHttpHelper +
+
+
+
+ get_textual_arg + CinisisHttpHelper +
+
+
+
+ getFieldArray + IsisMap +
+
+
+
+ getFieldKey + IsisMap +
+
+
+
+ getFieldName + IsisMap +
+
+
+
+ getItem + IsisConnector +
+
+
+
+ getItemKey + IsisMap +
+
+
+
+ getItems + IsisConnector +
+
+
+
+ getMainItem + IsisConnector +
+
+
+
+ getMainItemName + IsisMap +
+
+
+
+ getMainItems + IsisConnector +
+
+
+
+ getMap + IsisMap +
+
+
+
+ getMapType + IsisMap +
+
+
+
+ getRows + IsisConnector +
+
+
+
+ getSubfield + IsisConnector +
+
+
+
+ getSubfieldKey + IsisMap +
+
+
+
+ getSubfieldList + IsisMap +
+
+
+
+ getSubfieldName + IsisMap +
+
+
+
+ getSubfields + IsisConnector +
+
+
+
+ getValues + IsisConnector +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_68.html b/doc/html/search/functions_68.html new file mode 100644 index 0000000..5477727 --- /dev/null +++ b/doc/html/search/functions_68.html @@ -0,0 +1,68 @@ + + + + + + + +
+
Loading...
+
+
+ has_more_rows + IsisMainItemIterator +
+
+
+
+ has_subfields + BiblioIsisDb +
+
+
+
+ hasBrackets + IsisReader +
+
+
+
+ hasFieldSubfieldCondition + IsisConnector +
+
+
+
+ hasItem + IsisConnector +
+
+
+
+ hasMainItem + IsisConnector +
+
+
+
+ hasSubfield + IsisConnector +
+
+
+
+ hasSubfieldInRows + IsisFinder +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_69.html b/doc/html/search/functions_69.html new file mode 100644 index 0000000..4201a6a --- /dev/null +++ b/doc/html/search/functions_69.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ is_repetitive + BiblioIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_6a.html b/doc/html/search/functions_6a.html new file mode 100644 index 0000000..2fe0486 --- /dev/null +++ b/doc/html/search/functions_6a.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ join_subfields + Cinisis +
+
+
+
+ joinSubfields + IsisReader +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_6b.html b/doc/html/search/functions_6b.html new file mode 100644 index 0000000..03defa1 --- /dev/null +++ b/doc/html/search/functions_6b.html @@ -0,0 +1,34 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_6c.html b/doc/html/search/functions_6c.html new file mode 100644 index 0000000..c138842 --- /dev/null +++ b/doc/html/search/functions_6c.html @@ -0,0 +1,36 @@ + + + + + + + +
+
Loading...
+
+
+ load + Cinisis +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_6d.html b/doc/html/search/functions_6d.html new file mode 100644 index 0000000..712d78a --- /dev/null +++ b/doc/html/search/functions_6d.html @@ -0,0 +1,41 @@ + + + + + + + +
+
Loading...
+
+
+ main_field_name + Cinisis +
+
+
+
+ mapName + IsisMap +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_6e.html b/doc/html/search/functions_6e.html new file mode 100644 index 0000000..a6a4b8b --- /dev/null +++ b/doc/html/search/functions_6e.html @@ -0,0 +1,58 @@ + + + + + + + +
+
Loading...
+ +
+
+ nextField + IsisFinder +
+
+
+
+ nextRepetition + IsisFinder +
+
+
+
+ nextSubfield + IsisFinder +
+
+
+
+ normalizeFieldName + IsisMap +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_6f.html b/doc/html/search/functions_6f.html new file mode 100644 index 0000000..7460963 --- /dev/null +++ b/doc/html/search/functions_6f.html @@ -0,0 +1,35 @@ + + + + + + + +
+
Loading...
+ +
+
+ optional + SchemaDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_70.html b/doc/html/search/functions_70.html new file mode 100644 index 0000000..e6df3c2 --- /dev/null +++ b/doc/html/search/functions_70.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ parse + Cinisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_72.html b/doc/html/search/functions_72.html new file mode 100644 index 0000000..503ccf1 --- /dev/null +++ b/doc/html/search/functions_72.html @@ -0,0 +1,76 @@ + + + + + + + +
+
Loading...
+ +
+
+ removeBrackets + IsisReader +
+
+
+
+ removeBracketsFromArray + IsisReader +
+
+
+
+ repetition + BiblioIsisDb +
+
+
+
+ required + SchemaDb +
+
+ +
+
+ run + IsisAudit +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_73.html b/doc/html/search/functions_73.html new file mode 100644 index 0000000..6b3e062 --- /dev/null +++ b/doc/html/search/functions_73.html @@ -0,0 +1,56 @@ + + + + + + + +
+
Loading...
+
+
+ specialItem + IsisConnector +
+
+
+
+ subfieldHasMap + IsisMap +
+
+
+
+ subfields + BiblioIsisDb +
+
+
+
+ subfields_from_fetch + BiblioIsisDb +
+
+
+
+ subfields_from_to_hash + BiblioIsisDb +
+
+
+
+ subfields_switch + BiblioIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_74.html b/doc/html/search/functions_74.html new file mode 100644 index 0000000..4a7bfe0 --- /dev/null +++ b/doc/html/search/functions_74.html @@ -0,0 +1,30 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_76.html b/doc/html/search/functions_76.html new file mode 100644 index 0000000..3aeeadd --- /dev/null +++ b/doc/html/search/functions_76.html @@ -0,0 +1,34 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_77.html b/doc/html/search/functions_77.html new file mode 100644 index 0000000..200a8cc --- /dev/null +++ b/doc/html/search/functions_77.html @@ -0,0 +1,104 @@ + + + + + + + +
+
Loading...
+
+
+ webBr + CinisisDisplayHelper +
+
+
+
+ webCloseTable + CinisisDisplayHelper +
+
+ +
+
+ webFooter + CinisisDisplayHelper +
+
+
+
+ webForm + CinisisDisplayHelper +
+
+
+
+ webFormInputText + CinisisDisplayHelper +
+
+
+
+ webH2 + CinisisDisplayHelper +
+
+
+
+ webH3 + CinisisDisplayHelper +
+
+
+
+ webHeader + CinisisDisplayHelper +
+
+ +
+
+ webNavbar + CinisisDisplayHelper +
+
+
+
+ webOpenTable + CinisisDisplayHelper +
+
+
+
+ webPre + CinisisDisplayHelper +
+
+
+
+ webTitle + CinisisDisplayHelper +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/functions_79.html b/doc/html/search/functions_79.html new file mode 100644 index 0000000..3fb4662 --- /dev/null +++ b/doc/html/search/functions_79.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ yaml + Cinisis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/namespaces_69.html b/doc/html/search/namespaces_69.html new file mode 100644 index 0000000..ed251fa --- /dev/null +++ b/doc/html/search/namespaces_69.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ Isis +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/namespaces_73.html b/doc/html/search/namespaces_73.html new file mode 100644 index 0000000..a0b93b4 --- /dev/null +++ b/doc/html/search/namespaces_73.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ Spyc +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/nomatches.html b/doc/html/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/doc/html/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/doc/html/search/search.css b/doc/html/search/search.css new file mode 100644 index 0000000..63b7f96 --- /dev/null +++ b/doc/html/search/search.css @@ -0,0 +1,200 @@ +/*---------------- Search Box */ +#FSearchBox { + float: left; +} +#MSearchBox { + padding: 0px; + margin: 0px; + border: none; + border: 1px solid #84B0C7; + white-space: nowrap; + -moz-border-radius: 8px; + -webkit-border-top-left-radius: 8px; + -webkit-border-top-right-radius: 8px; + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; +} +#MSearchField { + font: 9pt Arial, Verdana, sans-serif; + color: #999999; + background-color: #FFFFFF; + font-style: normal; + cursor: text; + padding: 1px 1px; + margin: 0px 6px 0px 0px; + border: none; + outline: none; + vertical-align: middle; +} +.MSearchBoxActive #MSearchField { + color: #000000; +} +#MSearchSelect { + float : none; + display : inline; + background : none; + font: 9pt Verdana, sans-serif; + border: none; + margin: 0px 0px 0px 6px; + vertical-align: middle; + padding: 0px 0px; +} + +#MSearchClose { + float : none; + display : none; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +#MSearchCloseImg { + vertical-align: middle; +} + +.MSearchBoxLeft { + display: block; + text-align: left; + float: left; + margin-left: 6px; +} +.MSearchBoxRight { + display: block; + float: right; + text-align: right; + margin-right: 6px; +} +.MSearchBoxSpacer { + font-size: 0px; + clear: both; +} +.MSearchBoxRow { + font-size: 0px; + clear: both; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #A0A0A0; + background-color: #FAFAFA; + z-index: 1; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + } +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} +a.SelectItem:hover { + color: #FFFFFF; + background-color: #2A50E4; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; + } +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000000; + background-color: #EEF3F5; + } + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} +.SRPage .SRChildren { + display: none; +} +.SRSymbol { + font-weight: bold; color: #153788; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #153788; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + diff --git a/doc/html/search/search.js b/doc/html/search/search.js new file mode 100644 index 0000000..b1b97b1 --- /dev/null +++ b/doc/html/search/search.js @@ -0,0 +1,732 @@ +// Search script generated by doxygen +// Copyright (C) 2009 by Dimitri van Heesch. + +// The code in this file is loosly based on main.js, part of Natural Docs, +// which is Copyright (C) 2003-2008 Greg Valure +// Natural Docs is licensed under the GPL. + +var indexSectionsWithContent = +{ + 0: "0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010111011111111111101110110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000001000100100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111011111111111101110110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 3: "0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" +}; + +var indexSectionNames = +{ + 0: "all", + 1: "classes", + 2: "functions", + 3: "variables" +}; + +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var hexCode; + if (code<16) + { + hexCode="0"+code.toString(16); + } + else + { + hexCode=code.toString(16); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1') + { + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location.href = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} diff --git a/doc/html/search/search.png b/doc/html/search/search.png new file mode 100644 index 0000000..9dd2396 Binary files /dev/null and b/doc/html/search/search.png differ diff --git a/doc/html/search/variables_24.html b/doc/html/search/variables_24.html new file mode 100644 index 0000000..8b3975c --- /dev/null +++ b/doc/html/search/variables_24.html @@ -0,0 +1,71 @@ + + + + + + + +
+
Loading...
+ + + +
+
+ $implementation + Cinisis +
+
+ +
+
+ $perl + BiblioIsisDb +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_64.html b/doc/html/search/variables_64.html new file mode 100644 index 0000000..ef3f803 --- /dev/null +++ b/doc/html/search/variables_64.html @@ -0,0 +1,38 @@ + + + + + + + +
+
Loading...
+
+
+ db + org::openisis::NativeDb +
+
+
+
+ DEFAULT_ENCODING + org::openisis::Db +
+
+
+
+ DS + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_65.html b/doc/html/search/variables_65.html new file mode 100644 index 0000000..5210c2f --- /dev/null +++ b/doc/html/search/variables_65.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ encoding + org::openisis::Db +
+
+
+
+ ERROR + org::openisis::Log +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_66.html b/doc/html/search/variables_66.html new file mode 100644 index 0000000..268c831 --- /dev/null +++ b/doc/html/search/variables_66.html @@ -0,0 +1,86 @@ + + + + + + + +
+
Loading...
+
+
+ FTA + org::openisis::Fdt +
+
+
+
+ FTB + org::openisis::Fdt +
+
+
+
+ FTE + org::openisis::Fdt +
+
+
+
+ FTF + org::openisis::Fdt +
+
+
+
+ FTI + org::openisis::Fdt +
+
+
+
+ FTN + org::openisis::Fdt +
+
+
+
+ FTP + org::openisis::Fdt +
+
+
+
+ FTS + org::openisis::Fdt +
+
+
+
+ FTT + org::openisis::Fdt +
+
+
+
+ FTV + org::openisis::Fdt +
+
+
+
+ FTX + org::openisis::Fdt +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_68.html b/doc/html/search/variables_68.html new file mode 100644 index 0000000..7d490af --- /dev/null +++ b/doc/html/search/variables_68.html @@ -0,0 +1,38 @@ + + + + + + + +
+
Loading...
+
+
+ HTA + org::openisis::Db +
+
+
+
+ HTI + org::openisis::Db +
+
+
+
+ HTU + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_69.html b/doc/html/search/variables_69.html new file mode 100644 index 0000000..54f4c43 --- /dev/null +++ b/doc/html/search/variables_69.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ INFO + org::openisis::Log +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_6c.html b/doc/html/search/variables_6c.html new file mode 100644 index 0000000..4c1f71a --- /dev/null +++ b/doc/html/search/variables_6c.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ LOCC + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_6d.html b/doc/html/search/variables_6d.html new file mode 100644 index 0000000..d8b4d98 --- /dev/null +++ b/doc/html/search/variables_6d.html @@ -0,0 +1,62 @@ + + + + + + + +
+
Loading...
+
+
+ MD + org::openisis::Db +
+
+
+
+ MDL + org::openisis::Db +
+
+
+
+ MDU + org::openisis::Db +
+
+
+
+ MHL + org::openisis::Db +
+
+
+
+ MHU + org::openisis::Db +
+
+
+
+ MI + org::openisis::Db +
+
+
+
+ MXU + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_6e.html b/doc/html/search/variables_6e.html new file mode 100644 index 0000000..f92f9f7 --- /dev/null +++ b/doc/html/search/variables_6e.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ NS + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_70.html b/doc/html/search/variables_70.html new file mode 100644 index 0000000..f97fe13 --- /dev/null +++ b/doc/html/search/variables_70.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ PP + org::openisis::Db +
+
+
+
+ PS + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_71.html b/doc/html/search/variables_71.html new file mode 100644 index 0000000..cc1947f --- /dev/null +++ b/doc/html/search/variables_71.html @@ -0,0 +1,62 @@ + + + + + + + +
+
Loading...
+
+
+ QRY_KEYAT + org::openisis::Db +
+
+
+
+ QRY_KEYEQ + org::openisis::Db +
+
+
+
+ QRY_KEYPF + org::openisis::Db +
+
+
+
+ QRY_PROPER + org::openisis::Db +
+
+
+
+ QRY_SCANC + org::openisis::Db +
+
+
+
+ QRY_SCANE + org::openisis::Db +
+
+
+
+ QRY_SIMPLE + org::openisis::Db +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_74.html b/doc/html/search/variables_74.html new file mode 100644 index 0000000..f4751b5 --- /dev/null +++ b/doc/html/search/variables_74.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ tag + org::openisis::Field +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_76.html b/doc/html/search/variables_76.html new file mode 100644 index 0000000..b557943 --- /dev/null +++ b/doc/html/search/variables_76.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ VERBOSE + org::openisis::Log +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/search/variables_77.html b/doc/html/search/variables_77.html new file mode 100644 index 0000000..9b15c62 --- /dev/null +++ b/doc/html/search/variables_77.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ WARN + org::openisis::Log +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/doc/html/structBatch-members.html b/doc/html/structBatch-members.html new file mode 100644 index 0000000..984683b --- /dev/null +++ b/doc/html/structBatch-members.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Batch Member List

This is the complete list of members for Batch, including all inherited members. + + + + + + + + + + + + + +
cur (defined in Batch)Batch
free (defined in Batch)Batch
got (defined in Batch)Batch
key (defined in Batch)Batch
keyl (defined in Batch)Batch
keys (defined in Batch)Batch
let (defined in Batch)Batch
maxl (defined in Batch)Batch
maxv (defined in Batch)Batch
span (defined in Batch)Batch
tot (defined in Batch)Batch
val (defined in Batch)Batch
vals (defined in Batch)Batch
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBatch.html b/doc/html/structBatch.html new file mode 100644 index 0000000..8023769 --- /dev/null +++ b/doc/html/structBatch.html @@ -0,0 +1,101 @@ + + + + + +IsisReader: Batch Struct Reference + + + + + + + + + +
+

Batch Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + +

Public Attributes

+Blockcur
+unsigned got
+unsigned tot
+unsigned let
+unsigned keys
+unsigned keyl
+unsigned maxl
+unsigned vals
+unsigned maxv
+unsigned span
+unsigned free
+Key key
+Val val [LBT_ENTMAX]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lbt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBin-members.html b/doc/html/structBin-members.html new file mode 100644 index 0000000..63fcb62 --- /dev/null +++ b/doc/html/structBin-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Bin Member List

This is the complete list of members for Bin, including all inherited members. + + +
cod (defined in Bin)Bin
tab (defined in Bin)Bin
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBin.html b/doc/html/structBin.html new file mode 100644 index 0000000..a68aae7 --- /dev/null +++ b/doc/html/structBin.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Bin Struct Reference + + + + + + + + + +
+

Bin Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+unsigned short cod
+unsigned short tab
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBlock-members.html b/doc/html/structBlock-members.html new file mode 100644 index 0000000..fe69b82 --- /dev/null +++ b/doc/html/structBlock-members.html @@ -0,0 +1,86 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Block Member List

This is the complete list of members for Block, including all inherited members. + + + + + + + + + + + + + + + + + + +
col (defined in Block)Block
dct (defined in Block)Block
ent (defined in Block)Block
grd (defined in Block)Block
ird (defined in Block)Block
key (defined in Block)Block
ksz (defined in Block)Block
lck (defined in Block)Block
lev (defined in Block)Block
nhs (defined in Block)Block
nru (defined in Block)Block
num (defined in Block)Block
nxt (defined in Block)Block
ptr (defined in Block)Block
stk (defined in Block)Block
typ (defined in Block)Block
wlk (defined in Block)Block
wrd (defined in Block)Block
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBlock.html b/doc/html/structBlock.html new file mode 100644 index 0000000..aee6bb0 --- /dev/null +++ b/doc/html/structBlock.html @@ -0,0 +1,112 @@ + + + + + +IsisReader: Block Struct Reference + + + + + + + + + +
+

Block Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + +

Public Attributes

+unsigned num
+unsigned char typ
+unsigned char ksz
+unsigned char ptr
+unsigned char lev
+unsigned nxt
+unsigned short ent
+unsigned short stk
+Dict dct [1]
+unsigned char grd [LBT_GUARD]
+unsigned char ird
+unsigned char wrd
+unsigned char lck
+unsigned char wlk
+struct Blocknhs
+struct Blocknru
+unsigned char key
+unsigned char col
+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/qdx.c
  • +
  • contrib/openisis/lbt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBop-members.html b/doc/html/structBop-members.html new file mode 100644 index 0000000..9dcccdb --- /dev/null +++ b/doc/html/structBop-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Bop Member List

This is the complete list of members for Bop, including all inherited members. + + + + +
dst (defined in Bop)Bop
lft (defined in Bop)Bop
rgt (defined in Bop)Bop
tag (defined in Bop)Bop
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBop.html b/doc/html/structBop.html new file mode 100644 index 0000000..ef777f2 --- /dev/null +++ b/doc/html/structBop.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Bop Struct Reference + + + + + + + + + +
+

Bop Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+int tag
+int dst
+Explft
+Exprgt
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBuf-members.html b/doc/html/structBuf-members.html new file mode 100644 index 0000000..99c81cf --- /dev/null +++ b/doc/html/structBuf-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Buf Member List

This is the complete list of members for Buf, including all inherited members. + + + +
c (defined in Buf)Buf
done (defined in Buf)Buf
fill (defined in Buf)Buf
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structBuf.html b/doc/html/structBuf.html new file mode 100644 index 0000000..92bf567 --- /dev/null +++ b/doc/html/structBuf.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Buf Struct Reference + + + + + + + + + +
+

Buf Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+short fill
+short done
+unsigned char c [LIO_BUFSIZ]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lio.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCDb-members.html b/doc/html/structCDb-members.html new file mode 100644 index 0000000..13e5711 --- /dev/null +++ b/doc/html/structCDb-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CDb Member List

This is the complete list of members for CDb, including all inherited members. + +
head (defined in CDb)CDb
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCDb.html b/doc/html/structCDb.html new file mode 100644 index 0000000..17c59b9 --- /dev/null +++ b/doc/html/structCDb.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: CDb Struct Reference + + + + + + + + + +
+

CDb Struct Reference

+

List of all members.

+ + + +

Public Attributes

+Db head
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lstb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdsLoop-members.html b/doc/html/structCdsLoop-members.html new file mode 100644 index 0000000..257589c --- /dev/null +++ b/doc/html/structCdsLoop-members.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CdsLoop Member List

This is the complete list of members for CdsLoop, including all inherited members. + + + + + + + + + + + +
cds (defined in CdsLoop)CdsLoop
ifb (defined in CdsLoop)CdsLoop
infb (defined in CdsLoop)CdsLoop
infp (defined in CdsLoop)CdsLoop
l01 (defined in CdsLoop)CdsLoop
l02 (defined in CdsLoop)CdsLoop
n01 (defined in CdsLoop)CdsLoop
n02 (defined in CdsLoop)CdsLoop
qlp (defined in CdsLoop)CdsLoop
rec (defined in CdsLoop)CdsLoop
totp (defined in CdsLoop)CdsLoop
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdsLoop.html b/doc/html/structCdsLoop.html new file mode 100644 index 0000000..0332cf5 --- /dev/null +++ b/doc/html/structCdsLoop.html @@ -0,0 +1,97 @@ + + + + + +IsisReader: CdsLoop Struct Reference + + + + + + + + + +
+

CdsLoop Struct Reference

+

List of all members.

+ + + + + + + + + + + + + +

Public Attributes

+QLoop qlp
+file * cds
+int totp
+int infb
+int infp
+Ifb ifb
+int rec
+L01 l01
+L02 l02
+N01 n01
+N02 n02
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdsOpt-members.html b/doc/html/structCdsOpt-members.html new file mode 100644 index 0000000..83832a0 --- /dev/null +++ b/doc/html/structCdsOpt-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CdsOpt Member List

This is the complete list of members for CdsOpt, including all inherited members. + + + + + +
base (defined in CdsOpt)CdsOpt
no850 (defined in CdsOpt)CdsOpt
notab (defined in CdsOpt)CdsOpt
novt (defined in CdsOpt)CdsOpt
write (defined in CdsOpt)CdsOpt
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdsOpt.html b/doc/html/structCdsOpt.html new file mode 100644 index 0000000..f745c43 --- /dev/null +++ b/doc/html/structCdsOpt.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: CdsOpt Struct Reference + + + + + + + + + +
+

CdsOpt Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+Fld base
+int notab
+int novt
+int no850
+int write
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdx-members.html b/doc/html/structCdx-members.html new file mode 100644 index 0000000..2fdb7e4 --- /dev/null +++ b/doc/html/structCdx-members.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Cdx Member List

This is the complete list of members for Cdx, including all inherited members. + + + + + + + + + + + +
bt0 (defined in Cdx)Cdx
cv (defined in Cdx)Cdx
mag (defined in Cdx)Cdx
map (defined in Cdx)Cdx
otp (defined in Cdx)Cdx
ovi (defined in Cdx)Cdx
pri (defined in Cdx)Cdx
siz (defined in Cdx)Cdx
tab (defined in Cdx)Cdx
typ (defined in Cdx)Cdx
var (defined in Cdx)Cdx
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdx.html b/doc/html/structCdx.html new file mode 100644 index 0000000..6a3d40d --- /dev/null +++ b/doc/html/structCdx.html @@ -0,0 +1,97 @@ + + + + + +IsisReader: Cdx Struct Reference + + + + + + + + + +
+

Cdx Struct Reference

+

List of all members.

+ + + + + + + + + + + + + +

Public Attributes

+unsigned char mag [3]
+unsigned char typ
+unsigned short pri
+unsigned short var
+unsigned short map
+unsigned short tab
+unsigned ovi
+unsigned otp
+unsigned siz
+Bins bt0
+unsigned cv [CVLAT1]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdxMake-members.html b/doc/html/structCdxMake-members.html new file mode 100644 index 0000000..09ba21a --- /dev/null +++ b/doc/html/structCdxMake-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CdxMake Member List

This is the complete list of members for CdxMake, including all inherited members. + + + + + + + + + +
b (defined in CdxMake)CdxMake
bt (defined in CdxMake)CdxMake
btb (defined in CdxMake)CdxMake
cdx (defined in CdxMake)CdxMake
cvb (defined in CdxMake)CdxMake
p (defined in CdxMake)CdxMake
tp (defined in CdxMake)CdxMake
vi (defined in CdxMake)CdxMake
vib (defined in CdxMake)CdxMake
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCdxMake.html b/doc/html/structCdxMake.html new file mode 100644 index 0000000..10a2b6c --- /dev/null +++ b/doc/html/structCdxMake.html @@ -0,0 +1,93 @@ + + + + + +IsisReader: CdxMake Struct Reference + + + + + + + + + +
+

CdxMake Struct Reference

+

List of all members.

+ + + + + + + + + + + +

Public Attributes

+Cdx cdx
+unsigned cvb [0x10000-CVLAT1]
+Varvi
+Var vib [0x10000]
+Tab tp [1100]
+Bins * bt
+Bins btb [1100]
+unsigned char * p
+unsigned char b [200000]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structChunk-members.html b/doc/html/structChunk-members.html new file mode 100644 index 0000000..80cc4ac --- /dev/null +++ b/doc/html/structChunk-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Chunk Member List

This is the complete list of members for Chunk, including all inherited members. + +
nxt (defined in Chunk)Chunk
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structChunk.html b/doc/html/structChunk.html new file mode 100644 index 0000000..6032f14 --- /dev/null +++ b/doc/html/structChunk.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Chunk Struct Reference + + + + + + + + + +
+

Chunk Struct Reference

+

List of all members.

+ + + +

Public Attributes

+struct Chunknxt
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lbt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCliChnl-members.html b/doc/html/structCliChnl-members.html new file mode 100644 index 0000000..daa8aba --- /dev/null +++ b/doc/html/structCliChnl-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

CliChnl Member List

This is the complete list of members for CliChnl, including all inherited members. + + +
err (defined in CliChnl)CliChnl
sd (defined in CliChnl)CliChnl
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCliChnl.html b/doc/html/structCliChnl.html new file mode 100644 index 0000000..ce8a7d2 --- /dev/null +++ b/doc/html/structCliChnl.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: CliChnl Struct Reference + + + + + + + + + +
+

CliChnl Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+int sd
+int err
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCnt-members.html b/doc/html/structCnt-members.html new file mode 100644 index 0000000..8191ee9 --- /dev/null +++ b/doc/html/structCnt-members.html @@ -0,0 +1,78 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Cnt Member List

This is the complete list of members for Cnt, including all inherited members. + + + + + + + + + + +
abno (defined in Cnt)Cnt
fmax (defined in Cnt)Cnt
k (defined in Cnt)Cnt
lev (defined in Cnt)Cnt
n (defined in Cnt)Cnt
nmax (defined in Cnt)Cnt
ordf (defined in Cnt)Cnt
ordn (defined in Cnt)Cnt
posr (defined in Cnt)Cnt
type (defined in Cnt)Cnt
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCnt.html b/doc/html/structCnt.html new file mode 100644 index 0000000..af2e604 --- /dev/null +++ b/doc/html/structCnt.html @@ -0,0 +1,95 @@ + + + + + +IsisReader: Cnt Struct Reference + + + + + + + + + +
+

Cnt Struct Reference

+

List of all members.

+ + + + + + + + + + + + +

Public Attributes

+short type
+short ordn
+short ordf
+short n
+short k
+short lev
+int posr
+int nmax
+int fmax
+short abno
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCon-members.html b/doc/html/structCon-members.html new file mode 100644 index 0000000..b372beb --- /dev/null +++ b/doc/html/structCon-members.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Con Member List

This is the complete list of members for Con, including all inherited members. + + + + + + + + + + + + + + + + +
app (defined in Con)Con
bin (defined in Con)Con
con (defined in Con)Con
flt (defined in Con)Con
grp (defined in Con)Con
host (defined in Con)Con
ios (defined in Con)Con
nam (defined in Con)Con
nxt (defined in Con)Con
pdg (defined in Con)Con
prt (defined in Con)Con
req (defined in Con)Con
ses (defined in Con)Con
srv (defined in Con)Con
stg (defined in Con)Con
tim (defined in Con)Con
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structCon.html b/doc/html/structCon.html new file mode 100644 index 0000000..68159f8 --- /dev/null +++ b/doc/html/structCon.html @@ -0,0 +1,107 @@ + + + + + +IsisReader: Con Struct Reference + + + + + + + + + +
+

Con Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Attributes

+Ios ios
+Buf flt
+const Srvsrv
+struct Connxt
+unsigned char stg
+unsigned char pdg
+unsigned char grp
+unsigned char bin
+int prt
+int app
+int host
+char nam [64]
+Session ses
+Recreq
+Tm tim
+int con
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lsv.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDb-members.html b/doc/html/structDb-members.html new file mode 100644 index 0000000..2474908 --- /dev/null +++ b/doc/html/structDb-members.html @@ -0,0 +1,76 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Db Member List

This is the complete list of members for Db, including all inherited members. + + + + + + + + +
flg (defined in Db)Db
mnt (defined in Db)Db
nam (defined in Db)Db
nxt (defined in Db)Db
opt (defined in Db)Db
pat (defined in Db)Db
qdx (defined in Db)Db
rdx (defined in Db)Db
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDb.html b/doc/html/structDb.html new file mode 100644 index 0000000..c160225 --- /dev/null +++ b/doc/html/structDb.html @@ -0,0 +1,95 @@ + + + + + +IsisReader: Db Struct Reference + + + + + + + + + +
+

Db Struct Reference

+

#include <core.h>

+ +

List of all members.

+ + + + + + + + + + +

Public Attributes

+char * nam
+char * pat
+int flg
+int mnt
+struct Dbnxt
+const Fldopt
+Rdx rdx
+Qdx qdx
+

Detailed Description

+

finally, a real database

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDbo-members.html b/doc/html/structDbo-members.html new file mode 100644 index 0000000..dd92d68 --- /dev/null +++ b/doc/html/structDbo-members.html @@ -0,0 +1,76 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Dbo Member List

This is the complete list of members for Dbo, including all inherited members. + + + + + + + + +
db (defined in Dbo)Dbo
fac (defined in Dbo)Dbo
p (defined in Dbo)Dbo
qid (defined in Dbo)Dbo
qry (defined in Dbo)Dbo
reg (defined in Dbo)Dbo
rid (defined in Dbo)Dbo
snd (defined in Dbo)Dbo
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDbo.html b/doc/html/structDbo.html new file mode 100644 index 0000000..bd815a1 --- /dev/null +++ b/doc/html/structDbo.html @@ -0,0 +1,91 @@ + + + + + +IsisReader: Dbo Struct Reference + + + + + + + + + +
+

Dbo Struct Reference

+

List of all members.

+ + + + + + + + + + +

Public Attributes

+disp * snd
+HTablereg
+factory * fac
+Dbdb
+Qryqry
+unsigned qid
+unsigned rid
+unsigned p
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/pw.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDct-members.html b/doc/html/structDct-members.html new file mode 100644 index 0000000..ad26f62 --- /dev/null +++ b/doc/html/structDct-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Dct Member List

This is the complete list of members for Dct, including all inherited members. + + + +
len (defined in Dct)Dct
pos (defined in Dct)Dct
tag (defined in Dct)Dct
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDct.html b/doc/html/structDct.html new file mode 100644 index 0000000..3facd96 --- /dev/null +++ b/doc/html/structDct.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Dct Struct Reference + + + + + + + + + +
+

Dct Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+unsigned short tag
+unsigned short pos
+unsigned short len
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDict-members.html b/doc/html/structDict-members.html new file mode 100644 index 0000000..ed3ac4f --- /dev/null +++ b/doc/html/structDict-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Dict Member List

This is the complete list of members for Dict, including all inherited members. + + + + + + +
kln (defined in Dict)Dict
len (defined in Dict)Dict
pos (defined in Dict)Dict
pos (defined in Dict)Dict
tag (defined in Dict)Dict
vln (defined in Dict)Dict
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structDict.html b/doc/html/structDict.html new file mode 100644 index 0000000..03c7b2c --- /dev/null +++ b/doc/html/structDict.html @@ -0,0 +1,92 @@ + + + + + +IsisReader: Dict Struct Reference + + + + + + + + + +
+

Dict Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+unsigned short pos
+unsigned char vln
+unsigned char kln
+short tag
+short pos
+short len
+

Detailed Description

+

Dictionary layout for forks (inner nodes of tree):

+

packed little endian masterfile record.

+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/qdx.c
  • +
  • contrib/openisis/lbt.c
  • +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structEntry-members.html b/doc/html/structEntry-members.html new file mode 100644 index 0000000..1cd5d2a --- /dev/null +++ b/doc/html/structEntry-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Entry Member List

This is the complete list of members for Entry, including all inherited members. + + + +
lof (defined in Entry)Entry
scp (defined in Entry)Entry
tag (defined in Entry)Entry
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structEntry.html b/doc/html/structEntry.html new file mode 100644 index 0000000..3a34e3d --- /dev/null +++ b/doc/html/structEntry.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Entry Struct Reference + + + + + + + + + +
+

Entry Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+char tag [3]
+char lof [4]
+char scp [5]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/iif.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structEnv-members.html b/doc/html/structEnv-members.html new file mode 100644 index 0000000..dbc4e04 --- /dev/null +++ b/doc/html/structEnv-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Env Member List

This is the complete list of members for Env, including all inherited members. + + + + + + + + + + + + +
err (defined in Env)Env
flg (defined in Env)Env
in (defined in Env)Env
log (defined in Env)Env
opt (defined in Env)Env
out (defined in Env)Env
psh (defined in Env)Env
psz (defined in Env)Env
qml (defined in Env)Env
rml (defined in Env)Env
sig (defined in Env)Env
wri (defined in Env)Env
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structEnv.html b/doc/html/structEnv.html new file mode 100644 index 0000000..9cfae1e --- /dev/null +++ b/doc/html/structEnv.html @@ -0,0 +1,99 @@ + + + + + +IsisReader: Env Struct Reference + + + + + + + + + +
+

Env Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Attributes

+Listopt
+file in
+Sinkout
+Sinkerr
+int log
+int flg
+int wri
+int sig
+unsigned psz
+int psh
+unsigned rml
+unsigned qml
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFBuf-members.html b/doc/html/structFBuf-members.html new file mode 100644 index 0000000..adcbb17 --- /dev/null +++ b/doc/html/structFBuf-members.html @@ -0,0 +1,76 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

FBuf Member List

This is the complete list of members for FBuf, including all inherited members. + + + + + + + + +
b (defined in FBuf)FBuf
f (defined in FBuf)FBuf
l (defined in FBuf)FBuf
m (defined in FBuf)FBuf
n (defined in FBuf)FBuf
o (defined in FBuf)FBuf
p (defined in FBuf)FBuf
s (defined in FBuf)FBuf
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFBuf.html b/doc/html/structFBuf.html new file mode 100644 index 0000000..622c083 --- /dev/null +++ b/doc/html/structFBuf.html @@ -0,0 +1,91 @@ + + + + + +IsisReader: FBuf Struct Reference + + + + + + + + + +
+

FBuf Struct Reference

+

List of all members.

+ + + + + + + + + + +

Public Attributes

+file f
+unsigned n
+unsigned o
+char * b
+unsigned s
+char * p
+unsigned l
+unsigned m
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFMap-members.html b/doc/html/structFMap-members.html new file mode 100644 index 0000000..1030aec --- /dev/null +++ b/doc/html/structFMap-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

FMap Member List

This is the complete list of members for FMap, including all inherited members. + + + + + +
fil (defined in FMap)FMap
flg (defined in FMap)FMap
lim (defined in FMap)FMap
map (defined in FMap)FMap
npg (defined in FMap)FMap
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFMap.html b/doc/html/structFMap.html new file mode 100644 index 0000000..64ba3a7 --- /dev/null +++ b/doc/html/structFMap.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: FMap Struct Reference + + + + + + + + + +
+

FMap Struct Reference

+

#include <core.h>

+ +

List of all members.

+ + + + + + + +

Public Attributes

+file fil
+int flg
+char * map
+unsigned npg
+unsigned lim
+

Detailed Description

+

a potentially mapped file

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFindKey-members.html b/doc/html/structFindKey-members.html new file mode 100644 index 0000000..71a5a18 --- /dev/null +++ b/doc/html/structFindKey-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

FindKey Member List

This is the complete list of members for FindKey, including all inherited members. + + + + + + +
b (defined in FindKey)FindKey
bt (defined in FindKey)FindKey
dx (defined in FindKey)FindKey
e (defined in FindKey)FindKey
key (defined in FindKey)FindKey
n (defined in FindKey)FindKey
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFindKey.html b/doc/html/structFindKey.html new file mode 100644 index 0000000..12eaf82 --- /dev/null +++ b/doc/html/structFindKey.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: FindKey Struct Reference + + + + + + + + + +
+

FindKey Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+Qdxdx
+Keykey
+unsigned n [QLEVELS]
+unsigned short e [QLEVELS]
+Idxbt
+Blockb [LBT_LEVELS]
+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/qdx.c
  • +
  • contrib/openisis/lbt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFld-members.html b/doc/html/structFld-members.html new file mode 100644 index 0000000..d70223b --- /dev/null +++ b/doc/html/structFld-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Fld Member List

This is the complete list of members for Fld, including all inherited members. + + + +
len (defined in Fld)Fld
tag (defined in Fld)Fld
val (defined in Fld)Fld
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFld.html b/doc/html/structFld.html new file mode 100644 index 0000000..2b0aa1b --- /dev/null +++ b/doc/html/structFld.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Fld Struct Reference + + + + + + + + + +
+

Fld Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+int tag
+unsigned len
+char * val
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFlt-members.html b/doc/html/structFlt-members.html new file mode 100644 index 0000000..826545e --- /dev/null +++ b/doc/html/structFlt-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Flt Member List

This is the complete list of members for Flt, including all inherited members. + + + + +
cnd (defined in Flt)Flt
mrk (defined in Flt)Flt
res (defined in Flt)Flt
set (defined in Flt)Flt
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFlt.html b/doc/html/structFlt.html new file mode 100644 index 0000000..30a7a47 --- /dev/null +++ b/doc/html/structFlt.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Flt Struct Reference + + + + + + + + + +
+

Flt Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+Resres
+Bopcnd
+char * mrk
+char set
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFoo-members.html b/doc/html/structFoo-members.html new file mode 100644 index 0000000..bddb635 --- /dev/null +++ b/doc/html/structFoo-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Foo Member List

This is the complete list of members for Foo, including all inherited members. + + + + + + +
cdx (defined in Foo)Foo
fm (defined in Foo)Foo
foo (defined in Foo)Foo
nam (defined in Foo)Foo
nln (defined in Foo)Foo
ref (defined in Foo)Foo
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structFoo.html b/doc/html/structFoo.html new file mode 100644 index 0000000..8447ab3 --- /dev/null +++ b/doc/html/structFoo.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: Foo Struct Reference + + + + + + + + + +
+

Foo Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+char nln
+char nam [31]
+Foofoo
+int ref
+Cdxcdx
+FMap fm
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structHEntry-members.html b/doc/html/structHEntry-members.html new file mode 100644 index 0000000..bc007ea --- /dev/null +++ b/doc/html/structHEntry-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

HEntry Member List

This is the complete list of members for HEntry, including all inherited members. + + + + + + +
dpt (defined in HEntry)HEntry
hv (defined in HEntry)HEntry
key (defined in HEntry)HEntry
len (defined in HEntry)HEntry
nxt (defined in HEntry)HEntry
obj (defined in HEntry)HEntry
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structHEntry.html b/doc/html/structHEntry.html new file mode 100644 index 0000000..68ee4af --- /dev/null +++ b/doc/html/structHEntry.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: HEntry Struct Reference + + + + + + + + + +
+

HEntry Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+HEntrynxt
+Objobj
+int hv
+int dpt
+int len
+char key [HEDEFKEYLEN]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/pw.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structHTable-members.html b/doc/html/structHTable-members.html new file mode 100644 index 0000000..4eb3763 --- /dev/null +++ b/doc/html/structHTable-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

HTable Member List

This is the complete list of members for HTable, including all inherited members. + + + + + +
coll (defined in HTable)HTable
dsize (defined in HTable)HTable
list (defined in HTable)HTable
mask (defined in HTable)HTable
nume (defined in HTable)HTable
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structHTable.html b/doc/html/structHTable.html new file mode 100644 index 0000000..8564bd1 --- /dev/null +++ b/doc/html/structHTable.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: HTable Struct Reference + + + + + + + + + +
+

HTable Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+Listlist
+int mask
+int nume
+int dsize
+int coll
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/pw.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIdx-members.html b/doc/html/structIdx-members.html new file mode 100644 index 0000000..f1a47d0 --- /dev/null +++ b/doc/html/structIdx-members.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Idx Member List

This is the complete list of members for Idx, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
bat (defined in Idx)Idx
bsz (defined in Idx)Idx
clen (defined in Idx)Idx
cmp (defined in Idx)Idx
col (defined in Idx)Idx
dpt (defined in Idx)Idx
fd (defined in Idx)Idx
flg (defined in Idx)Idx
hash (defined in Idx)Idx
hlen (defined in Idx)Idx
key (defined in Idx)Idx
len (defined in Idx)Idx
lru (defined in Idx)Idx
mem (defined in Idx)Idx
mhd (defined in Idx)Idx
mod (defined in Idx)Idx
mru (defined in Idx)Idx
qst (defined in Idx)Idx
root (defined in Idx)Idx
typ (defined in Idx)Idx
vsz (defined in Idx)Idx
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIdx.html b/doc/html/structIdx.html new file mode 100644 index 0000000..c7406a2 --- /dev/null +++ b/doc/html/structIdx.html @@ -0,0 +1,122 @@ + + + + + +IsisReader: Idx Struct Reference + + + + + + + + + +
+

Idx Struct Reference

+

#include <lbt.h>

+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

+QSet qst
+int mod
+int mhd
+int fd
+int flg
+unsigned char typ
+unsigned char key
+unsigned char col
+unsigned char dpt
+lbt_comp * cmp
+unsigned vsz
+unsigned bsz
+unsigned len
+unsigned hlen
+unsigned clen
+struct Blockroot
+struct Block ** hash
+struct Blocklru [4]
+struct Blockmru [4]
+struct Chunkmem
+struct Batchbat
+

Detailed Description

+

variables: 4 bits: bytes for value 8+(0..15) 2 bits: blocksize 1024<<(0..3) max key length (4..255) collation (comparision function) 0..255

+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/dbo.c
  • +
  • contrib/openisis/lbt.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIfb-members.html b/doc/html/structIfb-members.html new file mode 100644 index 0000000..6b3adc8 --- /dev/null +++ b/doc/html/structIfb-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Ifb Member List

This is the complete list of members for Ifb, including all inherited members. + + +
ifpblk (defined in Ifb)Ifb
ifprec (defined in Ifb)Ifb
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIfb.html b/doc/html/structIfb.html new file mode 100644 index 0000000..47d5ead --- /dev/null +++ b/doc/html/structIfb.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Ifb Struct Reference + + + + + + + + + +
+

Ifb Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+int ifpblk
+int ifprec [127]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIfp-members.html b/doc/html/structIfp-members.html new file mode 100644 index 0000000..895607c --- /dev/null +++ b/doc/html/structIfp-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Ifp Member List

This is the complete list of members for Ifp, including all inherited members. + + + + + +
nxtb (defined in Ifp)Ifp
nxtp (defined in Ifp)Ifp
segc (defined in Ifp)Ifp
segp (defined in Ifp)Ifp
totp (defined in Ifp)Ifp
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIfp.html b/doc/html/structIfp.html new file mode 100644 index 0000000..261b176 --- /dev/null +++ b/doc/html/structIfp.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Ifp Struct Reference + + + + + + + + + +
+

Ifp Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+int nxtb
+int nxtp
+int totp
+int segp
+int segc
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIifOpt-members.html b/doc/html/structIifOpt-members.html new file mode 100644 index 0000000..61bac8e --- /dev/null +++ b/doc/html/structIifOpt-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

IifOpt Member List

This is the complete list of members for IifOpt, including all inherited members. + + + + + + +
file (defined in IifOpt)IifOpt
ind (defined in IifOpt)IifOpt
nomarc (defined in IifOpt)IifOpt
rid (defined in IifOpt)IifOpt
sub (defined in IifOpt)IifOpt
write (defined in IifOpt)IifOpt
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIifOpt.html b/doc/html/structIifOpt.html new file mode 100644 index 0000000..ab59adb --- /dev/null +++ b/doc/html/structIifOpt.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: IifOpt Struct Reference + + + + + + + + + +
+

IifOpt Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+Fld file
+int rid
+int nomarc
+int write
+char ind [2]
+char sub
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/iif.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIos-members.html b/doc/html/structIos-members.html new file mode 100644 index 0000000..3cac47c --- /dev/null +++ b/doc/html/structIos-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Ios Member List

This is the complete list of members for Ios, including all inherited members. + + + + + +
b (defined in Ios)Ios
file (defined in Ios)Ios
func (defined in Ios)Ios
name (defined in Ios)Ios
pos (defined in Ios)Ios
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structIos.html b/doc/html/structIos.html new file mode 100644 index 0000000..ea6d9a6 --- /dev/null +++ b/doc/html/structIos.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Ios Struct Reference + + + + + + + + + +
+

Ios Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+lio_sfunc * func
+const char * name
+int file
+int pos
+Buf b
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lio.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structKey-members.html b/doc/html/structKey-members.html new file mode 100644 index 0000000..5c35b25 --- /dev/null +++ b/doc/html/structKey-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Key Member List

This is the complete list of members for Key, including all inherited members. + + + +
byt (defined in Key)Key
len (defined in Key)Key
val (defined in Key)Key
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structKey.html b/doc/html/structKey.html new file mode 100644 index 0000000..b6a094e --- /dev/null +++ b/doc/html/structKey.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Key Struct Reference + + + + + + + + + +
+

Key Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+Val val
+unsigned char len
+unsigned char byt [255]
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLBlk-members.html b/doc/html/structLBlk-members.html new file mode 100644 index 0000000..eaa5a82 --- /dev/null +++ b/doc/html/structLBlk-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LBlk Member List

This is the complete list of members for LBlk, including all inherited members. + + + +
byt (defined in LBlk)LBlk
nxt (defined in LBlk)LBlk
siz (defined in LBlk)LBlk
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLBlk.html b/doc/html/structLBlk.html new file mode 100644 index 0000000..51798bc --- /dev/null +++ b/doc/html/structLBlk.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: LBlk Struct Reference + + + + + + + + + +
+

LBlk Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+struct LBlknxt
+unsigned siz
+char byt [DEFBLKLEN]
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLDb-members.html b/doc/html/structLDb-members.html new file mode 100644 index 0000000..22e16c0 --- /dev/null +++ b/doc/html/structLDb-members.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LDb Member List

This is the complete list of members for LDb, including all inherited members. + + + + + + + + + + + + + + + + + +
cnt (defined in LDb)LDb
ctab (defined in LDb)LDb
flags (defined in LDb)LDb
head (defined in LDb)LDb
inv (defined in LDb)LDb
mfc (defined in LDb)LDb
mflen (defined in LDb)LDb
mmap (defined in LDb)LDb
mmlen (defined in LDb)LDb
mst (defined in LDb)LDb
oxi (defined in LDb)LDb
path (defined in LDb)LDb
ptr (defined in LDb)LDb
ptrl (defined in LDb)LDb
tlen (defined in LDb)LDb
xrf (defined in LDb)LDb
xrlen (defined in LDb)LDb
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLDb.html b/doc/html/structLDb.html new file mode 100644 index 0000000..cecff4a --- /dev/null +++ b/doc/html/structLDb.html @@ -0,0 +1,109 @@ + + + + + +IsisReader: LDb Struct Reference + + + + + + + + + +
+

LDb Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + +

Public Attributes

+Db head
+int flags
+const char * path
+int mst [MST_FILES]
+int inv [INV_FILES]
+int mfc [LMFC__FL]
+unsigned mflen
+int xrf [129]
+int xrlen
+unsigned short ptr
+unsigned short ptrl
+char * mmap
+int mmlen
+int cnt [LDB_INDEXES][LCNT__FL]
+short tlen [LDB_INDEXES]
+LcsTab ctab [LCS__TABS]
+Idx oxi
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLdbPost-members.html b/doc/html/structLdbPost-members.html new file mode 100644 index 0000000..fb0a6fd --- /dev/null +++ b/doc/html/structLdbPost-members.html @@ -0,0 +1,76 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LdbPost Member List

This is the complete list of members for LdbPost, including all inherited members. + + + + + + + + +
cut (defined in LdbPost)LdbPost
fil (defined in LdbPost)LdbPost
len (defined in LdbPost)LdbPost
mode (defined in LdbPost)LdbPost
near (defined in LdbPost)LdbPost
p (defined in LdbPost)LdbPost
skp (defined in LdbPost)LdbPost
tag (defined in LdbPost)LdbPost
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLdbPost.html b/doc/html/structLdbPost.html new file mode 100644 index 0000000..5493119 --- /dev/null +++ b/doc/html/structLdbPost.html @@ -0,0 +1,95 @@ + + + + + +IsisReader: LdbPost Struct Reference + + + + + + + + + +
+

LdbPost Struct Reference

+

#include <ldb.h>

+ +

List of all members.

+ + + + + + + + + + +

Public Attributes

+short mode
+short near
+int tag
+int skp
+int len
+int fil
+int cut
+LdbP p [OPENISIS_SETLEN]
+

Detailed Description

+

postings come in arrays with some header. The standard structure gives a 8k buffer, but member len may give other actual length.

+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldb.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLdssSearch-members.html b/doc/html/structLdssSearch-members.html new file mode 100644 index 0000000..db8dbae --- /dev/null +++ b/doc/html/structLdssSearch-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LdssSearch Member List

This is the complete list of members for LdssSearch, including all inherited members. + + + + + + +
hits (defined in LdssSearch)LdssSearch
maxh (defined in LdssSearch)LdssSearch
numh (defined in LdssSearch)LdssSearch
numt (defined in LdssSearch)LdssSearch
sizh (defined in LdssSearch)LdssSearch
tags (defined in LdssSearch)LdssSearch
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLdssSearch.html b/doc/html/structLdssSearch.html new file mode 100644 index 0000000..96120a3 --- /dev/null +++ b/doc/html/structLdssSearch.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: LdssSearch Struct Reference + + + + + + + + + +
+

LdssSearch Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+Rec ** hits
+int numh
+int sizh
+int maxh
+int * tags
+int numt
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldss.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLdssSortDta-members.html b/doc/html/structLdssSortDta-members.html new file mode 100644 index 0000000..54994bf --- /dev/null +++ b/doc/html/structLdssSortDta-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LdssSortDta Member List

This is the complete list of members for LdssSortDta, including all inherited members. + + + +
compare (defined in LdssSortDta)LdssSortDta
tmp (defined in LdssSortDta)LdssSortDta
width (defined in LdssSortDta)LdssSortDta
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLdssSortDta.html b/doc/html/structLdssSortDta.html new file mode 100644 index 0000000..53b6a2a --- /dev/null +++ b/doc/html/structLdssSortDta.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: LdssSortDta Struct Reference + + + + + + + + + +
+

LdssSortDta Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+char * tmp
+LdssCmpFct * compare
+unsigned width
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldss.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLeader-members.html b/doc/html/structLeader-members.html new file mode 100644 index 0000000..b88e0bb --- /dev/null +++ b/doc/html/structLeader-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Leader Member List

This is the complete list of members for Leader, including all inherited members. + + + + + + + + + + + + +
id0 (defined in Leader)Leader
id1 (defined in Leader)Leader
idl (defined in Leader)Leader
idp (defined in Leader)Leader
ind (defined in Leader)Leader
len (defined in Leader)Leader
lof (defined in Leader)Leader
off (defined in Leader)Leader
res (defined in Leader)Leader
scp (defined in Leader)Leader
sts (defined in Leader)Leader
typ (defined in Leader)Leader
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLeader.html b/doc/html/structLeader.html new file mode 100644 index 0000000..865f1d7 --- /dev/null +++ b/doc/html/structLeader.html @@ -0,0 +1,99 @@ + + + + + +IsisReader: Leader Struct Reference + + + + + + + + + +
+

Leader Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Attributes

+char len [5]
+char sts
+char typ
+char id0 [3]
+char ind
+char idl
+char off [5]
+char id1 [3]
+char lof
+char scp
+char idp
+char res
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/iif.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLev-members.html b/doc/html/structLev-members.html new file mode 100644 index 0000000..1ac50e6 --- /dev/null +++ b/doc/html/structLev-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Lev Member List

This is the complete list of members for Lev, including all inherited members. + + +
exp (defined in Lev)Lev
par (defined in Lev)Lev
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLev.html b/doc/html/structLev.html new file mode 100644 index 0000000..26fbdf5 --- /dev/null +++ b/doc/html/structLev.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Lev Struct Reference + + + + + + + + + +
+

Lev Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+Expexp
+int par
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtFmt__-members.html b/doc/html/structLfmtFmt__-members.html new file mode 100644 index 0000000..1428ce1 --- /dev/null +++ b/doc/html/structLfmtFmt__-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LfmtFmt_ Member List

This is the complete list of members for LfmtFmt_, including all inherited members. + + + + + +
e (defined in LfmtFmt_)LfmtFmt_
f (defined in LfmtFmt_)LfmtFmt_
mode (defined in LfmtFmt_)LfmtFmt_
prev (defined in LfmtFmt_)LfmtFmt_
upcase (defined in LfmtFmt_)LfmtFmt_
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtFmt__.html b/doc/html/structLfmtFmt__.html new file mode 100644 index 0000000..53a80cb --- /dev/null +++ b/doc/html/structLfmtFmt__.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: LfmtFmt_ Struct Reference + + + + + + + + + +
+

LfmtFmt_ Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+struct LfmtFmt_prev
+const unsigned char * f
+const unsigned char * e
+lfmtMode mode
+int upcase
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lfmt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtFrame-members.html b/doc/html/structLfmtFrame-members.html new file mode 100644 index 0000000..2883e22 --- /dev/null +++ b/doc/html/structLfmtFrame-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LfmtFrame Member List

This is the complete list of members for LfmtFrame, including all inherited members. + + + + + + + +
data (defined in LfmtFrame)LfmtFrame
expl (defined in LfmtFrame)LfmtFrame
pos (defined in LfmtFrame)LfmtFrame
rec (defined in LfmtFrame)LfmtFrame
tok (defined in LfmtFrame)LfmtFrame
used (defined in LfmtFrame)LfmtFrame
want (defined in LfmtFrame)LfmtFrame
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtFrame.html b/doc/html/structLfmtFrame.html new file mode 100644 index 0000000..ff4fd28 --- /dev/null +++ b/doc/html/structLfmtFrame.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: LfmtFrame Struct Reference + + + + + + + + + +
+

LfmtFrame Struct Reference

+

List of all members.

+ + + + + + + + + +

Public Attributes

+const LfmtTokentok
+int data
+int used
+char pos
+char want
+char expl
+char rec
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lfmt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtIter__-members.html b/doc/html/structLfmtIter__-members.html new file mode 100644 index 0000000..680f370 --- /dev/null +++ b/doc/html/structLfmtIter__-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LfmtIter_ Member List

This is the complete list of members for LfmtIter_, including all inherited members. + + + + + + + + + + + + +
def (defined in LfmtIter_)LfmtIter_
end (defined in LfmtIter_)LfmtIter_
from (defined in LfmtIter_)LfmtIter_
occ (defined in LfmtIter_)LfmtIter_
off (defined in LfmtIter_)LfmtIter_
pos (defined in LfmtIter_)LfmtIter_
sfrom (defined in LfmtIter_)LfmtIter_
sto (defined in LfmtIter_)LfmtIter_
sub (defined in LfmtIter_)LfmtIter_
submode (defined in LfmtIter_)LfmtIter_
tag (defined in LfmtIter_)LfmtIter_
to (defined in LfmtIter_)LfmtIter_
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtIter__.html b/doc/html/structLfmtIter__.html new file mode 100644 index 0000000..4e00086 --- /dev/null +++ b/doc/html/structLfmtIter__.html @@ -0,0 +1,99 @@ + + + + + +IsisReader: LfmtIter_ Struct Reference + + + + + + + + + +
+

LfmtIter_ Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Attributes

+const unsigned char * def
+const unsigned char * end
+int pos
+int off
+int occ
+int tag
+char sub
+char submode
+int from
+int to
+int sfrom
+int sto
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lfmt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtRec__-members.html b/doc/html/structLfmtRec__-members.html new file mode 100644 index 0000000..9e7ca7a --- /dev/null +++ b/doc/html/structLfmtRec__-members.html @@ -0,0 +1,78 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LfmtRec_ Member List

This is the complete list of members for LfmtRec_, including all inherited members. + + + + + + + + + + +
frame (defined in LfmtRec_)LfmtRec_
had (defined in LfmtRec_)LfmtRec_
i (defined in LfmtRec_)LfmtRec_
iter (defined in LfmtRec_)LfmtRec_
loop (defined in LfmtRec_)LfmtRec_
more (defined in LfmtRec_)LfmtRec_
occ (defined in LfmtRec_)LfmtRec_
prev (defined in LfmtRec_)LfmtRec_
r (defined in LfmtRec_)LfmtRec_
sub (defined in LfmtRec_)LfmtRec_
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtRec__.html b/doc/html/structLfmtRec__.html new file mode 100644 index 0000000..a9b9f8e --- /dev/null +++ b/doc/html/structLfmtRec__.html @@ -0,0 +1,95 @@ + + + + + +IsisReader: LfmtRec_ Struct Reference + + + + + + + + + +
+

LfmtRec_ Struct Reference

+

List of all members.

+ + + + + + + + + + + + +

Public Attributes

+struct LfmtRec_prev
+Recr
+int frame
+const unsigned char * loop
+LfmtIter iter [LFMT_NITER]
+int occ
+unsigned char i
+char more
+char had
+char sub
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lfmt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtToken-members.html b/doc/html/structLfmtToken-members.html new file mode 100644 index 0000000..6ff3d44 --- /dev/null +++ b/doc/html/structLfmtToken-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LfmtToken Member List

This is the complete list of members for LfmtToken, including all inherited members. + + + +
name (defined in LfmtToken)LfmtToken
sign (defined in LfmtToken)LfmtToken
tag (defined in LfmtToken)LfmtToken
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLfmtToken.html b/doc/html/structLfmtToken.html new file mode 100644 index 0000000..8b26e78 --- /dev/null +++ b/doc/html/structLfmtToken.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: LfmtToken Struct Reference + + + + + + + + + +
+

LfmtToken Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+const char * name
+const char * sign
+int tag
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lfmt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structList-members.html b/doc/html/structList-members.html new file mode 100644 index 0000000..78bc2a1 --- /dev/null +++ b/doc/html/structList-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

List Member List

This is the complete list of members for List, including all inherited members. + + + + + + + + + +
bl0 (defined in List)List
blk (defined in List)List
bok (defined in List)List
buf (defined in List)List
end (defined in List)List
fav (defined in List)List
fl0 (defined in List)List
fld (defined in List)List
siz (defined in List)List
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structList.html b/doc/html/structList.html new file mode 100644 index 0000000..e5423c5 --- /dev/null +++ b/doc/html/structList.html @@ -0,0 +1,93 @@ + + + + + +IsisReader: List Struct Reference + + + + + + + + + +
+

List Struct Reference

+

List of all members.

+ + + + + + + + + + + +

Public Attributes

+Fldfld
+unsigned fav
+int siz
+char * buf
+char * end
+LBlkblk
+char * bok
+Fld fl0 [DEFFIELDS]
+LBlk bl0
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLlp-members.html b/doc/html/structLlp-members.html new file mode 100644 index 0000000..102d489 --- /dev/null +++ b/doc/html/structLlp-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Llp Member List

This is the complete list of members for Llp, including all inherited members. + + +
pos (defined in Llp)Llp
rit (defined in Llp)Llp
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLlp.html b/doc/html/structLlp.html new file mode 100644 index 0000000..5b73d65 --- /dev/null +++ b/doc/html/structLlp.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Llp Struct Reference + + + + + + + + + +
+

Llp Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+lulu rit
+unsigned pos
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLrecMF-members.html b/doc/html/structLrecMF-members.html new file mode 100644 index 0000000..f21b11c --- /dev/null +++ b/doc/html/structLrecMF-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LrecMF Member List

This is the complete list of members for LrecMF, including all inherited members. + + +
len (defined in LrecMF)LrecMF
tagf (defined in LrecMF)LrecMF
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLrecMF.html b/doc/html/structLrecMF.html new file mode 100644 index 0000000..5a71228 --- /dev/null +++ b/doc/html/structLrecMF.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: LrecMF Struct Reference + + + + + + + + + +
+

LrecMF Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+int len
+int tagf [2]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lrec.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLstrSet-members.html b/doc/html/structLstrSet-members.html new file mode 100644 index 0000000..e732c9d --- /dev/null +++ b/doc/html/structLstrSet-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LstrSet Member List

This is the complete list of members for LstrSet, including all inherited members. + + +
desc (defined in LstrSet)LstrSet
name (defined in LstrSet)LstrSet
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLstrSet.html b/doc/html/structLstrSet.html new file mode 100644 index 0000000..7739a4c --- /dev/null +++ b/doc/html/structLstrSet.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: LstrSet Struct Reference + + + + + + + + + +
+

LstrSet Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+const char *** name
+int ** desc [LVAR_VARI]
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLutiLTEnt-members.html b/doc/html/structLutiLTEnt-members.html new file mode 100644 index 0000000..43eb9b0 --- /dev/null +++ b/doc/html/structLutiLTEnt-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LutiLTEnt Member List

This is the complete list of members for LutiLTEnt, including all inherited members. + + +
id (defined in LutiLTEnt)LutiLTEnt
name (defined in LutiLTEnt)LutiLTEnt
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structLutiLTEnt.html b/doc/html/structLutiLTEnt.html new file mode 100644 index 0000000..a4ea37e --- /dev/null +++ b/doc/html/structLutiLTEnt.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: LutiLTEnt Struct Reference + + + + + + + + + +
+

LutiLTEnt Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+char * name
+int id
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/luti.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structMfc-members.html b/doc/html/structMfc-members.html new file mode 100644 index 0000000..caa1c3e --- /dev/null +++ b/doc/html/structMfc-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Mfc Member List

This is the complete list of members for Mfc, including all inherited members. + + + + + + + + + +
ctlm (defined in Mfc)Mfc
mfx1 (defined in Mfc)Mfc
mfx2 (defined in Mfc)Mfc
mfx3 (defined in Mfc)Mfc
nmfb (defined in Mfc)Mfc
nmfn (defined in Mfc)Mfc
nmfp (defined in Mfc)Mfc
rcnt (defined in Mfc)Mfc
type (defined in Mfc)Mfc
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structMfc.html b/doc/html/structMfc.html new file mode 100644 index 0000000..b8cc4ac --- /dev/null +++ b/doc/html/structMfc.html @@ -0,0 +1,96 @@ + + + + + +IsisReader: Mfc Struct Reference + + + + + + + + + +
+

Mfc Struct Reference

+

List of all members.

+ + + + + + + + + + + +

Public Attributes

+int ctlm
+int nmfn
+int nmfb
+short nmfp
+short type
+int rcnt
+int mfx1
+int mfx2
+int mfx3
+

Detailed Description

+

packed little endian masterfile control structure.

+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/cds.c
  • +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structMfr-members.html b/doc/html/structMfr-members.html new file mode 100644 index 0000000..2bd6649 --- /dev/null +++ b/doc/html/structMfr-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Mfr Member List

This is the complete list of members for Mfr, including all inherited members. + + + + + + + + + + + + +
base (defined in Mfr)Mfr
bwbh (defined in Mfr)Mfr
bwbl (defined in Mfr)Mfr
bwp (defined in Mfr)Mfr
dict (defined in Mfr)Mfr
dict (defined in Mfr)Mfr
mfn (defined in Mfr)Mfr
mfrl (defined in Mfr)Mfr
nvf (defined in Mfr)Mfr
PACKED (defined in Mfr)Mfr
recl (defined in Mfr)Mfr
stat (defined in Mfr)Mfr
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structMfr.html b/doc/html/structMfr.html new file mode 100644 index 0000000..9e96c6c --- /dev/null +++ b/doc/html/structMfr.html @@ -0,0 +1,102 @@ + + + + + +IsisReader: Mfr Struct Reference + + + + + + + + + +
+

Mfr Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Attributes

+int mfn
+short mfrl
+int bwb PACKED
+short bwp
+short base
+short nvf
+short stat
+Dct dict [1]
+short recl
+short bwbl
+short bwbh
+Dict dict [1]
+

Detailed Description

+

packed little endian masterfile record.

+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/cds.c
  • +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITCont-members.html b/doc/html/structOITCont-members.html new file mode 100644 index 0000000..3b72e8a --- /dev/null +++ b/doc/html/structOITCont-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OITCont Member List

This is the complete list of members for OITCont, including all inherited members. + + + + +
env (defined in OITCont)OITCont
numr (defined in OITCont)OITCont
recs (defined in OITCont)OITCont
stb (defined in OITCont)OITCont
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITCont.html b/doc/html/structOITCont.html new file mode 100644 index 0000000..36bbf2a --- /dev/null +++ b/doc/html/structOITCont.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: OITCont Struct Reference + + + + + + + + + +
+

OITCont Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+OITRec env
+OpenIsisStub stb
+OITRec ** recs
+int numr
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/tcl/openisistcl.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITRec-members.html b/doc/html/structOITRec-members.html new file mode 100644 index 0000000..2f04881 --- /dev/null +++ b/doc/html/structOITRec-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OITRec Member List

This is the complete list of members for OITRec, including all inherited members. + + + + + + +
cmd (defined in OITRec)OITRec
db (defined in OITRec)OITRec
fdt (defined in OITRec)OITRec
rec (defined in OITRec)OITRec
sid (defined in OITRec)OITRec
stat (defined in OITRec)OITRec
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITRec.html b/doc/html/structOITRec.html new file mode 100644 index 0000000..b09bdc6 --- /dev/null +++ b/doc/html/structOITRec.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: OITRec Struct Reference + + + + + + + + + +
+

OITRec Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+OpenIsisRecrec
+OpenIsisDbdb
+const OpenIsisFdtfdt
+const char * cmd
+int sid
+int stat
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/tcl/openisistcl.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITSess-members.html b/doc/html/structOITSess-members.html new file mode 100644 index 0000000..438c50e --- /dev/null +++ b/doc/html/structOITSess-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OITSess Member List

This is the complete list of members for OITSess, including all inherited members. + + + + +
ip (defined in OITSess)OITSess
numr (defined in OITSess)OITSess
recs (defined in OITSess)OITSess
six (defined in OITSess)OITSess
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITSess.html b/doc/html/structOITSess.html new file mode 100644 index 0000000..80104e5 --- /dev/null +++ b/doc/html/structOITSess.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: OITSess Struct Reference + + + + + + + + + +
+

OITSess Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+Tcl_Interp * ip
+OITRec ** recs
+int numr
+int six
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/tcl/openisistcl.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITStub-members.html b/doc/html/structOITStub-members.html new file mode 100644 index 0000000..027b756 --- /dev/null +++ b/doc/html/structOITStub-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OITStub Member List

This is the complete list of members for OITStub, including all inherited members. + + + + + + + + + +
actproc (defined in OITStub)OITStub
ases (defined in OITStub)OITStub
cfg (defined in OITStub)OITStub
cmd (defined in OITStub)OITStub
dfltproc (defined in OITStub)OITStub
rqs (defined in OITStub)OITStub
rsp (defined in OITStub)OITStub
stat (defined in OITStub)OITStub
stb (defined in OITStub)OITStub
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOITStub.html b/doc/html/structOITStub.html new file mode 100644 index 0000000..443473b --- /dev/null +++ b/doc/html/structOITStub.html @@ -0,0 +1,93 @@ + + + + + +IsisReader: OITStub Struct Reference + + + + + + + + + +
+

OITStub Struct Reference

+

List of all members.

+ + + + + + + + + + + +

Public Attributes

+OpenIsisStub stb
+OITRec cfg
+OITContrqs
+OITContrsp
+const char * cmd
+Tcl_Obj * dfltproc
+Tcl_Obj * actproc
+int ases
+int stat
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/tcl/openisistcl.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOIT__Set-members.html b/doc/html/structOIT__Set-members.html new file mode 100644 index 0000000..d93b010 --- /dev/null +++ b/doc/html/structOIT__Set-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OIT_Set Member List

This is the complete list of members for OIT_Set, including all inherited members. + + + + +
dbid (defined in OIT_Set)OIT_Set
idx (defined in OIT_Set)OIT_Set
ois (defined in OIT_Set)OIT_Set
ses (defined in OIT_Set)OIT_Set
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOIT__Set.html b/doc/html/structOIT__Set.html new file mode 100644 index 0000000..1131bb3 --- /dev/null +++ b/doc/html/structOIT__Set.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: OIT_Set Struct Reference + + + + + + + + + +
+

OIT_Set Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+OpenIsisSession ses
+long idx
+int dbid
+OpenIsisSet ois
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/tcl/openisistcl.087.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structObj-members.html b/doc/html/structObj-members.html new file mode 100644 index 0000000..98f6a4c --- /dev/null +++ b/doc/html/structObj-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Obj Member List

This is the complete list of members for Obj, including all inherited members. + +
snd (defined in Obj)Obj
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structObj.html b/doc/html/structObj.html new file mode 100644 index 0000000..dc3deca --- /dev/null +++ b/doc/html/structObj.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Obj Struct Reference + + + + + + + + + +
+

Obj Struct Reference

+

List of all members.

+ + + +

Public Attributes

+disp * snd
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/pw.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisDXLoop-members.html b/doc/html/structOpenIsisDXLoop-members.html new file mode 100644 index 0000000..2a83469 --- /dev/null +++ b/doc/html/structOpenIsisDXLoop-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisDXLoop Member List

This is the complete list of members for OpenIsisDXLoop, including all inherited members. + + + + + +
cb (defined in OpenIsisDXLoop)OpenIsisDXLoop
flg (defined in OpenIsisDXLoop)OpenIsisDXLoop
key (defined in OpenIsisDXLoop)OpenIsisDXLoop
me (defined in OpenIsisDXLoop)OpenIsisDXLoop
to (defined in OpenIsisDXLoop)OpenIsisDXLoop
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisDXLoop.html b/doc/html/structOpenIsisDXLoop.html new file mode 100644 index 0000000..ef4eba8 --- /dev/null +++ b/doc/html/structOpenIsisDXLoop.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisDXLoop Struct Reference + + + + + + + + + +
+

OpenIsisDXLoop Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+int flg
+void * me
+OpenIsisDXCb * cb
+OpenIsisKey key
+OpenIsisKey to
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisDb-members.html b/doc/html/structOpenIsisDb-members.html new file mode 100644 index 0000000..8564ecd --- /dev/null +++ b/doc/html/structOpenIsisDb-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisDb Member List

This is the complete list of members for OpenIsisDb, including all inherited members. + + + + + + +
cfg (defined in OpenIsisDb)OpenIsisDb
dbid (defined in OpenIsisDb)OpenIsisDb
fdt (defined in OpenIsisDb)OpenIsisDb
mntcnt (defined in OpenIsisDb)OpenIsisDb
name (defined in OpenIsisDb)OpenIsisDb
tms (defined in OpenIsisDb)OpenIsisDb
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisDb.html b/doc/html/structOpenIsisDb.html new file mode 100644 index 0000000..4550b3f --- /dev/null +++ b/doc/html/structOpenIsisDb.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: OpenIsisDb Struct Reference + + + + + + + + + +
+

OpenIsisDb Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+char name [OPENISIS_DB_NAMELEN]
+int dbid
+int mntcnt
+int tms
+OpenIsisReccfg
+OpenIsisFdtfdt
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisFd-members.html b/doc/html/structOpenIsisFd-members.html new file mode 100644 index 0000000..66eea2d --- /dev/null +++ b/doc/html/structOpenIsisFd-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisFd Member List

This is the complete list of members for OpenIsisFd, including all inherited members. + + + + + + + + + + + + +
desc (defined in OpenIsisFd)OpenIsisFd
dflt (defined in OpenIsisFd)OpenIsisFd
id (defined in OpenIsisFd)OpenIsisFd
info (defined in OpenIsisFd)OpenIsisFd
len (defined in OpenIsisFd)OpenIsisFd
name (defined in OpenIsisFd)OpenIsisFd
pat (defined in OpenIsisFd)OpenIsisFd
rep (defined in OpenIsisFd)OpenIsisFd
slen (defined in OpenIsisFd)OpenIsisFd
subf (defined in OpenIsisFd)OpenIsisFd
subs (defined in OpenIsisFd)OpenIsisFd
type (defined in OpenIsisFd)OpenIsisFd
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisFd.html b/doc/html/structOpenIsisFd.html new file mode 100644 index 0000000..0f7e1da --- /dev/null +++ b/doc/html/structOpenIsisFd.html @@ -0,0 +1,99 @@ + + + + + +IsisReader: OpenIsisFd Struct Reference + + + + + + + + + +
+

OpenIsisFd Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Attributes

+int id
+char subf
+char type
+char rep
+char slen
+short len
+char name [OPENISIS_FD_NAMELEN]
+char desc [OPENISIS_FD_NAMELEN]
+char * pat
+char * dflt
+OpenIsisRecinfo
+struct OpenIsisFd ** subs
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisFdt-members.html b/doc/html/structOpenIsisFdt-members.html new file mode 100644 index 0000000..152790a --- /dev/null +++ b/doc/html/structOpenIsisFdt-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisFdt Member List

This is the complete list of members for OpenIsisFdt, including all inherited members. + + + +
fd (defined in OpenIsisFdt)OpenIsisFdt
len (defined in OpenIsisFdt)OpenIsisFdt
rec (defined in OpenIsisFdt)OpenIsisFdt
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisFdt.html b/doc/html/structOpenIsisFdt.html new file mode 100644 index 0000000..26269fb --- /dev/null +++ b/doc/html/structOpenIsisFdt.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisFdt Struct Reference + + + + + + + + + +
+

OpenIsisFdt Struct Reference

+

#include <openisis.h>

+ +

List of all members.

+ + + + + +

Public Attributes

+int len
+OpenIsisFdfd
+OpenIsisRecrec
+

Detailed Description

+

field description table.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisField-members.html b/doc/html/structOpenIsisField-members.html new file mode 100644 index 0000000..99fca16 --- /dev/null +++ b/doc/html/structOpenIsisField-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisField Member List

This is the complete list of members for OpenIsisField, including all inherited members. + + + +
len (defined in OpenIsisField)OpenIsisField
tag (defined in OpenIsisField)OpenIsisField
val (defined in OpenIsisField)OpenIsisField
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisField.html b/doc/html/structOpenIsisField.html new file mode 100644 index 0000000..b80f504 --- /dev/null +++ b/doc/html/structOpenIsisField.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisField Struct Reference + + + + + + + + + +
+

OpenIsisField Struct Reference

+

#include <openisis.h>

+ +

List of all members.

+ + + + + +

Public Attributes

+int tag
+const char * val
+int len
+

Detailed Description

+

cooked version of an ISIS field. values are *NOT* terminated by a 0 byte.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisFld-members.html b/doc/html/structOpenIsisFld-members.html new file mode 100644 index 0000000..b035311 --- /dev/null +++ b/doc/html/structOpenIsisFld-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisFld Member List

This is the complete list of members for OpenIsisFld, including all inherited members. + + + +
len (defined in OpenIsisFld)OpenIsisFld
off (defined in OpenIsisFld)OpenIsisFld
tag (defined in OpenIsisFld)OpenIsisFld
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisFld.html b/doc/html/structOpenIsisFld.html new file mode 100644 index 0000000..544f859 --- /dev/null +++ b/doc/html/structOpenIsisFld.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisFld Struct Reference + + + + + + + + + +
+

OpenIsisFld Struct Reference

+

#include <openisis.h>

+ +

List of all members.

+ + + + + +

Public Attributes

+int tag
+int off
+int len
+

Detailed Description

+

raw version of an ISIS field. off gives an offset from the start of the record taken as char*. values are *NOT* terminated by a 0 byte.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisHit-members.html b/doc/html/structOpenIsisHit-members.html new file mode 100644 index 0000000..1c86008 --- /dev/null +++ b/doc/html/structOpenIsisHit-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisHit Member List

This is the complete list of members for OpenIsisHit, including all inherited members. + + + + + +
dbn (defined in OpenIsisHit)OpenIsisHit
mfn (defined in OpenIsisHit)OpenIsisHit
occ (defined in OpenIsisHit)OpenIsisHit
pos (defined in OpenIsisHit)OpenIsisHit
tag (defined in OpenIsisHit)OpenIsisHit
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisHit.html b/doc/html/structOpenIsisHit.html new file mode 100644 index 0000000..914e62d --- /dev/null +++ b/doc/html/structOpenIsisHit.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisHit Struct Reference + + + + + + + + + +
+

OpenIsisHit Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+unsigned mfn
+unsigned short tag
+unsigned short occ
+unsigned short pos
+unsigned short dbn
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisKey-members.html b/doc/html/structOpenIsisKey-members.html new file mode 100644 index 0000000..83e51d9 --- /dev/null +++ b/doc/html/structOpenIsisKey-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisKey Member List

This is the complete list of members for OpenIsisKey, including all inherited members. + + + +
byt (defined in OpenIsisKey)OpenIsisKey
len (defined in OpenIsisKey)OpenIsisKey
val (defined in OpenIsisKey)OpenIsisKey
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisKey.html b/doc/html/structOpenIsisKey.html new file mode 100644 index 0000000..c20ffbd --- /dev/null +++ b/doc/html/structOpenIsisKey.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: OpenIsisKey Struct Reference + + + + + + + + + +
+

OpenIsisKey Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+OpenIsisVal val
+unsigned char len
+unsigned char byt [255]
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisLT-members.html b/doc/html/structOpenIsisLT-members.html new file mode 100644 index 0000000..9778fc7 --- /dev/null +++ b/doc/html/structOpenIsisLT-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisLT Member List

This is the complete list of members for OpenIsisLT, including all inherited members. + + + +
arr (defined in OpenIsisLT)OpenIsisLT
num (defined in OpenIsisLT)OpenIsisLT
siz (defined in OpenIsisLT)OpenIsisLT
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisLT.html b/doc/html/structOpenIsisLT.html new file mode 100644 index 0000000..f9e4d0c --- /dev/null +++ b/doc/html/structOpenIsisLT.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: OpenIsisLT Struct Reference + + + + + + + + + +
+

OpenIsisLT Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+LutiLTEntarr
+int siz
+int num
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/luti.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisRaw-members.html b/doc/html/structOpenIsisRaw-members.html new file mode 100644 index 0000000..3937662 --- /dev/null +++ b/doc/html/structOpenIsisRaw-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisRaw Member List

This is the complete list of members for OpenIsisRaw, including all inherited members. + + + + + + + + + +
base (defined in OpenIsisRaw)OpenIsisRaw
bytes (defined in OpenIsisRaw)OpenIsisRaw
dbid (defined in OpenIsisRaw)OpenIsisRaw
field (defined in OpenIsisRaw)OpenIsisRaw
fields (defined in OpenIsisRaw)OpenIsisRaw
len (defined in OpenIsisRaw)OpenIsisRaw
rowid (defined in OpenIsisRaw)OpenIsisRaw
state (defined in OpenIsisRaw)OpenIsisRaw
used (defined in OpenIsisRaw)OpenIsisRaw
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisRaw.html b/doc/html/structOpenIsisRaw.html new file mode 100644 index 0000000..0fe04ed --- /dev/null +++ b/doc/html/structOpenIsisRaw.html @@ -0,0 +1,97 @@ + + + + + +IsisReader: OpenIsisRaw Struct Reference + + + + + + + + + +
+

OpenIsisRaw Struct Reference

+

#include <openisis.h>

+ +

List of all members.

+ + + + + + + + + + + +

Public Attributes

+int dbid
+int rowid
+int bytes
+int used
+int fields
+int base
+int len
+int state
+OpenIsisFld field [1]
+

Detailed Description

+

raw version of an ISIS Record. rarely used.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisRec-members.html b/doc/html/structOpenIsisRec-members.html new file mode 100644 index 0000000..f38ab58 --- /dev/null +++ b/doc/html/structOpenIsisRec-members.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisRec Member List

This is the complete list of members for OpenIsisRec, including all inherited members. + + + + + + + + + +
base (defined in OpenIsisRec)OpenIsisRec
bytes (defined in OpenIsisRec)OpenIsisRec
dbid (defined in OpenIsisRec)OpenIsisRec
field (defined in OpenIsisRec)OpenIsisRec
fields (defined in OpenIsisRec)OpenIsisRec
len (defined in OpenIsisRec)OpenIsisRec
rowid (defined in OpenIsisRec)OpenIsisRec
state (defined in OpenIsisRec)OpenIsisRec
used (defined in OpenIsisRec)OpenIsisRec
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisRec.html b/doc/html/structOpenIsisRec.html new file mode 100644 index 0000000..7a8c1e2 --- /dev/null +++ b/doc/html/structOpenIsisRec.html @@ -0,0 +1,97 @@ + + + + + +IsisReader: OpenIsisRec Struct Reference + + + + + + + + + +
+

OpenIsisRec Struct Reference

+

#include <openisis.h>

+ +

List of all members.

+ + + + + + + + + + + +

Public Attributes

+int dbid
+int rowid
+int bytes
+int used
+int fields
+int base
+int len
+int state
+OpenIsisField field [1]
+

Detailed Description

+

cooked version of an ISIS Record.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisRecStream-members.html b/doc/html/structOpenIsisRecStream-members.html new file mode 100644 index 0000000..7074d85 --- /dev/null +++ b/doc/html/structOpenIsisRecStream-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisRecStream Member List

This is the complete list of members for OpenIsisRecStream, including all inherited members. + + + + + +
buf (defined in OpenIsisRecStream)OpenIsisRecStream
dict (defined in OpenIsisRecStream)OpenIsisRecStream
flg (defined in OpenIsisRecStream)OpenIsisRecStream
in (defined in OpenIsisRecStream)OpenIsisRecStream
rec (defined in OpenIsisRecStream)OpenIsisRecStream
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisRecStream.html b/doc/html/structOpenIsisRecStream.html new file mode 100644 index 0000000..c80e15d --- /dev/null +++ b/doc/html/structOpenIsisRecStream.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisRecStream Struct Reference + + + + + + + + + +
+

OpenIsisRecStream Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+OpenIsisStream in
+int flg
+OpenIsisRecbuf
+OpenIsisRecrec
+OpenIsisRecdict
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisSchema-members.html b/doc/html/structOpenIsisSchema-members.html new file mode 100644 index 0000000..9d43841 --- /dev/null +++ b/doc/html/structOpenIsisSchema-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisSchema Member List

This is the complete list of members for OpenIsisSchema, including all inherited members. + + + + + + +
cfg (defined in OpenIsisSchema)OpenIsisSchema
dbs (defined in OpenIsisSchema)OpenIsisSchema
mntcnt (defined in OpenIsisSchema)OpenIsisSchema
name (defined in OpenIsisSchema)OpenIsisSchema
ndbs (defined in OpenIsisSchema)OpenIsisSchema
scid (defined in OpenIsisSchema)OpenIsisSchema
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisSchema.html b/doc/html/structOpenIsisSchema.html new file mode 100644 index 0000000..ea3108b --- /dev/null +++ b/doc/html/structOpenIsisSchema.html @@ -0,0 +1,87 @@ + + + + + +IsisReader: OpenIsisSchema Struct Reference + + + + + + + + + +
+

OpenIsisSchema Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+char name [OPENISIS_SC_NAMELEN]
+int scid
+int mntcnt
+OpenIsisReccfg
+int ndbs
+OpenIsisDb ** dbs
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisSet-members.html b/doc/html/structOpenIsisSet-members.html new file mode 100644 index 0000000..b0640f2 --- /dev/null +++ b/doc/html/structOpenIsisSet-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisSet Member List

This is the complete list of members for OpenIsisSet, including all inherited members. + + +
id (defined in OpenIsisSet)OpenIsisSet
len (defined in OpenIsisSet)OpenIsisSet
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisSet.html b/doc/html/structOpenIsisSet.html new file mode 100644 index 0000000..342e34b --- /dev/null +++ b/doc/html/structOpenIsisSet.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: OpenIsisSet Struct Reference + + + + + + + + + +
+

OpenIsisSet Struct Reference

+

#include <openisis.h>

+ +

List of all members.

+ + + + +

Public Attributes

+int len
+int id [OPENISIS_SETLEN]
+

Detailed Description

+

record set type as returned from openIsisSearch. first entry is the set length n, followed by rowids 1..n. actual array length is thus n+1.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisStb-members.html b/doc/html/structOpenIsisStb-members.html new file mode 100644 index 0000000..d47f1f5 --- /dev/null +++ b/doc/html/structOpenIsisStb-members.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisStb Member List

This is the complete list of members for OpenIsisStb, including all inherited members. + + + + + + + + + + + + + + + + +
actcb (defined in OpenIsisStb)OpenIsisStb
actcld (defined in OpenIsisStb)OpenIsisStb
cbdta (defined in OpenIsisStb)OpenIsisStb
chn (defined in OpenIsisStb)OpenIsisStb
cld (defined in OpenIsisStb)OpenIsisStb
dbase (defined in OpenIsisStb)OpenIsisStb
delp (defined in OpenIsisStb)OpenIsisStb
head (defined in OpenIsisStb)OpenIsisStb
host (defined in OpenIsisStb)OpenIsisStb
hsh (defined in OpenIsisStb)OpenIsisStb
port (defined in OpenIsisStb)OpenIsisStb
rdb (defined in OpenIsisStb)OpenIsisStb
rqs (defined in OpenIsisStb)OpenIsisStb
rqsp (defined in OpenIsisStb)OpenIsisStb
rsp (defined in OpenIsisStb)OpenIsisStb
srq (defined in OpenIsisStb)OpenIsisStb
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisStb.html b/doc/html/structOpenIsisStb.html new file mode 100644 index 0000000..b9d00d7 --- /dev/null +++ b/doc/html/structOpenIsisStb.html @@ -0,0 +1,107 @@ + + + + + +IsisReader: OpenIsisStb Struct Reference + + + + + + + + + +
+

OpenIsisStb Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Attributes

+Schema head
+char host [LSTB_STHOSTLEN]
+int port
+int srq
+Recrqs
+Recrsp
+Dbrdb
+CDbdbase
+LutiLT hsh
+CliChnl chn
+OpenIsisStbRqsProc * rqsp
+OpenIsisStbDelProc * delp
+void * cld
+OpenIsisRspCb * actcb
+void * actcld
+OpenIsisStubCbData cbdta
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lstb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisStubCbData-members.html b/doc/html/structOpenIsisStubCbData-members.html new file mode 100644 index 0000000..62dfd05 --- /dev/null +++ b/doc/html/structOpenIsisStubCbData-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisStubCbData Member List

This is the complete list of members for OpenIsisStubCbData, including all inherited members. + + + + + +
delcb (defined in OpenIsisStubCbData)OpenIsisStubCbData
delcld (defined in OpenIsisStubCbData)OpenIsisStubCbData
dfltcb (defined in OpenIsisStubCbData)OpenIsisStubCbData
dfltcld (defined in OpenIsisStubCbData)OpenIsisStubCbData
sendproc (defined in OpenIsisStubCbData)OpenIsisStubCbData
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisStubCbData.html b/doc/html/structOpenIsisStubCbData.html new file mode 100644 index 0000000..14f53f3 --- /dev/null +++ b/doc/html/structOpenIsisStubCbData.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: OpenIsisStubCbData Struct Reference + + + + + + + + + +
+

OpenIsisStubCbData Struct Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+int(* sendproc )(OpenIsisStub stub, OpenIsisRec *rqs)
+OpenIsisRspCb * dfltcb
+void(* delcb )(void *cld, OpenIsisStub session, void *cbd)
+void * dfltcld
+void * delcld
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisVal-members.html b/doc/html/structOpenIsisVal-members.html new file mode 100644 index 0000000..8580569 --- /dev/null +++ b/doc/html/structOpenIsisVal-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

OpenIsisVal Member List

This is the complete list of members for OpenIsisVal, including all inherited members. + + +
byt (defined in OpenIsisVal)OpenIsisVal
len (defined in OpenIsisVal)OpenIsisVal
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structOpenIsisVal.html b/doc/html/structOpenIsisVal.html new file mode 100644 index 0000000..92a8d2b --- /dev/null +++ b/doc/html/structOpenIsisVal.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: OpenIsisVal Struct Reference + + + + + + + + + +
+

OpenIsisVal Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+unsigned char len
+unsigned char byt [23]
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPool-members.html b/doc/html/structPool-members.html new file mode 100644 index 0000000..789dde6 --- /dev/null +++ b/doc/html/structPool-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Pool Member List

This is the complete list of members for Pool, including all inherited members. + +
que (defined in Pool)Pool
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPool.html b/doc/html/structPool.html new file mode 100644 index 0000000..4b8765d --- /dev/null +++ b/doc/html/structPool.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Pool Struct Reference + + + + + + + + + +
+

Pool Struct Reference

+

List of all members.

+ + + +

Public Attributes

+Que que
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lsv.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPrv-members.html b/doc/html/structPrv-members.html new file mode 100644 index 0000000..0531155 --- /dev/null +++ b/doc/html/structPrv-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Prv Member List

This is the complete list of members for Prv, including all inherited members. + + +
dbo (defined in Prv)Prv
qry (defined in Prv)Prv
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPrv.html b/doc/html/structPrv.html new file mode 100644 index 0000000..9394b0b --- /dev/null +++ b/doc/html/structPrv.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Prv Struct Reference + + + + + + + + + +
+

Prv Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+Dbo dbo
+Qry qry
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPst-members.html b/doc/html/structPst-members.html new file mode 100644 index 0000000..9db7483 --- /dev/null +++ b/doc/html/structPst-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Pst Member List

This is the complete list of members for Pst, including all inherited members. + +
b (defined in Pst)Pst
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPst.html b/doc/html/structPst.html new file mode 100644 index 0000000..fe90641 --- /dev/null +++ b/doc/html/structPst.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Pst Struct Reference + + + + + + + + + +
+

Pst Struct Reference

+

List of all members.

+ + + +

Public Attributes

+char b [8]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cds.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structPtr.html b/doc/html/structPtr.html new file mode 100644 index 0000000..11bc9d3 --- /dev/null +++ b/doc/html/structPtr.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: Ptr Union Reference + + + + + + + + + +
+

Ptr Union Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+unsigned short tag
+unsigned short ext
+unsigned rid
+unsigned pos
+lll bar
+char r [16]
+
The documentation for this union was generated from the following files:
    +
  • contrib/malete/mlt/core.h
  • +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQLoad-members.html b/doc/html/structQLoad-members.html new file mode 100644 index 0000000..d92a7a2 --- /dev/null +++ b/doc/html/structQLoad-members.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

QLoad Member List

This is the complete list of members for QLoad, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
ALIGN4K (defined in QLoad)QLoad
blks (defined in QLoad)QLoad
cur (defined in QLoad)QLoad
fil (defined in QLoad)QLoad
free (defined in QLoad)QLoad
got (defined in QLoad)QLoad
key (defined in QLoad)QLoad
keyl (defined in QLoad)QLoad
keys (defined in QLoad)QLoad
let (defined in QLoad)QLoad
m (defined in QLoad)QLoad
maxl (defined in QLoad)QLoad
maxv (defined in QLoad)QLoad
mout (defined in QLoad)QLoad
nkey (defined in QLoad)QLoad
nmem (defined in QLoad)QLoad
s (defined in QLoad)QLoad
span (defined in QLoad)QLoad
tot (defined in QLoad)QLoad
val (defined in QLoad)QLoad
vals (defined in QLoad)QLoad
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQLoad.html b/doc/html/structQLoad.html new file mode 100644 index 0000000..87a68b2 --- /dev/null +++ b/doc/html/structQLoad.html @@ -0,0 +1,116 @@ + + + + + +IsisReader: QLoad Struct Reference + + + + + + + + + +
+

QLoad Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

+unsigned got
+unsigned tot
+unsigned let
+unsigned keys
+unsigned keyl
+unsigned maxl
+unsigned vals
+unsigned maxv
+unsigned span
+unsigned free
+Leaf cur
+Key key
+Val val [QENTMAX]
+file fil
+unsigned blks
+unsigned char ** nkey
+unsigned char * nmem
+union {
   SortBuf   s
   MergeBlk   m [MERGEWAY]
ALIGN4K
+MergeBlk mout
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/qdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQLoop-members.html b/doc/html/structQLoop-members.html new file mode 100644 index 0000000..8bb6857 --- /dev/null +++ b/doc/html/structQLoop-members.html @@ -0,0 +1,76 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

QLoop Member List

This is the complete list of members for QLoop, including all inherited members. + + + + + + + + +
cur (defined in QLoop)QLoop
flg (defined in QLoop)QLoop
key (defined in QLoop)QLoop
nvals (defined in QLoop)QLoop
qcb (defined in QLoop)QLoop
qdx (defined in QLoop)QLoop
to (defined in QLoop)QLoop
vals (defined in QLoop)QLoop
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQLoop.html b/doc/html/structQLoop.html new file mode 100644 index 0000000..7cbe7ae --- /dev/null +++ b/doc/html/structQLoop.html @@ -0,0 +1,91 @@ + + + + + +IsisReader: QLoop Struct Reference + + + + + + + + + +
+

QLoop Struct Reference

+

List of all members.

+ + + + + + + + + + +

Public Attributes

+QCb * qcb
+Qdxqdx
+int flg
+Key key
+Key to
+Key cur
+unsigned nvals
+const unsigned char * vals
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQSet-members.html b/doc/html/structQSet-members.html new file mode 100644 index 0000000..c24eb8b --- /dev/null +++ b/doc/html/structQSet-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

QSet Member List

This is the complete list of members for QSet, including all inherited members. + + + + +
del (defined in QSet)QSet
pfx (defined in QSet)QSet
ptr (defined in QSet)QSet
qdx (defined in QSet)QSet
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQSet.html b/doc/html/structQSet.html new file mode 100644 index 0000000..6606e8b --- /dev/null +++ b/doc/html/structQSet.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: QSet Struct Reference + + + + + + + + + +
+

QSet Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+Qdxqdx
+int del
+Key pfx
+Ptr ptr
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQdx-members.html b/doc/html/structQdx-members.html new file mode 100644 index 0000000..1f84543 --- /dev/null +++ b/doc/html/structQdx-members.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Qdx Member List

This is the complete list of members for Qdx, including all inherited members. + + + + + + + + + + + + + + + + +
cdx (defined in Qdx)Qdx
dpt (defined in Qdx)Qdx
flg (defined in Qdx)Qdx
fln (defined in Qdx)Qdx
ftp (defined in Qdx)Qdx
ksz (defined in Qdx)Qdx
let (defined in Qdx)Qdx
lln (defined in Qdx)Qdx
lsz (defined in Qdx)Qdx
mqd (defined in Qdx)Qdx
mqx (defined in Qdx)Qdx
ptr (defined in Qdx)Qdx
qld (defined in Qdx)Qdx
typ (defined in Qdx)Qdx
uni (defined in Qdx)Qdx
vsz (defined in Qdx)Qdx
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQdx.html b/doc/html/structQdx.html new file mode 100644 index 0000000..97c5d09 --- /dev/null +++ b/doc/html/structQdx.html @@ -0,0 +1,107 @@ + + + + + +IsisReader: Qdx Struct Reference + + + + + + + + + +
+

Qdx Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + +

Public Attributes

+file mqd
+FMap mqx
+const Cdxcdx
+int flg
+unsigned char typ
+unsigned char ksz
+unsigned char ptr
+unsigned char let
+unsigned char vsz
+unsigned char uni
+unsigned char ftp
+unsigned char dpt
+unsigned lsz
+unsigned lln
+unsigned fln
+struct QLoadqld
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQrf-members.html b/doc/html/structQrf-members.html new file mode 100644 index 0000000..50b2ed5 --- /dev/null +++ b/doc/html/structQrf-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Qrf Member List

This is the complete list of members for Qrf, including all inherited members. + + +
qry (defined in Qrf)Qrf
tag (defined in Qrf)Qrf
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQrf.html b/doc/html/structQrf.html new file mode 100644 index 0000000..ce2209e --- /dev/null +++ b/doc/html/structQrf.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Qrf Struct Reference + + + + + + + + + +
+

Qrf Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+int tag
+Qryqry
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQry-members.html b/doc/html/structQry-members.html new file mode 100644 index 0000000..6dacad1 --- /dev/null +++ b/doc/html/structQry-members.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Qry Member List

This is the complete list of members for Qry, including all inherited members. + + + + + + + + + + + + + + + +
brk (defined in Qry)Qry
buf (defined in Qry)Qry
cur (defined in Qry)Qry
dbo (defined in Qry)Qry
ebf (defined in Qry)Qry
exp (defined in Qry)Qry
len (defined in Qry)Qry
nxt (defined in Qry)Qry
qid (defined in Qry)Qry
res (defined in Qry)Qry
skp (defined in Qry)Qry
sln (defined in Qry)Qry
srt (defined in Qry)Qry
txt (defined in Qry)Qry
use (defined in Qry)Qry
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQry.html b/doc/html/structQry.html new file mode 100644 index 0000000..368e34a --- /dev/null +++ b/doc/html/structQry.html @@ -0,0 +1,105 @@ + + + + + +IsisReader: Qry Struct Reference + + + + + + + + + +
+

Qry Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + +

Public Attributes

+Qrynxt
+Dbodbo
+lolo use
+unsigned qid
+char * txt
+unsigned sln
+unsigned cur
+unsigned len
+lulu * res
+lulu skp
+lulu brk
+Tfl srt
+Expexp
+char * buf
+Exp ebf [Q_MAX_EXP]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQue-members.html b/doc/html/structQue-members.html new file mode 100644 index 0000000..aa605f1 --- /dev/null +++ b/doc/html/structQue-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Que Member List

This is the complete list of members for Que, including all inherited members. + + + +
head (defined in Que)Que
len (defined in Que)Que
tail (defined in Que)Que
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structQue.html b/doc/html/structQue.html new file mode 100644 index 0000000..4adaf4c --- /dev/null +++ b/doc/html/structQue.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Que Struct Reference + + + + + + + + + +
+

Que Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+struct Conhead
+struct Contail
+int len
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lsv.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structRdx-members.html b/doc/html/structRdx-members.html new file mode 100644 index 0000000..ab4c1df --- /dev/null +++ b/doc/html/structRdx-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Rdx Member List

This is the complete list of members for Rdx, including all inherited members. + + + + + + + +
flg (defined in Rdx)Rdx
mid (defined in Rdx)Rdx
mrd (defined in Rdx)Rdx
mrx (defined in Rdx)Rdx
ptl (defined in Rdx)Rdx
rdl (defined in Rdx)Rdx
typ (defined in Rdx)Rdx
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structRdx.html b/doc/html/structRdx.html new file mode 100644 index 0000000..0f63259 --- /dev/null +++ b/doc/html/structRdx.html @@ -0,0 +1,93 @@ + + + + + +IsisReader: Rdx Struct Reference + + + + + + + + + +
+

Rdx Struct Reference

+

#include <core.h>

+ +

List of all members.

+ + + + + + + + + +

Public Attributes

+file mrd
+FMap mrx
+int flg
+int mid
+int rdl
+int ptl
+int typ
+

Detailed Description

+

record data and index. While this is accessible standalone, a logical database table may consist of several Rdx, e.g. per every million records.

+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structRes-members.html b/doc/html/structRes-members.html new file mode 100644 index 0000000..328b443 --- /dev/null +++ b/doc/html/structRes-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Res Member List

This is the complete list of members for Res, including all inherited members. + + +
len (defined in Res)Res
ptr (defined in Res)Res
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structRes.html b/doc/html/structRes.html new file mode 100644 index 0000000..4f25415 --- /dev/null +++ b/doc/html/structRes.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Res Struct Reference + + + + + + + + + +
+

Res Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+int len
+Llp ptr [QDX_MAXVALPERLEAF]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structRxh-members.html b/doc/html/structRxh-members.html new file mode 100644 index 0000000..18f3a97 --- /dev/null +++ b/doc/html/structRxh-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Rxh Member List

This is the complete list of members for Rxh, including all inherited members. + + + +
mag (defined in Rxh)Rxh
mid (defined in Rxh)Rxh
typ (defined in Rxh)Rxh
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structRxh.html b/doc/html/structRxh.html new file mode 100644 index 0000000..5ab69c6 --- /dev/null +++ b/doc/html/structRxh.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Rxh Struct Reference + + + + + + + + + +
+

Rxh Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+char mag [3]
+char typ
+unsigned mid
+

Detailed Description

+

header of first record index block

+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/rdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structScx-members.html b/doc/html/structScx-members.html new file mode 100644 index 0000000..2c9976e --- /dev/null +++ b/doc/html/structScx-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Scx Member List

This is the complete list of members for Scx, including all inherited members. + + + + + + + +
dim (defined in Scx)Scx
dsc (defined in Scx)Scx
flt (defined in Scx)Scx
qlp (defined in Scx)Scx
qry (defined in Scx)Scx
res (defined in Scx)Scx
tfl (defined in Scx)Scx
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structScx.html b/doc/html/structScx.html new file mode 100644 index 0000000..cd78e73 --- /dev/null +++ b/doc/html/structScx.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: Scx Struct Reference + + + + + + + + + +
+

Scx Struct Reference

+

List of all members.

+ + + + + + + + + +

Public Attributes

+QLoop qlp
+Resres
+Qryqry
+Tfltfl
+int dim
+Flt flt
+int dsc
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSes-members.html b/doc/html/structSes-members.html new file mode 100644 index 0000000..3afa37a --- /dev/null +++ b/doc/html/structSes-members.html @@ -0,0 +1,93 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Ses Member List

This is the complete list of members for Ses, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + +
accnt (defined in Ses)Ses
at (defined in Ses)Ses
atime (defined in Ses)Ses
ctime (defined in Ses)Ses
cur (defined in Ses)Ses
err (defined in Ses)Ses
fac (defined in Ses)Ses
hash (defined in Ses)Ses
id (defined in Ses)Ses
io (defined in Ses)Ses
mtime (defined in Ses)Ses
name (defined in Ses)Ses
nxt (defined in Ses)Ses
out (defined in Ses)Ses
prop (defined in Ses)Ses
q (defined in Ses)Ses
qry (defined in Ses)Ses
que (defined in Ses)Ses
r (defined in Ses)Ses
reg (defined in Ses)Ses
req (defined in Ses)Ses
res (defined in Ses)Ses
rid (defined in Ses)Ses
s (defined in Ses)Ses
snd (defined in Ses)Ses
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSes.html b/doc/html/structSes.html new file mode 100644 index 0000000..c39676f --- /dev/null +++ b/doc/html/structSes.html @@ -0,0 +1,130 @@ + + + + + +IsisReader: Ses Struct Reference + + + + + + + + + +
+

Ses Struct Reference

+

#include <pw.h>

+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

+disp * snd
+HTablereg
+factory * fac
+Sinkout
+Sinkerr
+unsigned rid
+Qryqry
+lolo req
+char * at
+unsigned r
+unsigned q
+unsigned s
+int id
+char name [64]
+Iosio [LSES_FILE_MAX]
+int hash
+struct Sesnxt
+int accnt
+Tm ctime
+Tm mtime
+Tm atime
+Recprop
+Recres
+struct Concur
+struct Conque
+

Detailed Description

+

session -- the root object

+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/pw.h
  • +
  • contrib/openisis/lses.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSesI-members.html b/doc/html/structSesI-members.html new file mode 100644 index 0000000..dcfaa5a --- /dev/null +++ b/doc/html/structSesI-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

SesI Member List

This is the complete list of members for SesI, including all inherited members. + +
h (defined in SesI)SesI
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSesI.html b/doc/html/structSesI.html new file mode 100644 index 0000000..d77f5bb --- /dev/null +++ b/doc/html/structSesI.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: SesI Struct Reference + + + + + + + + + +
+

SesI Struct Reference

+

List of all members.

+ + + +

Public Attributes

+Ses h
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lses.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSink-members.html b/doc/html/structSink-members.html new file mode 100644 index 0000000..64080d7 --- /dev/null +++ b/doc/html/structSink-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Sink Member List

This is the complete list of members for Sink, including all inherited members. + + + + +
dst (defined in Sink)Sink
lst (defined in Sink)Sink
off (defined in Sink)Sink
snk (defined in Sink)Sink
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSink.html b/doc/html/structSink.html new file mode 100644 index 0000000..d0869a5 --- /dev/null +++ b/doc/html/structSink.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Sink Struct Reference + + + + + + + + + +
+

Sink Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+List lst
+sink * snk
+void * dst
+int off
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSortBuf-members.html b/doc/html/structSortBuf-members.html new file mode 100644 index 0000000..8900658 --- /dev/null +++ b/doc/html/structSortBuf-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

SortBuf Member List

This is the complete list of members for SortBuf, including all inherited members. + + +
keyb (defined in SortBuf)SortBuf
memb (defined in SortBuf)SortBuf
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSortBuf.html b/doc/html/structSortBuf.html new file mode 100644 index 0000000..58732f9 --- /dev/null +++ b/doc/html/structSortBuf.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: SortBuf Struct Reference + + + + + + + + + +
+

SortBuf Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+unsigned char * keyb [SORTKEYS]
+unsigned char memb [SORTMEM]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/qdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSrv-members.html b/doc/html/structSrv-members.html new file mode 100644 index 0000000..cdc1413 --- /dev/null +++ b/doc/html/structSrv-members.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Srv Member List

This is the complete list of members for Srv, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
app (defined in Srv)Srv
busy (defined in Srv)Srv
con (defined in Srv)Srv
conn (defined in Srv)Srv
fdt (defined in Srv)Srv
flg (defined in Srv)Srv
gtm (defined in Srv)Srv
jobs (defined in Srv)Srv
lsn (defined in Srv)Srv
main (defined in Srv)Srv
nwr (defined in Srv)Srv
plen (defined in Srv)Srv
prt (defined in Srv)Srv
recv (defined in Srv)Srv
ses (defined in Srv)Srv
snd (defined in Srv)Srv
sto (defined in Srv)Srv
tim (defined in Srv)Srv
turn (defined in Srv)Srv
wlen (defined in Srv)Srv
wrk (defined in Srv)Srv
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structSrv.html b/doc/html/structSrv.html new file mode 100644 index 0000000..f017c61 --- /dev/null +++ b/doc/html/structSrv.html @@ -0,0 +1,118 @@ + + + + + +IsisReader: Srv Struct Reference + + + + + + + + + +
+

Srv Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + +

Public Attributes

+disp * snd
+file * con
+int(* prt )(Ios *, int op)
+int(* app )(struct Con *, int task)
+Fdt * fdt
+int flg
+unsigned sto
+unsigned nwr
+Session ses
+Tm tim
+char gtm [20]
+Wrk wrk [LSV_NUMWRK]
+int lsn
+Que recv
+Pool main
+int plen
+int jobs
+int conn
+int turn
+float wlen
+float busy
+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/pw.h
  • +
  • contrib/openisis/lsv.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structStat-members.html b/doc/html/structStat-members.html new file mode 100644 index 0000000..f417021 --- /dev/null +++ b/doc/html/structStat-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Stat Member List

This is the complete list of members for Stat, including all inherited members. + + + + + + +
cmp (defined in Stat)Stat
fget (defined in Stat)Stat
get (defined in Stat)Stat
key (defined in Stat)Stat
lget (defined in Stat)Stat
miss (defined in Stat)Stat
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structStat.html b/doc/html/structStat.html new file mode 100644 index 0000000..c0b804e --- /dev/null +++ b/doc/html/structStat.html @@ -0,0 +1,88 @@ + + + + + +IsisReader: Stat Struct Reference + + + + + + + + + +
+

Stat Struct Reference

+

List of all members.

+ + + + + + + + +

Public Attributes

+unsigned key
+unsigned cmp
+unsigned fget
+unsigned lget
+unsigned get
+unsigned miss
+
The documentation for this struct was generated from the following files:
    +
  • contrib/malete/mlt/qdx.c
  • +
  • contrib/openisis/lbt.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structStruct-members.html b/doc/html/structStruct-members.html new file mode 100644 index 0000000..c2101c2 --- /dev/null +++ b/doc/html/structStruct-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Struct Member List

This is the complete list of members for Struct, including all inherited members. + + + +
fac (defined in Struct)Struct
reg (defined in Struct)Struct
snd (defined in Struct)Struct
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structStruct.html b/doc/html/structStruct.html new file mode 100644 index 0000000..e8dbd87 --- /dev/null +++ b/doc/html/structStruct.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Struct Struct Reference + + + + + + + + + +
+

Struct Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+disp * snd
+HTablereg
+factory * fac
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/pw.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTab-members.html b/doc/html/structTab-members.html new file mode 100644 index 0000000..a7959ab --- /dev/null +++ b/doc/html/structTab-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Tab Member List

This is the complete list of members for Tab, including all inherited members. + + + + +
max (defined in Tab)Tab
min (defined in Tab)Tab
off (defined in Tab)Tab
unu (defined in Tab)Tab
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTab.html b/doc/html/structTab.html new file mode 100644 index 0000000..55b7715 --- /dev/null +++ b/doc/html/structTab.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Tab Struct Reference + + + + + + + + + +
+

Tab Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+unsigned off
+unsigned char min
+unsigned char max
+unsigned short unu
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTcx-members.html b/doc/html/structTcx-members.html new file mode 100644 index 0000000..a5f392b --- /dev/null +++ b/doc/html/structTcx-members.html @@ -0,0 +1,80 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Tcx Member List

This is the complete list of members for Tcx, including all inherited members. + + + + + + + + + + + + +
cnt (defined in Tcx)Tcx
det (defined in Tcx)Tcx
key (defined in Tcx)Tcx
kln (defined in Tcx)Tcx
lim (defined in Tcx)Tcx
qlp (defined in Tcx)Tcx
rid (defined in Tcx)Tcx
rln (defined in Tcx)Tcx
rof (defined in Tcx)Tcx
tag (defined in Tcx)Tcx
tln (defined in Tcx)Tcx
tof (defined in Tcx)Tcx
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTcx.html b/doc/html/structTcx.html new file mode 100644 index 0000000..47a6d70 --- /dev/null +++ b/doc/html/structTcx.html @@ -0,0 +1,99 @@ + + + + + +IsisReader: Tcx Struct Reference + + + + + + + + + +
+

Tcx Struct Reference

+

List of all members.

+ + + + + + + + + + + + + + +

Public Attributes

+QLoop qlp
+int lim
+int cnt
+int det
+int rln
+int tln
+int rof
+int tof
+char rid [6]
+char tag [2]
+char key [512]
+int kln
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTfl-members.html b/doc/html/structTfl-members.html new file mode 100644 index 0000000..8ef61d5 --- /dev/null +++ b/doc/html/structTfl-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Tfl Member List

This is the complete list of members for Tfl, including all inherited members. + + + + +
len (defined in Tfl)Tfl
lft (defined in Tfl)Tfl
lst (defined in Tfl)Tfl
tag (defined in Tfl)Tfl
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTfl.html b/doc/html/structTfl.html new file mode 100644 index 0000000..82642c5 --- /dev/null +++ b/doc/html/structTfl.html @@ -0,0 +1,83 @@ + + + + + +IsisReader: Tfl Struct Reference + + + + + + + + + +
+

Tfl Struct Reference

+

List of all members.

+ + + + + + +

Public Attributes

+int tag
+int len
+Explft
+unsigned short * lst
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTm-members.html b/doc/html/structTm-members.html new file mode 100644 index 0000000..d1f26ea --- /dev/null +++ b/doc/html/structTm-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Tm Member List

This is the complete list of members for Tm, including all inherited members. + +
millis (defined in Tm)Tm
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structTm.html b/doc/html/structTm.html new file mode 100644 index 0000000..3be7b22 --- /dev/null +++ b/doc/html/structTm.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: Tm Struct Reference + + + + + + + + + +
+

Tm Struct Reference

+

List of all members.

+ + + +

Public Attributes

+lll millis
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lio.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structVal-members.html b/doc/html/structVal-members.html new file mode 100644 index 0000000..68f9ed9 --- /dev/null +++ b/doc/html/structVal-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Val Member List

This is the complete list of members for Val, including all inherited members. + + +
byt (defined in Val)Val
len (defined in Val)Val
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structVal.html b/doc/html/structVal.html new file mode 100644 index 0000000..ef21e6b --- /dev/null +++ b/doc/html/structVal.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Val Struct Reference + + + + + + + + + +
+

Val Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+unsigned char len
+unsigned char byt [255]
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structVar-members.html b/doc/html/structVar-members.html new file mode 100644 index 0000000..f45b1d5 --- /dev/null +++ b/doc/html/structVar-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Var Member List

This is the complete list of members for Var, including all inherited members. + + + +
rel (defined in Var)Var
sec (defined in Var)Var
ter (defined in Var)Var
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structVar.html b/doc/html/structVar.html new file mode 100644 index 0000000..8d4eda8 --- /dev/null +++ b/doc/html/structVar.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: Var Struct Reference + + + + + + + + + +
+

Var Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+unsigned char sec
+unsigned char ter
+unsigned short rel
+
The documentation for this struct was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structWrk-members.html b/doc/html/structWrk-members.html new file mode 100644 index 0000000..51d7942 --- /dev/null +++ b/doc/html/structWrk-members.html @@ -0,0 +1,75 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Wrk Member List

This is the complete list of members for Wrk, including all inherited members. + + + + + + + +
cur (defined in Wrk)Wrk
id (defined in Wrk)Wrk
jobs (defined in Wrk)Wrk
nxt (defined in Wrk)Wrk
ses (defined in Wrk)Wrk
srv (defined in Wrk)Wrk
waits (defined in Wrk)Wrk
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structWrk.html b/doc/html/structWrk.html new file mode 100644 index 0000000..62dd6a6 --- /dev/null +++ b/doc/html/structWrk.html @@ -0,0 +1,89 @@ + + + + + +IsisReader: Wrk Struct Reference + + + + + + + + + +
+

Wrk Struct Reference

+

List of all members.

+ + + + + + + + + +

Public Attributes

+unsigned id
+struct Srvsrv
+struct Wrknxt
+Session ses
+struct Concur
+int jobs
+int waits
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/lsv.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structXrf.html b/doc/html/structXrf.html new file mode 100644 index 0000000..727448c --- /dev/null +++ b/doc/html/structXrf.html @@ -0,0 +1,84 @@ + + + + + +IsisReader: Xrf Union Reference + + + + + + + + + +
+

Xrf Union Reference

+

List of all members.

+ + + + + + +

Public Attributes

+int xpos
+int xrec [127]
+lolo bar
+char r [16]
+
The documentation for this union was generated from the following files:
    +
  • contrib/malete/mlt/cds.c
  • +
  • contrib/malete/mlt/rdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structb2-members.html b/doc/html/structb2-members.html new file mode 100644 index 0000000..7d11910 --- /dev/null +++ b/doc/html/structb2-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

b2 Member List

This is the complete list of members for b2, including all inherited members. + +
x (defined in b2)b2
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structb2.html b/doc/html/structb2.html new file mode 100644 index 0000000..a46fc8b --- /dev/null +++ b/doc/html/structb2.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: b2 Struct Reference + + + + + + + + + +
+

b2 Struct Reference

+

List of all members.

+ + + +

Public Attributes

+char x [2]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structb4-members.html b/doc/html/structb4-members.html new file mode 100644 index 0000000..1e62941 --- /dev/null +++ b/doc/html/structb4-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

b4 Member List

This is the complete list of members for b4, including all inherited members. + +
x (defined in b4)b4
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structb4.html b/doc/html/structb4.html new file mode 100644 index 0000000..1ae7801 --- /dev/null +++ b/doc/html/structb4.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: b4 Struct Reference + + + + + + + + + +
+

b4 Struct Reference

+

List of all members.

+ + + +

Public Attributes

+char x [4]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structb8-members.html b/doc/html/structb8-members.html new file mode 100644 index 0000000..0576332 --- /dev/null +++ b/doc/html/structb8-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

b8 Member List

This is the complete list of members for b8, including all inherited members. + +
x (defined in b8)b8
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structb8.html b/doc/html/structb8.html new file mode 100644 index 0000000..e557871 --- /dev/null +++ b/doc/html/structb8.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: b8 Struct Reference + + + + + + + + + +
+

b8 Struct Reference

+

List of all members.

+ + + +

Public Attributes

+char x [8]
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/ldb.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structisis__dbid-members.html b/doc/html/structisis__dbid-members.html new file mode 100644 index 0000000..b22c9db --- /dev/null +++ b/doc/html/structisis__dbid-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

isis_dbid Member List

This is the complete list of members for isis_dbid, including all inherited members. + + +
dbname (defined in isis_dbid)isis_dbid
id (defined in isis_dbid)isis_dbid
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structisis__dbid.html b/doc/html/structisis__dbid.html new file mode 100644 index 0000000..49f7b24 --- /dev/null +++ b/doc/html/structisis__dbid.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: isis_dbid Struct Reference + + + + + + + + + +
+

isis_dbid Struct Reference

+

List of all members.

+ + + + +

Public Attributes

+int id
+char * dbname
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structisis__result-members.html b/doc/html/structisis__result-members.html new file mode 100644 index 0000000..caa767a --- /dev/null +++ b/doc/html/structisis__result-members.html @@ -0,0 +1,71 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

isis_result Member List

This is the complete list of members for isis_result, including all inherited members. + + + +
dbid (defined in isis_result)isis_result
index (defined in isis_result)isis_result
set (defined in isis_result)isis_result
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structisis__result.html b/doc/html/structisis__result.html new file mode 100644 index 0000000..6252ec6 --- /dev/null +++ b/doc/html/structisis__result.html @@ -0,0 +1,81 @@ + + + + + +IsisReader: isis_result Struct Reference + + + + + + + + + +
+

isis_result Struct Reference

+

List of all members.

+ + + + + +

Public Attributes

+long index
+OpenIsisSet set
+int dbid
+
The documentation for this struct was generated from the following file: +
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structthreadarg-members.html b/doc/html/structthreadarg-members.html new file mode 100644 index 0000000..4181c34 --- /dev/null +++ b/doc/html/structthreadarg-members.html @@ -0,0 +1,69 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

threadarg Member List

This is the complete list of members for threadarg, including all inherited members. + +
start (defined in threadarg)threadarg
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/structthreadarg.html b/doc/html/structthreadarg.html new file mode 100644 index 0000000..e60f2bf --- /dev/null +++ b/doc/html/structthreadarg.html @@ -0,0 +1,77 @@ + + + + + +IsisReader: threadarg Struct Reference + + + + + + + + + +
+

threadarg Struct Reference

+

List of all members.

+ + + +

Public Attributes

+int start
+
The documentation for this struct was generated from the following file:
    +
  • contrib/openisis/openisis.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/tab_b.gif b/doc/html/tab_b.gif new file mode 100644 index 0000000..0d62348 Binary files /dev/null and b/doc/html/tab_b.gif differ diff --git a/doc/html/tab_l.gif b/doc/html/tab_l.gif new file mode 100644 index 0000000..9b1e633 Binary files /dev/null and b/doc/html/tab_l.gif differ diff --git a/doc/html/tab_r.gif b/doc/html/tab_r.gif new file mode 100644 index 0000000..ce9dd9f Binary files /dev/null and b/doc/html/tab_r.gif differ diff --git a/doc/html/tabs.css b/doc/html/tabs.css new file mode 100644 index 0000000..a444163 --- /dev/null +++ b/doc/html/tabs.css @@ -0,0 +1,105 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs #MSearchBox +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI.current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI.current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.navpath +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; + text-align : center; + margin : 2px; + padding : 2px; +} diff --git a/doc/html/todo.html b/doc/html/todo.html new file mode 100644 index 0000000..06a6c0f --- /dev/null +++ b/doc/html/todo.html @@ -0,0 +1,76 @@ + + + + + +Cinisis Database Reader: Todo List + + + + + + + + + +
+ + +

Todo List

+
+
Member IsisConnector::existingItemKeys ($field, $row=0)
+
Test.
+
+

+
+
Member MaleteDb::read ($id)
+
Subfield handling.
+
+

+
+
Member PhpIsisDb::read ($id)
+
Subfield handling.
+
+
+ + + + +
+ +
+ +
Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by  + +doxygen 1.6.3
+ + diff --git a/doc/html/tool_8h_source.html b/doc/html/tool_8h_source.html new file mode 100644 index 0000000..06994d1 --- /dev/null +++ b/doc/html/tool_8h_source.html @@ -0,0 +1,111 @@ + + + + + +IsisReader: contrib/malete/mlt/tool.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:13 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionBloke-members.html b/doc/html/unionBloke-members.html new file mode 100644 index 0000000..d55d2fb --- /dev/null +++ b/doc/html/unionBloke-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Bloke Member List

This is the complete list of members for Bloke, including all inherited members. + + +
b (defined in Bloke)Bloke
base (defined in Bloke)Bloke
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionBloke.html b/doc/html/unionBloke.html new file mode 100644 index 0000000..966ffcf --- /dev/null +++ b/doc/html/unionBloke.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Bloke Union Reference + + + + + + + + + +
+

Bloke Union Reference

+

List of all members.

+ + + + +

Public Attributes

+Block b
+unsigned char base [QMAXBLCK]
+
The documentation for this union was generated from the following file:
    +
  • contrib/malete/mlt/qdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionCv-members.html b/doc/html/unionCv-members.html new file mode 100644 index 0000000..727dae0 --- /dev/null +++ b/doc/html/unionCv-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Cv Member List

This is the complete list of members for Cv, including all inherited members. + + + + +
b (defined in Cv)Cv
c (defined in Cv)Cv
hi (defined in Cv)Cv
u (defined in Cv)Cv
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionCv.html b/doc/html/unionCv.html new file mode 100644 index 0000000..897e239 --- /dev/null +++ b/doc/html/unionCv.html @@ -0,0 +1,82 @@ + + + + + +IsisReader: Cv Union Reference + + + + + + + + + +
+

Cv Union Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+unsigned u
+struct {
   unsigned char   c [3]
   unsigned char   hi
b
+
The documentation for this union was generated from the following file:
    +
  • contrib/malete/mlt/cdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionExp-members.html b/doc/html/unionExp-members.html new file mode 100644 index 0000000..564af9e --- /dev/null +++ b/doc/html/unionExp-members.html @@ -0,0 +1,73 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Exp Member List

This is the complete list of members for Exp, including all inherited members. + + + + + +
bop (defined in Exp)Exp
qrf (defined in Exp)Exp
tag (defined in Exp)Exp
tfl (defined in Exp)Exp
trm (defined in Exp)Exp
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionExp.html b/doc/html/unionExp.html new file mode 100644 index 0000000..4cbb007 --- /dev/null +++ b/doc/html/unionExp.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: Exp Union Reference + + + + + + + + + +
+

Exp Union Reference

+

List of all members.

+ + + + + + + +

Public Attributes

+int tag
+Bop bop
+Tfl tfl
+Qrf qrf
+Trm trm
+
The documentation for this union was generated from the following file:
    +
  • contrib/malete/mlt/dbo.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionFork-members.html b/doc/html/unionFork-members.html new file mode 100644 index 0000000..a44da22 --- /dev/null +++ b/doc/html/unionFork-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Fork Member List

This is the complete list of members for Fork, including all inherited members. + + +
b (defined in Fork)Fork
base (defined in Fork)Fork
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionFork.html b/doc/html/unionFork.html new file mode 100644 index 0000000..c006314 --- /dev/null +++ b/doc/html/unionFork.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Fork Union Reference + + + + + + + + + +
+

Fork Union Reference

+

List of all members.

+ + + + +

Public Attributes

+Block b
+unsigned char base [QMAXFORK]
+
The documentation for this union was generated from the following file:
    +
  • contrib/malete/mlt/qdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:14 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionLcsTab-members.html b/doc/html/unionLcsTab-members.html new file mode 100644 index 0000000..3553a4e --- /dev/null +++ b/doc/html/unionLcsTab-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LcsTab Member List

This is the complete list of members for LcsTab, including all inherited members. + + +
c (defined in LcsTab)LcsTab
u (defined in LcsTab)LcsTab
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionLcsTab.html b/doc/html/unionLcsTab.html new file mode 100644 index 0000000..1e2aa7b --- /dev/null +++ b/doc/html/unionLcsTab.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: LcsTab Union Reference + + + + + + + + + +
+

LcsTab Union Reference

+

List of all members.

+ + + + +

Public Attributes

+unsigned char c [256]
+unsigned short u [128]
+
The documentation for this union was generated from the following file:
    +
  • contrib/openisis/lcs.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionLdbP-members.html b/doc/html/unionLdbP-members.html new file mode 100644 index 0000000..ce2a6e0 --- /dev/null +++ b/doc/html/unionLdbP-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

LdbP Member List

This is the complete list of members for LdbP, including all inherited members. + + +
bytes (defined in LdbP)LdbP
val (defined in LdbP)LdbP
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionLdbP.html b/doc/html/unionLdbP.html new file mode 100644 index 0000000..d350f98 --- /dev/null +++ b/doc/html/unionLdbP.html @@ -0,0 +1,85 @@ + + + + + +IsisReader: LdbP Union Reference + + + + + + + + + +
+

LdbP Union Reference

+

#include <ldb.h>

+ +

List of all members.

+ + + + +

Public Attributes

+char bytes [8]
+lll val
+

Detailed Description

+

the isis-1 posting is an 64bit number. In the file it's in big endian order, to allow ordering using memcmp. In the LdbP we have native order to use native 64bit. Until we need more bits for postings, we may use the 64bit type provided by gcc and some other compilers.

+

the 8 bytes are: highest 3 for the rowid, then 2 tag, then 3 pos. the 3 pos bytes in turn are 1 byte for the occurence and 2 bytes for the word count. (e.g. value 2<<16 | 7 if term was found in the 7th word of the 2nd occurence of field 'tag'). we usually don't care, since for a near condition we always want a small distance w/in the same occurence which may be conveniently checked by the difference of 3 byte pos values.

+

BUT NOTE: ... unfortunately we DO NEED one more bit for marking postings during AND operations. we abuse the highest bit of the word counter, since it's for sure useless for any reasonable distance check. BE CAREFUL WHEN COMPARING POSTINGS DURING "AND" OP *** use the LDBP_xxM macros below.

+
The documentation for this union was generated from the following file:
    +
  • contrib/openisis/ldb.h
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionLeaf-members.html b/doc/html/unionLeaf-members.html new file mode 100644 index 0000000..8d2e600 --- /dev/null +++ b/doc/html/unionLeaf-members.html @@ -0,0 +1,70 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Leaf Member List

This is the complete list of members for Leaf, including all inherited members. + + +
b (defined in Leaf)Leaf
base (defined in Leaf)Leaf
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionLeaf.html b/doc/html/unionLeaf.html new file mode 100644 index 0000000..4c59617 --- /dev/null +++ b/doc/html/unionLeaf.html @@ -0,0 +1,79 @@ + + + + + +IsisReader: Leaf Union Reference + + + + + + + + + +
+

Leaf Union Reference

+

List of all members.

+ + + + +

Public Attributes

+Block b
+unsigned char base [QMAXLEAF]
+
The documentation for this union was generated from the following file:
    +
  • contrib/malete/mlt/qdx.c
  • +
+
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:15 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionPtr-members.html b/doc/html/unionPtr-members.html new file mode 100644 index 0000000..53df6e0 --- /dev/null +++ b/doc/html/unionPtr-members.html @@ -0,0 +1,74 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Ptr Member List

This is the complete list of members for Ptr, including all inherited members. + + + + + + +
bar (defined in Ptr)Ptr
ext (defined in Ptr)Ptr
pos (defined in Ptr)Ptr
r (defined in Ptr)Ptr
rid (defined in Ptr)Ptr
tag (defined in Ptr)Ptr
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/html/unionXrf-members.html b/doc/html/unionXrf-members.html new file mode 100644 index 0000000..86bddce --- /dev/null +++ b/doc/html/unionXrf-members.html @@ -0,0 +1,72 @@ + + + + + +IsisReader: Member List + + + + + + + + + +
+

Xrf Member List

This is the complete list of members for Xrf, including all inherited members. + + + + +
bar (defined in Xrf)Xrf
r (defined in Xrf)Xrf
xpos (defined in Xrf)Xrf
xrec (defined in Xrf)Xrf
+ + + + +
+ +
+ +
Generated on Tue Mar 30 14:47:16 2010 for IsisReader by  + +doxygen 1.6.1
+ + diff --git a/doc/latex/Makefile b/doc/latex/Makefile new file mode 100644 index 0000000..8b7c89a --- /dev/null +++ b/doc/latex/Makefile @@ -0,0 +1,19 @@ +all: clean refman.pdf + +pdf: refman.pdf + +refman.pdf: refman.tex + pdflatex refman.tex + makeindex refman.idx + pdflatex refman.tex + latex_count=5 ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + pdflatex refman.tex ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf diff --git a/doc/latex/annotated.tex b/doc/latex/annotated.tex new file mode 100644 index 0000000..3091313 --- /dev/null +++ b/doc/latex/annotated.tex @@ -0,0 +1,24 @@ +\section{Class List} +Here are the classes, structs, unions and interfaces with brief descriptions:\begin{DoxyCompactList} +\item\contentsline{section}{\hyperlink{classBiblioIsisDb}{BiblioIsisDb} }{\pageref{classBiblioIsisDb}}{} +\item\contentsline{section}{\hyperlink{classCinisis}{Cinisis} }{\pageref{classCinisis}}{} +\item\contentsline{section}{\hyperlink{classCinisisDisplayHelper}{CinisisDisplayHelper} }{\pageref{classCinisisDisplayHelper}}{} +\item\contentsline{section}{\hyperlink{classCinisisHttpHelper}{CinisisHttpHelper} }{\pageref{classCinisisHttpHelper}}{} +\item\contentsline{section}{\hyperlink{classIsisAudit}{IsisAudit} }{\pageref{classIsisAudit}}{} +\item\contentsline{section}{\hyperlink{classIsisConnector}{IsisConnector} }{\pageref{classIsisConnector}}{} +\item\contentsline{section}{\hyperlink{interfaceIsisDb}{IsisDb} }{\pageref{interfaceIsisDb}}{} +\item\contentsline{section}{\hyperlink{classIsisEntryIterator}{IsisEntryIterator} }{\pageref{classIsisEntryIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisFinder}{IsisFinder} }{\pageref{classIsisFinder}}{} +\item\contentsline{section}{\hyperlink{classIsisItemIterator}{IsisItemIterator} }{\pageref{classIsisItemIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisMainItemIterator}{IsisMainItemIterator} }{\pageref{classIsisMainItemIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisMap}{IsisMap} }{\pageref{classIsisMap}}{} +\item\contentsline{section}{\hyperlink{classIsisMethodIterator}{IsisMethodIterator} }{\pageref{classIsisMethodIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisNormalItemFilterIterator}{IsisNormalItemFilterIterator} }{\pageref{classIsisNormalItemFilterIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisReader}{IsisReader} }{\pageref{classIsisReader}}{} +\item\contentsline{section}{\hyperlink{classIsisRowIterator}{IsisRowIterator} }{\pageref{classIsisRowIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisSubfieldIterator}{IsisSubfieldIterator} }{\pageref{classIsisSubfieldIterator}}{} +\item\contentsline{section}{\hyperlink{classIsisValueIterator}{IsisValueIterator} }{\pageref{classIsisValueIterator}}{} +\item\contentsline{section}{\hyperlink{classMaleteDb}{MaleteDb} }{\pageref{classMaleteDb}}{} +\item\contentsline{section}{\hyperlink{classPhpIsisDb}{PhpIsisDb} }{\pageref{classPhpIsisDb}}{} +\item\contentsline{section}{\hyperlink{classSchemaDb}{SchemaDb} }{\pageref{classSchemaDb}}{} +\end{DoxyCompactList} diff --git a/doc/latex/classBiblioIsisDb.eps b/doc/latex/classBiblioIsisDb.eps new file mode 100644 index 0000000..ad82ed9 --- /dev/null +++ b/doc/latex/classBiblioIsisDb.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 470.588 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 1.0625 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(BiblioIsisDb) cw +(IsisDb) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (BiblioIsisDb) 0 0 box + (IsisDb) 0 1 box + +% ----- relations ----- + +solid +0 0 0 out +solid +1 0 1 in diff --git a/doc/latex/classBiblioIsisDb.pdf b/doc/latex/classBiblioIsisDb.pdf new file mode 100644 index 0000000..3572559 Binary files /dev/null and b/doc/latex/classBiblioIsisDb.pdf differ diff --git a/doc/latex/classBiblioIsisDb.tex b/doc/latex/classBiblioIsisDb.tex new file mode 100644 index 0000000..4e933f9 --- /dev/null +++ b/doc/latex/classBiblioIsisDb.tex @@ -0,0 +1,312 @@ +\hypertarget{classBiblioIsisDb}{ +\section{BiblioIsisDb Class Reference} +\label{classBiblioIsisDb}\index{BiblioIsisDb@{BiblioIsisDb}} +} +Inheritance diagram for BiblioIsisDb:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2cm]{classBiblioIsisDb} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classBiblioIsisDb_ab2c5ec782b324847e104d8ad35a230af}{\_\-\_\-construct} (\$schema) +\item +\hyperlink{classBiblioIsisDb_a286fb16de5797785d28021068efca561}{logger} (\$message) +\item +\hyperlink{classBiblioIsisDb_ad5704f5c9454ac053e66a489797ba221}{backend} (\$method= 'count', \$args=NULL) +\item +\hyperlink{classBiblioIsisDb_a808cdbc0d4c8f62a1465e74064f4422f}{read} (\$id, \$method= 'fetch') +\item +\hyperlink{classBiblioIsisDb_ab6b0a977c066c25c6bdca5c1d3a083e8}{entries} () +\item +\hyperlink{classBiblioIsisDb_a8e76b289b9e3a9893b9469094753d2bc}{example} () +\item +\hyperlink{classBiblioIsisDb_a34483b463d81ba1d8031576b5735efbc}{tag} (\$results, \$method= 'fetch') +\item +\hyperlink{classBiblioIsisDb_a73d5d998f9ab7e410c5f71f65e83948b}{has\_\-subfields} (\$key) +\item +\hyperlink{classBiblioIsisDb_af0be305b211b96dcb4aeb8452c8331a9}{subfields\_\-switch} (\$key, \&\$value) +\item +\hyperlink{classBiblioIsisDb_a450e26ae0b7f4967d8e25c9a3d023c75}{subfields} (\$name, \$key, \$method) +\item +\hyperlink{classBiblioIsisDb_a8c6a0081c5296a6db520e98998502ef7}{subfields\_\-from\_\-to\_\-hash} (\$name, \$key) +\item +\hyperlink{classBiblioIsisDb_a2b08c6a7ba20f6f5eb07edb2b4a914c1}{subfields\_\-from\_\-fetch} (\$name, \$key) +\item +\hyperlink{classBiblioIsisDb_aa86380f9e66ea8f175c50675d1fe0a88}{is\_\-repetitive} (\$field, \$value) +\item +\hyperlink{classBiblioIsisDb_a04089d61ce04b18aa6a78c94ca02edb9}{repetition} (\$key, \$value) +\item +\hyperlink{classBiblioIsisDb_a2b6fd7b7316f63ac5649ebf3947c4fae}{charset} (\&\$data) +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classBiblioIsisDb_a929467f1907d3aeaeebe493f0c188c5b}{check} (\$schema, \$section=NULL) +\end{DoxyCompactItemize} +\subsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\hyperlink{classBiblioIsisDb_a978a9243ea53b1f2426115d7b4191b07}{\$fdt} +\item +\hyperlink{classBiblioIsisDb_a7eccfa964dcd1469a263340447c38143}{\$perl} +\item +\hyperlink{classBiblioIsisDb_ab9fb3b6f10d2734a198ca7802ee38c2d}{\$format} +\item +\hyperlink{classBiblioIsisDb_a67337d78af0fc21d0ff10471aa638c62}{\$log} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Biblio::Isis implementation of \hyperlink{interfaceIsisDb}{IsisDb}. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classBiblioIsisDb_ab2c5ec782b324847e104d8ad35a230af}{ +\index{BiblioIsisDb@{BiblioIsisDb}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::\_\-\_\-construct (\$ {\em schema})}} +\label{classBiblioIsisDb_ab2c5ec782b324847e104d8ad35a230af} +Constructor. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{IsisDb::\_\-\_\-construct()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{IsisDb}. + + + +\subsection{Member Function Documentation} +\hypertarget{classBiblioIsisDb_ad5704f5c9454ac053e66a489797ba221}{ +\index{BiblioIsisDb@{BiblioIsisDb}!backend@{backend}} +\index{backend@{backend}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{backend}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::backend (\$ {\em method} = {\ttfamily 'count'}, \/ \$ {\em args} = {\ttfamily NULL})}} +\label{classBiblioIsisDb_ad5704f5c9454ac053e66a489797ba221} +Send requests to the perl backend. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$method}]Backend method name to invoke.\item[{\em \$args}]Backend method arguments.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Backend return value. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_a2b6fd7b7316f63ac5649ebf3947c4fae}{ +\index{BiblioIsisDb@{BiblioIsisDb}!charset@{charset}} +\index{charset@{charset}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{charset}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::charset (\&\$ {\em data})}} +\label{classBiblioIsisDb_a2b6fd7b7316f63ac5649ebf3947c4fae} +Charset conversion. + +Converts a string from the database charset to UTF-\/8. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$data}]String to be converted.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +String converted to UTF-\/8. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_a929467f1907d3aeaeebe493f0c188c5b}{ +\index{BiblioIsisDb@{BiblioIsisDb}!check@{check}} +\index{check@{check}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}static BiblioIsisDb::check (\$ {\em schema}, \/ \$ {\em section} = {\ttfamily NULL})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classBiblioIsisDb_a929467f1907d3aeaeebe493f0c188c5b} +Check configuration. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb::check()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb}. + +\hypertarget{classBiblioIsisDb_ab6b0a977c066c25c6bdca5c1d3a083e8}{ +\index{BiblioIsisDb@{BiblioIsisDb}!entries@{entries}} +\index{entries@{entries}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{entries}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::entries ()}} +\label{classBiblioIsisDb_ab6b0a977c066c25c6bdca5c1d3a083e8} +Return number of entries in the database. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{IsisDb::entries()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{IsisDb}. + +\hypertarget{classBiblioIsisDb_a8e76b289b9e3a9893b9469094753d2bc}{ +\index{BiblioIsisDb@{BiblioIsisDb}!example@{example}} +\index{example@{example}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{example}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::example ()}} +\label{classBiblioIsisDb_a8e76b289b9e3a9893b9469094753d2bc} +Return an example schema. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb::example()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb}. + +\hypertarget{classBiblioIsisDb_a73d5d998f9ab7e410c5f71f65e83948b}{ +\index{BiblioIsisDb@{BiblioIsisDb}!has\_\-subfields@{has\_\-subfields}} +\index{has\_\-subfields@{has\_\-subfields}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{has\_\-subfields}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::has\_\-subfields (\$ {\em key})}} +\label{classBiblioIsisDb_a73d5d998f9ab7e410c5f71f65e83948b} +Checks whether a field has subfields. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$key}]Field key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if has subfields, false otherwise. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_aa86380f9e66ea8f175c50675d1fe0a88}{ +\index{BiblioIsisDb@{BiblioIsisDb}!is\_\-repetitive@{is\_\-repetitive}} +\index{is\_\-repetitive@{is\_\-repetitive}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{is\_\-repetitive}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::is\_\-repetitive (\$ {\em field}, \/ \$ {\em value})}} +\label{classBiblioIsisDb_aa86380f9e66ea8f175c50675d1fe0a88} +Deals with repetition. + +As Biblio::Isis always return field values as arrays, we have to check the database schema to see if we want to convert then to a single value. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Database field.\item[{\em \$value}]Data (with or without repetition).\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if repetitive, false otherwise. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_a286fb16de5797785d28021068efca561}{ +\index{BiblioIsisDb@{BiblioIsisDb}!logger@{logger}} +\index{logger@{logger}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{logger}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::logger (\$ {\em message})}} +\label{classBiblioIsisDb_a286fb16de5797785d28021068efca561} +Class logger. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$message}]Log message. \end{DoxyParams} +\hypertarget{classBiblioIsisDb_a808cdbc0d4c8f62a1465e74064f4422f}{ +\index{BiblioIsisDb@{BiblioIsisDb}!read@{read}} +\index{read@{read}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::read (\$ {\em id}, \/ \$ {\em method} = {\ttfamily 'fetch'})}} +\label{classBiblioIsisDb_a808cdbc0d4c8f62a1465e74064f4422f} +Read an entry. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$id}]Record Id.\item[{\em \$method}]Database read method.\end{DoxyParams} +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{IsisDb::read()} +\end{DoxySeeAlso} +\hypertarget{classBiblioIsisDb_a04089d61ce04b18aa6a78c94ca02edb9}{ +\index{BiblioIsisDb@{BiblioIsisDb}!repetition@{repetition}} +\index{repetition@{repetition}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{repetition}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::repetition (\$ {\em key}, \/ \$ {\em value})}} +\label{classBiblioIsisDb_a04089d61ce04b18aa6a78c94ca02edb9} +Deals with repetition. + +As Biblio::Isis always return field values as arrays, we have to check the database schema to see if we want to convert then to a single value. The current implementation is just a placeholder as no conversion is done. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$key}]Database key.\item[{\em \$value}]Query field result.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +The value according to the repetition config. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_a450e26ae0b7f4967d8e25c9a3d023c75}{ +\index{BiblioIsisDb@{BiblioIsisDb}!subfields@{subfields}} +\index{subfields@{subfields}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{subfields}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::subfields (\$ {\em name}, \/ \$ {\em key}, \/ \$ {\em method})}} +\label{classBiblioIsisDb_a450e26ae0b7f4967d8e25c9a3d023c75} +Makes subfield substitution in a dataset. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Dataset.\item[{\em \$key}]Field key.\item[{\em \$method}]Database read method.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Data with processed subfields. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_a2b08c6a7ba20f6f5eb07edb2b4a914c1}{ +\index{BiblioIsisDb@{BiblioIsisDb}!subfields\_\-from\_\-fetch@{subfields\_\-from\_\-fetch}} +\index{subfields\_\-from\_\-fetch@{subfields\_\-from\_\-fetch}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{subfields\_\-from\_\-fetch}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::subfields\_\-from\_\-fetch (\$ {\em name}, \/ \$ {\em key})}} +\label{classBiblioIsisDb_a2b08c6a7ba20f6f5eb07edb2b4a914c1} +Subfield handling for data read by 'from\_\-fetch' method. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Dataset.\item[{\em \$key}]Field key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Data with processed subfields. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_a8c6a0081c5296a6db520e98998502ef7}{ +\index{BiblioIsisDb@{BiblioIsisDb}!subfields\_\-from\_\-to\_\-hash@{subfields\_\-from\_\-to\_\-hash}} +\index{subfields\_\-from\_\-to\_\-hash@{subfields\_\-from\_\-to\_\-hash}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{subfields\_\-from\_\-to\_\-hash}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::subfields\_\-from\_\-to\_\-hash (\$ {\em name}, \/ \$ {\em key})}} +\label{classBiblioIsisDb_a8c6a0081c5296a6db520e98998502ef7} +Subfield handling for data read by 'to\_\-hash' method. This method is not fully supported and therefore not recommended. + +It does not deal very well when data has \char`\"{}main\char`\"{} fields and subfields (like \char`\"{}data1$^\wedge$adata2$^\wedge$bdata3\char`\"{}) and doesn't deal with advanced configuration such as 'join\_\-subfields'. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Dataset.\item[{\em \$key}]Field key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Data with processed subfields. +\end{DoxyReturn} +\hypertarget{classBiblioIsisDb_af0be305b211b96dcb4aeb8452c8331a9}{ +\index{BiblioIsisDb@{BiblioIsisDb}!subfields\_\-switch@{subfields\_\-switch}} +\index{subfields\_\-switch@{subfields\_\-switch}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{subfields\_\-switch}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::subfields\_\-switch (\$ {\em key}, \/ \&\$ {\em value})}} +\label{classBiblioIsisDb_af0be305b211b96dcb4aeb8452c8331a9} +Switch keys on subfields. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$key}]Field key.\item[{\em \$value}]Dataset. \end{DoxyParams} +\hypertarget{classBiblioIsisDb_a34483b463d81ba1d8031576b5735efbc}{ +\index{BiblioIsisDb@{BiblioIsisDb}!tag@{tag}} +\index{tag@{tag}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{tag}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::tag (\$ {\em results}, \/ \$ {\em method} = {\ttfamily 'fetch'})}} +\label{classBiblioIsisDb_a34483b463d81ba1d8031576b5735efbc} +Tag results of a db query. + +This function converts the keys of query result from field numbers to names. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$results}]Database query results.\item[{\em \$method}]Database read method.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Tagged database result. +\end{DoxyReturn} + + +\subsection{Member Data Documentation} +\hypertarget{classBiblioIsisDb_a978a9243ea53b1f2426115d7b4191b07}{ +\index{BiblioIsisDb@{BiblioIsisDb}!\$fdt@{\$fdt}} +\index{\$fdt@{\$fdt}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{\$fdt}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::\$fdt}} +\label{classBiblioIsisDb_a978a9243ea53b1f2426115d7b4191b07} +Field description table. \hypertarget{classBiblioIsisDb_ab9fb3b6f10d2734a198ca7802ee38c2d}{ +\index{BiblioIsisDb@{BiblioIsisDb}!\$format@{\$format}} +\index{\$format@{\$format}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{\$format}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::\$format}} +\label{classBiblioIsisDb_ab9fb3b6f10d2734a198ca7802ee38c2d} +Database format, derived from \$schema. \hypertarget{classBiblioIsisDb_a67337d78af0fc21d0ff10471aa638c62}{ +\index{BiblioIsisDb@{BiblioIsisDb}!\$log@{\$log}} +\index{\$log@{\$log}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{\$log}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::\$log}} +\label{classBiblioIsisDb_a67337d78af0fc21d0ff10471aa638c62} +Class action log. \hypertarget{classBiblioIsisDb_a7eccfa964dcd1469a263340447c38143}{ +\index{BiblioIsisDb@{BiblioIsisDb}!\$perl@{\$perl}} +\index{\$perl@{\$perl}!BiblioIsisDb@{BiblioIsisDb}} +\subsubsection[{\$perl}]{\setlength{\rightskip}{0pt plus 5cm}BiblioIsisDb::\$perl}} +\label{classBiblioIsisDb_a7eccfa964dcd1469a263340447c38143} +Class instance of a perl interpreter; + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/backends/BiblioIsisDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/classCinIsis.tex b/doc/latex/classCinIsis.tex new file mode 100644 index 0000000..9d1c557 --- /dev/null +++ b/doc/latex/classCinIsis.tex @@ -0,0 +1,100 @@ +\hypertarget{classCinIsis}{ +\section{CinIsis Class Reference} +\label{classCinIsis}\index{CinIsis@{CinIsis}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinIsis_a0f8b918be2f0f1d2c68955b3295034fe}{\_\-\_\-construct} (\$config= 'config/config.yaml') +\item +\hyperlink{classCinIsis_a831607c2fe9ffac63be8de42e1c9dbae}{load} (\$file) +\item +\hyperlink{classCinIsis_afa9cbac9e165ebed194b24487344d2fb}{parse} (\$config, \$type= 'cinisis') +\item +\hyperlink{classCinIsis_acd7e7486428fac5a0a85ad46b0486820}{check} (\$config) +\end{DoxyCompactItemize} +\subsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinIsis_ada0e16c222436f776f040e0fe1a25184}{\$db} +\item +\hyperlink{classCinIsis_aea1086b32d45308f6875f6ed0a6db2fc}{\$implementation} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +\hyperlink{classCinIsis}{CinIsis} main class. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classCinIsis_a0f8b918be2f0f1d2c68955b3295034fe}{ +\index{CinIsis@{CinIsis}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!CinIsis@{CinIsis}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}CinIsis::\_\-\_\-construct (\$ {\em config} = {\ttfamily 'config/config.yaml'})}} +\label{classCinIsis_a0f8b918be2f0f1d2c68955b3295034fe} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Optional parameter to set alternative config file or array with configuration. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classCinIsis_acd7e7486428fac5a0a85ad46b0486820}{ +\index{CinIsis@{CinIsis}!check@{check}} +\index{check@{check}!CinIsis@{CinIsis}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}CinIsis::check (\$ {\em config})}} +\label{classCinIsis_acd7e7486428fac5a0a85ad46b0486820} +Check configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array with configuration.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE on error. +\end{DoxyReturn} +\hypertarget{classCinIsis_a831607c2fe9ffac63be8de42e1c9dbae}{ +\index{CinIsis@{CinIsis}!load@{load}} +\index{load@{load}!CinIsis@{CinIsis}} +\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}CinIsis::load (\$ {\em file})}} +\label{classCinIsis_a831607c2fe9ffac63be8de42e1c9dbae} +Config file load. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$file}]Config file.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration. +\end{DoxyReturn} +\hypertarget{classCinIsis_afa9cbac9e165ebed194b24487344d2fb}{ +\index{CinIsis@{CinIsis}!parse@{parse}} +\index{parse@{parse}!CinIsis@{CinIsis}} +\subsubsection[{parse}]{\setlength{\rightskip}{0pt plus 5cm}CinIsis::parse (\$ {\em config}, \/ \$ {\em type} = {\ttfamily 'cinisis'})}} +\label{classCinIsis_afa9cbac9e165ebed194b24487344d2fb} +Parse configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array with configuration.\item[{\em \$type}]Configuration type (either 'cinisis' or 'schema').\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE on error. +\end{DoxyReturn} +\begin{Desc} +\item[\hyperlink{todo__todo000001}{Todo}]Config and system check. \end{Desc} + + +\subsection{Member Data Documentation} +\hypertarget{classCinIsis_ada0e16c222436f776f040e0fe1a25184}{ +\index{CinIsis@{CinIsis}!\$db@{\$db}} +\index{\$db@{\$db}!CinIsis@{CinIsis}} +\subsubsection[{\$db}]{\setlength{\rightskip}{0pt plus 5cm}CinIsis::\$db}} +\label{classCinIsis_ada0e16c222436f776f040e0fe1a25184} +Database resource. \hypertarget{classCinIsis_aea1086b32d45308f6875f6ed0a6db2fc}{ +\index{CinIsis@{CinIsis}!\$implementation@{\$implementation}} +\index{\$implementation@{\$implementation}!CinIsis@{CinIsis}} +\subsubsection[{\$implementation}]{\setlength{\rightskip}{0pt plus 5cm}CinIsis::\$implementation}} +\label{classCinIsis_aea1086b32d45308f6875f6ed0a6db2fc} +Database implementation. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/CinIsis.php\end{DoxyCompactItemize} diff --git a/doc/latex/classCinisis.tex b/doc/latex/classCinisis.tex new file mode 100644 index 0000000..7f6193b --- /dev/null +++ b/doc/latex/classCinisis.tex @@ -0,0 +1,185 @@ +\hypertarget{classCinisis}{ +\section{Cinisis Class Reference} +\label{classCinisis}\index{Cinisis@{Cinisis}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinisis_ab9cb7a94d6a5dfb13d50e83e58a4cc10}{\_\-\_\-construct} (\$config=NULL) +\item +\hyperlink{classCinisis_ad5ebe493037aad5a2d8a2f6c51fab09f}{open} (\$config) +\item +\hyperlink{classCinisis_a0bd044303b01793f1a59c54040ff0242}{load} (\$file) +\item +\hyperlink{classCinisis_ae8d2f767bfb149031b1ac7077c45c7d6}{parse} (\$config, \$class=\_\-\_\-CLASS\_\-\_\-) +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classCinisis_add6ffac62cffb6ba5e5b0bec552b2cee}{yaml} (\$file) +\item +static \hyperlink{classCinisis_ae6f679192f136ba61e85130ccab8e7ef}{check} (\$config) +\item +static \hyperlink{classCinisis_a125ecd4426e15e2c27daa16d4aaac3f2}{base} () +\item +static \hyperlink{classCinisis_aac686f5d4862085721eb0de1d6203a57}{file} (\$config=NULL, \$section= 'config') +\item +static \hyperlink{classCinisis_a0163d3358b31657bd6e91f94aa618918}{join\_\-subfields} (\$format) +\item +static \hyperlink{classCinisis_ac470ab9dc1f8c02545708f1c7b820d9e}{main\_\-field\_\-name} (\$format, \$key) +\end{DoxyCompactItemize} +\subsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinisis_ae8aedec88384439c95da89f423a219c0}{\$db} +\item +\hyperlink{classCinisis_ae537c5305e84e86ae7dd305d2cd253fc}{\$implementation} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +\hyperlink{classCinisis}{Cinisis} main class. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classCinisis_ab9cb7a94d6a5dfb13d50e83e58a4cc10}{ +\index{Cinisis@{Cinisis}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!Cinisis@{Cinisis}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}Cinisis::\_\-\_\-construct (\$ {\em config} = {\ttfamily NULL})}} +\label{classCinisis_ab9cb7a94d6a5dfb13d50e83e58a4cc10} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Optional parameter to set alternative config file or array with configuration. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classCinisis_a125ecd4426e15e2c27daa16d4aaac3f2}{ +\index{Cinisis@{Cinisis}!base@{base}} +\index{base@{base}!Cinisis@{Cinisis}} +\subsubsection[{base}]{\setlength{\rightskip}{0pt plus 5cm}static Cinisis::base ()\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisis_a125ecd4426e15e2c27daa16d4aaac3f2} +Get library base folder. + +\begin{DoxyReturn}{Returns} +Return base folder. +\end{DoxyReturn} +\hypertarget{classCinisis_ae6f679192f136ba61e85130ccab8e7ef}{ +\index{Cinisis@{Cinisis}!check@{check}} +\index{check@{check}!Cinisis@{Cinisis}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}static Cinisis::check (\$ {\em config})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisis_ae6f679192f136ba61e85130ccab8e7ef} +Check configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array with configuration.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE on error. +\end{DoxyReturn} +\hypertarget{classCinisis_aac686f5d4862085721eb0de1d6203a57}{ +\index{Cinisis@{Cinisis}!file@{file}} +\index{file@{file}!Cinisis@{Cinisis}} +\subsubsection[{file}]{\setlength{\rightskip}{0pt plus 5cm}static Cinisis::file (\$ {\em config} = {\ttfamily NULL}, \/ \$ {\em section} = {\ttfamily 'config'})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisis_aac686f5d4862085721eb0de1d6203a57} +Get a file path. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file name (either relative to the library or absolute) or array with configuration.\item[{\em \$section}]Config file section (ignored for absolute files).\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Return the assembled file path. +\end{DoxyReturn} +\hypertarget{classCinisis_a0163d3358b31657bd6e91f94aa618918}{ +\index{Cinisis@{Cinisis}!join\_\-subfields@{join\_\-subfields}} +\index{join\_\-subfields@{join\_\-subfields}!Cinisis@{Cinisis}} +\subsubsection[{join\_\-subfields}]{\setlength{\rightskip}{0pt plus 5cm}static Cinisis::join\_\-subfields (\$ {\em format})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisis_a0163d3358b31657bd6e91f94aa618918} +Whether to join field and subfields in a single array. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$format}]Database format.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Boolean. +\end{DoxyReturn} +\hypertarget{classCinisis_a0bd044303b01793f1a59c54040ff0242}{ +\index{Cinisis@{Cinisis}!load@{load}} +\index{load@{load}!Cinisis@{Cinisis}} +\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}Cinisis::load (\$ {\em file})}} +\label{classCinisis_a0bd044303b01793f1a59c54040ff0242} +Config file load. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$file}]Config file.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE if error. +\end{DoxyReturn} +\hypertarget{classCinisis_ac470ab9dc1f8c02545708f1c7b820d9e}{ +\index{Cinisis@{Cinisis}!main\_\-field\_\-name@{main\_\-field\_\-name}} +\index{main\_\-field\_\-name@{main\_\-field\_\-name}!Cinisis@{Cinisis}} +\subsubsection[{main\_\-field\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}static Cinisis::main\_\-field\_\-name (\$ {\em format}, \/ \$ {\em key})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisis_ac470ab9dc1f8c02545708f1c7b820d9e} +Determine the main field name depending on db configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$key}]Field key.\item[{\em \$format}]Database format.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Main field name, 'field' by default. +\end{DoxyReturn} +\hypertarget{classCinisis_ad5ebe493037aad5a2d8a2f6c51fab09f}{ +\index{Cinisis@{Cinisis}!open@{open}} +\index{open@{open}!Cinisis@{Cinisis}} +\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}Cinisis::open (\$ {\em config})}} +\label{classCinisis_ad5ebe493037aad5a2d8a2f6c51fab09f} +Open an ISIS database. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Optional parameter to set alternative config file or array with configuration. \end{DoxyParams} +\hypertarget{classCinisis_ae8d2f767bfb149031b1ac7077c45c7d6}{ +\index{Cinisis@{Cinisis}!parse@{parse}} +\index{parse@{parse}!Cinisis@{Cinisis}} +\subsubsection[{parse}]{\setlength{\rightskip}{0pt plus 5cm}Cinisis::parse (\$ {\em config}, \/ \$ {\em class} = {\ttfamily \_\-\_\-CLASS\_\-\_\-})}} +\label{classCinisis_ae8d2f767bfb149031b1ac7077c45c7d6} +Parse configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array with configuration.\item[{\em \$class}]Configuration class name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE on error. +\end{DoxyReturn} +\hypertarget{classCinisis_add6ffac62cffb6ba5e5b0bec552b2cee}{ +\index{Cinisis@{Cinisis}!yaml@{yaml}} +\index{yaml@{yaml}!Cinisis@{Cinisis}} +\subsubsection[{yaml}]{\setlength{\rightskip}{0pt plus 5cm}static Cinisis::yaml (\$ {\em file})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisis_add6ffac62cffb6ba5e5b0bec552b2cee} +Load YAML into array using backend libraries. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$file}]Config file.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE if error. +\end{DoxyReturn} + + +\subsection{Member Data Documentation} +\hypertarget{classCinisis_ae8aedec88384439c95da89f423a219c0}{ +\index{Cinisis@{Cinisis}!\$db@{\$db}} +\index{\$db@{\$db}!Cinisis@{Cinisis}} +\subsubsection[{\$db}]{\setlength{\rightskip}{0pt plus 5cm}Cinisis::\$db}} +\label{classCinisis_ae8aedec88384439c95da89f423a219c0} +Database resource. \hypertarget{classCinisis_ae537c5305e84e86ae7dd305d2cd253fc}{ +\index{Cinisis@{Cinisis}!\$implementation@{\$implementation}} +\index{\$implementation@{\$implementation}!Cinisis@{Cinisis}} +\subsubsection[{\$implementation}]{\setlength{\rightskip}{0pt plus 5cm}Cinisis::\$implementation}} +\label{classCinisis_ae537c5305e84e86ae7dd305d2cd253fc} +Database implementation. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/Cinisis.php\end{DoxyCompactItemize} diff --git a/doc/latex/classCinisisDb.tex b/doc/latex/classCinisisDb.tex new file mode 100644 index 0000000..3b57076 --- /dev/null +++ b/doc/latex/classCinisisDb.tex @@ -0,0 +1,170 @@ +\hypertarget{classCinisisDb}{ +\section{CinisisDb Class Reference} +\label{classCinisisDb}\index{CinisisDb@{CinisisDb}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinisisDb_a0693dfb4a5bb8b039f3c7e7848dc1861}{\_\-\_\-construct} (\$config=NULL) +\item +\hyperlink{classCinisisDb_ab6fe06865770b4ade264116627cab487}{open} (\$config) +\item +\hyperlink{classCinisisDb_a517ae044290df8ccea6b04ad91d19a7f}{load} (\$file) +\item +\hyperlink{classCinisisDb_a5b0ec2897d714c79c673d5950dde8e14}{parse} (\$config, \$class=\_\-\_\-CLASS\_\-\_\-) +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classCinisisDb_ad1691843692ee6e9461e5bcb692263c8}{check} (\$config) +\item +static \hyperlink{classCinisisDb_ab44fe0ebdf6a954bc02d50bc7bcc3464}{base} () +\item +static \hyperlink{classCinisisDb_ac44f1e510c52d21090aab8b903c6ddf5}{file} (\$config=NULL, \$section= 'config') +\item +static \hyperlink{classCinisisDb_a18c5fa49b8683ed0e80cdf72d360d50a}{join\_\-subfields} (\$format) +\item +static \hyperlink{classCinisisDb_a5f0fe8ae1b21721f759bde7fc260a283}{main\_\-field\_\-name} (\$format, \$key) +\end{DoxyCompactItemize} +\subsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinisisDb_af5032dd536f8b50a71871dd35c8be175}{\$db} +\item +\hyperlink{classCinisisDb_af236be4b737a41fff5e97cf4471f1c00}{\$implementation} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +\hyperlink{classCinisisDb}{CinisisDb} main class. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classCinisisDb_a0693dfb4a5bb8b039f3c7e7848dc1861}{ +\index{CinisisDb@{CinisisDb}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!CinisisDb@{CinisisDb}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDb::\_\-\_\-construct (\$ {\em config} = {\ttfamily NULL})}} +\label{classCinisisDb_a0693dfb4a5bb8b039f3c7e7848dc1861} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Optional parameter to set alternative config file or array with configuration. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classCinisisDb_ab44fe0ebdf6a954bc02d50bc7bcc3464}{ +\index{CinisisDb@{CinisisDb}!base@{base}} +\index{base@{base}!CinisisDb@{CinisisDb}} +\subsubsection[{base}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDb::base ()\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDb_ab44fe0ebdf6a954bc02d50bc7bcc3464} +Get library base folder. + +\begin{DoxyReturn}{Returns} +Return base folder. +\end{DoxyReturn} +\hypertarget{classCinisisDb_ad1691843692ee6e9461e5bcb692263c8}{ +\index{CinisisDb@{CinisisDb}!check@{check}} +\index{check@{check}!CinisisDb@{CinisisDb}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDb::check (\$ {\em config})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDb_ad1691843692ee6e9461e5bcb692263c8} +Check configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array with configuration.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE on error. +\end{DoxyReturn} +\hypertarget{classCinisisDb_ac44f1e510c52d21090aab8b903c6ddf5}{ +\index{CinisisDb@{CinisisDb}!file@{file}} +\index{file@{file}!CinisisDb@{CinisisDb}} +\subsubsection[{file}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDb::file (\$ {\em config} = {\ttfamily NULL}, \/ \$ {\em section} = {\ttfamily 'config'})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDb_ac44f1e510c52d21090aab8b903c6ddf5} +Get a file path. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file name (either relative to the library or absolute) or array with configuration.\item[{\em \$section}]Config file section (ignored for absolute files).\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Return the assembled file path. +\end{DoxyReturn} +\hypertarget{classCinisisDb_a18c5fa49b8683ed0e80cdf72d360d50a}{ +\index{CinisisDb@{CinisisDb}!join\_\-subfields@{join\_\-subfields}} +\index{join\_\-subfields@{join\_\-subfields}!CinisisDb@{CinisisDb}} +\subsubsection[{join\_\-subfields}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDb::join\_\-subfields (\$ {\em format})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDb_a18c5fa49b8683ed0e80cdf72d360d50a} +Whether to join field and subfields in a single array. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$format}]Database format.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Boolean. +\end{DoxyReturn} +\hypertarget{classCinisisDb_a517ae044290df8ccea6b04ad91d19a7f}{ +\index{CinisisDb@{CinisisDb}!load@{load}} +\index{load@{load}!CinisisDb@{CinisisDb}} +\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDb::load (\$ {\em file})}} +\label{classCinisisDb_a517ae044290df8ccea6b04ad91d19a7f} +Config file load. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$file}]Config file.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE if error. +\end{DoxyReturn} +\hypertarget{classCinisisDb_a5f0fe8ae1b21721f759bde7fc260a283}{ +\index{CinisisDb@{CinisisDb}!main\_\-field\_\-name@{main\_\-field\_\-name}} +\index{main\_\-field\_\-name@{main\_\-field\_\-name}!CinisisDb@{CinisisDb}} +\subsubsection[{main\_\-field\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDb::main\_\-field\_\-name (\$ {\em format}, \/ \$ {\em key})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDb_a5f0fe8ae1b21721f759bde7fc260a283} +Determine the main field name depending on db configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$key}]Field key.\item[{\em \$format}]Database format.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Main field name, 'field' by default. +\end{DoxyReturn} +\hypertarget{classCinisisDb_ab6fe06865770b4ade264116627cab487}{ +\index{CinisisDb@{CinisisDb}!open@{open}} +\index{open@{open}!CinisisDb@{CinisisDb}} +\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDb::open (\$ {\em config})}} +\label{classCinisisDb_ab6fe06865770b4ade264116627cab487} +Open an ISIS database. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Optional parameter to set alternative config file or array with configuration. \end{DoxyParams} +\hypertarget{classCinisisDb_a5b0ec2897d714c79c673d5950dde8e14}{ +\index{CinisisDb@{CinisisDb}!parse@{parse}} +\index{parse@{parse}!CinisisDb@{CinisisDb}} +\subsubsection[{parse}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDb::parse (\$ {\em config}, \/ \$ {\em class} = {\ttfamily \_\-\_\-CLASS\_\-\_\-})}} +\label{classCinisisDb_a5b0ec2897d714c79c673d5950dde8e14} +Parse configuration. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array with configuration.\item[{\em \$class}]Configuration class name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with configuration or FALSE on error. +\end{DoxyReturn} + + +\subsection{Member Data Documentation} +\hypertarget{classCinisisDb_af5032dd536f8b50a71871dd35c8be175}{ +\index{CinisisDb@{CinisisDb}!\$db@{\$db}} +\index{\$db@{\$db}!CinisisDb@{CinisisDb}} +\subsubsection[{\$db}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDb::\$db}} +\label{classCinisisDb_af5032dd536f8b50a71871dd35c8be175} +Database resource. \hypertarget{classCinisisDb_af236be4b737a41fff5e97cf4471f1c00}{ +\index{CinisisDb@{CinisisDb}!\$implementation@{\$implementation}} +\index{\$implementation@{\$implementation}!CinisisDb@{CinisisDb}} +\subsubsection[{\$implementation}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDb::\$implementation}} +\label{classCinisisDb_af236be4b737a41fff5e97cf4471f1c00} +Database implementation. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/CinisisDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/classCinisisDisplayHelper.tex b/doc/latex/classCinisisDisplayHelper.tex new file mode 100644 index 0000000..80624db --- /dev/null +++ b/doc/latex/classCinisisDisplayHelper.tex @@ -0,0 +1,296 @@ +\hypertarget{classCinisisDisplayHelper}{ +\section{CinisisDisplayHelper Class Reference} +\label{classCinisisDisplayHelper}\index{CinisisDisplayHelper@{CinisisDisplayHelper}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classCinisisDisplayHelper_ae60a4cc7ad15109c83b3d934f89b283e}{\_\-\_\-construct} (\$title) +\item +\hyperlink{classCinisisDisplayHelper_a5601da7181ece90313c1abe2fd0ae621}{\_\-\_\-call} (\$method, \$arguments) +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classCinisisDisplayHelper_ab263cf81e5c459c60baa6ef7fa5f76b2}{methodName} (\$method) +\item +static \hyperlink{classCinisisDisplayHelper_abae906d7606b7d76ef5ed754835ba7e2}{\_\-\_\-callStatic} (\$method, \$arguments) +\end{DoxyCompactItemize} +\subsection*{Static Protected Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classCinisisDisplayHelper_af3849efbba5e6980ddfdb4ceddb6ad17}{webTitle} (\$title) +\item +static \hyperlink{classCinisisDisplayHelper_a8f0c8aec5b11a144b14278d287238c85}{cliTitle} (\$title) +\item +static \hyperlink{classCinisisDisplayHelper_a356d8117dfcb220b7bb9996b569f5f25}{webHeader} (\$title) +\item +static \hyperlink{classCinisisDisplayHelper_aa331cd95a86ffd270784736e74f253e6}{webFooter} () +\item +static \hyperlink{classCinisisDisplayHelper_a7ba5dd0ddd1ba9de5efdbfa1b62d4efa}{webForm} (\$content, \$action= 'index.php', \$method= 'get') +\item +static \hyperlink{classCinisisDisplayHelper_a4c8934dc88cda9c7a894106b4dc7abba}{webFormInputText} (\$name, \$default=null) +\item +static \hyperlink{classCinisisDisplayHelper_a291e2da97fd646e7fa34fb92879fc3d6}{webNavbar} (\$entry, \$entries, \$action= 'index.php', \$extra=NULL) +\item +static \hyperlink{classCinisisDisplayHelper_aadc869909d8be43402d73fa3415827b4}{webLink} (\$action, \$args, \$title) +\item +static \hyperlink{classCinisisDisplayHelper_a7ffe33c336d0b495807a2c4bae78cbfb}{webEntryLink} (\$entry) +\item +static \hyperlink{classCinisisDisplayHelper_a4028def92d8511e525251ec7ab06246d}{webOpenTable} () +\item +static \hyperlink{classCinisisDisplayHelper_ab4e55ec58b59bc8b2af32b93cdf0d7c1}{webCloseTable} () +\item +static \hyperlink{classCinisisDisplayHelper_a0f2e5c78f6fdd146df04382e497cfe94}{webH2} (\$text) +\item +static \hyperlink{classCinisisDisplayHelper_aa15ca1975a280814a1cdc2df82b8c67d}{cliH2} (\$text) +\item +static \hyperlink{classCinisisDisplayHelper_acc20c726a214895584d15a434b2f3548}{webH3} (\$text) +\item +static \hyperlink{classCinisisDisplayHelper_a1ed9ee357ffda8e2efd885a6eae20550}{cliH3} (\$text) +\item +static \hyperlink{classCinisisDisplayHelper_a9c8b637e47e4263901baf4c5f2064d8d}{webBr} () +\item +static \hyperlink{classCinisisDisplayHelper_ad61db99c9d639678c96879aa34288323}{cliBr} () +\item +static \hyperlink{classCinisisDisplayHelper_a528283a8b16090918f1878dca5ee24fb}{webPre} (\$text) +\item +static \hyperlink{classCinisisDisplayHelper_a50bf73bd3722766cbae1b46b3092453d}{cliPre} (\$text) +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Display helpers for test scripts. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classCinisisDisplayHelper_ae60a4cc7ad15109c83b3d934f89b283e}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDisplayHelper::\_\-\_\-construct (\$ {\em title})}} +\label{classCinisisDisplayHelper_ae60a4cc7ad15109c83b3d934f89b283e} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$title}]Page title; \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classCinisisDisplayHelper_a5601da7181ece90313c1abe2fd0ae621}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!\_\-\_\-call@{\_\-\_\-call}} +\index{\_\-\_\-call@{\_\-\_\-call}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{\_\-\_\-call}]{\setlength{\rightskip}{0pt plus 5cm}CinisisDisplayHelper::\_\-\_\-call (\$ {\em method}, \/ \$ {\em arguments})}} +\label{classCinisisDisplayHelper_a5601da7181ece90313c1abe2fd0ae621} +Dispatcher, dynamic version. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$method}]Method name.\item[{\em \$arguments}]Argument list.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Callback result. +\end{DoxyReturn} +\hypertarget{classCinisisDisplayHelper_abae906d7606b7d76ef5ed754835ba7e2}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!\_\-\_\-callStatic@{\_\-\_\-callStatic}} +\index{\_\-\_\-callStatic@{\_\-\_\-callStatic}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{\_\-\_\-callStatic}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::\_\-\_\-callStatic (\$ {\em method}, \/ \$ {\em arguments})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDisplayHelper_abae906d7606b7d76ef5ed754835ba7e2} +Dispatcher, static version. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$method}]Method name.\item[{\em \$arguments}]Argument list.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Callback result. +\end{DoxyReturn} +\hypertarget{classCinisisDisplayHelper_ad61db99c9d639678c96879aa34288323}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!cliBr@{cliBr}} +\index{cliBr@{cliBr}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{cliBr}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::cliBr ()\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_ad61db99c9d639678c96879aa34288323} +Draws a line break element, CLI version. \hypertarget{classCinisisDisplayHelper_aa15ca1975a280814a1cdc2df82b8c67d}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!cliH2@{cliH2}} +\index{cliH2@{cliH2}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{cliH2}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::cliH2 (\$ {\em text})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_aa15ca1975a280814a1cdc2df82b8c67d} +Draws a h2 element, CLI version. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$text}]Inner text. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_a1ed9ee357ffda8e2efd885a6eae20550}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!cliH3@{cliH3}} +\index{cliH3@{cliH3}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{cliH3}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::cliH3 (\$ {\em text})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a1ed9ee357ffda8e2efd885a6eae20550} +Draws a h3 element, CLI version. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$text}]Inner text. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_a50bf73bd3722766cbae1b46b3092453d}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!cliPre@{cliPre}} +\index{cliPre@{cliPre}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{cliPre}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::cliPre (\$ {\em text})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a50bf73bd3722766cbae1b46b3092453d} +Draws a pre format block element. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$text}]Inner text. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_a8f0c8aec5b11a144b14278d287238c85}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!cliTitle@{cliTitle}} +\index{cliTitle@{cliTitle}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{cliTitle}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::cliTitle (\$ {\em title})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a8f0c8aec5b11a144b14278d287238c85} +Draws title, CLI version. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$title}]Page title; \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_ab263cf81e5c459c60baa6ef7fa5f76b2}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!methodName@{methodName}} +\index{methodName@{methodName}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{methodName}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::methodName (\$ {\em method})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisDisplayHelper_ab263cf81e5c459c60baa6ef7fa5f76b2} +Determine internal method names. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$method}]Method name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Method name. +\end{DoxyReturn} +\hypertarget{classCinisisDisplayHelper_a9c8b637e47e4263901baf4c5f2064d8d}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webBr@{webBr}} +\index{webBr@{webBr}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webBr}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webBr ()\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a9c8b637e47e4263901baf4c5f2064d8d} +Draws a line break element. \hypertarget{classCinisisDisplayHelper_ab4e55ec58b59bc8b2af32b93cdf0d7c1}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webCloseTable@{webCloseTable}} +\index{webCloseTable@{webCloseTable}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webCloseTable}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webCloseTable ()\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_ab4e55ec58b59bc8b2af32b93cdf0d7c1} +Draws tags for closing a table. \hypertarget{classCinisisDisplayHelper_a7ffe33c336d0b495807a2c4bae78cbfb}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webEntryLink@{webEntryLink}} +\index{webEntryLink@{webEntryLink}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webEntryLink}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webEntryLink (\$ {\em entry})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a7ffe33c336d0b495807a2c4bae78cbfb} +Format an entry link. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$entry}]Entry number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Formatted link. +\end{DoxyReturn} +\hypertarget{classCinisisDisplayHelper_aa331cd95a86ffd270784736e74f253e6}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webFooter@{webFooter}} +\index{webFooter@{webFooter}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webFooter}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webFooter ()\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_aa331cd95a86ffd270784736e74f253e6} +Draws the page footer. \hypertarget{classCinisisDisplayHelper_a7ba5dd0ddd1ba9de5efdbfa1b62d4efa}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webForm@{webForm}} +\index{webForm@{webForm}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webForm}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webForm (\$ {\em content}, \/ \$ {\em action} = {\ttfamily 'index.php'}, \/ \$ {\em method} = {\ttfamily 'get'})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a7ba5dd0ddd1ba9de5efdbfa1b62d4efa} +Draws a form. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$content}]Form inner content.\item[{\em \$action}]Form action.\item[{\em \$method}]Form method. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_a4c8934dc88cda9c7a894106b4dc7abba}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webFormInputText@{webFormInputText}} +\index{webFormInputText@{webFormInputText}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webFormInputText}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webFormInputText (\$ {\em name}, \/ \$ {\em default} = {\ttfamily null})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a4c8934dc88cda9c7a894106b4dc7abba} +Draws a form text input. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Input name.\item[{\em \$default}]Default value.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Rendered text input. +\end{DoxyReturn} +\hypertarget{classCinisisDisplayHelper_a0f2e5c78f6fdd146df04382e497cfe94}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webH2@{webH2}} +\index{webH2@{webH2}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webH2}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webH2 (\$ {\em text})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a0f2e5c78f6fdd146df04382e497cfe94} +Draws a h2 element. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$text}]Inner text. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_acc20c726a214895584d15a434b2f3548}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webH3@{webH3}} +\index{webH3@{webH3}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webH3}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webH3 (\$ {\em text})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_acc20c726a214895584d15a434b2f3548} +Draws a h3 element. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$text}]Inner text. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_a356d8117dfcb220b7bb9996b569f5f25}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webHeader@{webHeader}} +\index{webHeader@{webHeader}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webHeader}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webHeader (\$ {\em title})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a356d8117dfcb220b7bb9996b569f5f25} +Draws the page header. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$title}]Page title; \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_aadc869909d8be43402d73fa3415827b4}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webLink@{webLink}} +\index{webLink@{webLink}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webLink}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webLink (\$ {\em action}, \/ \$ {\em args}, \/ \$ {\em title})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_aadc869909d8be43402d73fa3415827b4} +Format a link. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$action}]Link action.\item[{\em \$args}]Action arguments.\item[{\em \$title}]Link title.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Formatted link. +\end{DoxyReturn} +\hypertarget{classCinisisDisplayHelper_a291e2da97fd646e7fa34fb92879fc3d6}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webNavbar@{webNavbar}} +\index{webNavbar@{webNavbar}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webNavbar}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webNavbar (\$ {\em entry}, \/ \$ {\em entries}, \/ \$ {\em action} = {\ttfamily 'index.php'}, \/ \$ {\em extra} = {\ttfamily NULL})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a291e2da97fd646e7fa34fb92879fc3d6} +Draws a navigation bar. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$entry}]Current entry.\item[{\em \$entries}]Total number of entries.\item[{\em \$action}]Page action.\item[{\em \$extra}]Extra parameters. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_a4028def92d8511e525251ec7ab06246d}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webOpenTable@{webOpenTable}} +\index{webOpenTable@{webOpenTable}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webOpenTable}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webOpenTable ()\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a4028def92d8511e525251ec7ab06246d} +Draws tags for opening a table. \hypertarget{classCinisisDisplayHelper_a528283a8b16090918f1878dca5ee24fb}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webPre@{webPre}} +\index{webPre@{webPre}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webPre}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webPre (\$ {\em text})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_a528283a8b16090918f1878dca5ee24fb} +Draws a pre format block element. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$text}]Inner text. \end{DoxyParams} +\hypertarget{classCinisisDisplayHelper_af3849efbba5e6980ddfdb4ceddb6ad17}{ +\index{CinisisDisplayHelper@{CinisisDisplayHelper}!webTitle@{webTitle}} +\index{webTitle@{webTitle}!CinisisDisplayHelper@{CinisisDisplayHelper}} +\subsubsection[{webTitle}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisDisplayHelper::webTitle (\$ {\em title})\hspace{0.3cm}{\ttfamily \mbox{[}static, protected\mbox{]}}}} +\label{classCinisisDisplayHelper_af3849efbba5e6980ddfdb4ceddb6ad17} +Draws a page title. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$title}]Page title; \end{DoxyParams} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/helpers/CinisisDisplayHelper.php\end{DoxyCompactItemize} diff --git a/doc/latex/classCinisisHttpHelper.tex b/doc/latex/classCinisisHttpHelper.tex new file mode 100644 index 0000000..ca5bd6d --- /dev/null +++ b/doc/latex/classCinisisHttpHelper.tex @@ -0,0 +1,63 @@ +\hypertarget{classCinisisHttpHelper}{ +\section{CinisisHttpHelper Class Reference} +\label{classCinisisHttpHelper}\index{CinisisHttpHelper@{CinisisHttpHelper}} +} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classCinisisHttpHelper_aabbbd96f654baf3086dfb83728b581fa}{get\_\-arg} (\$name, \$default=1) +\item +static \hyperlink{classCinisisHttpHelper_ac61168ccb1eb83a15bb82b012759d67e}{get\_\-numeric\_\-arg} (\$name) +\item +static \hyperlink{classCinisisHttpHelper_aa4c258abb234e9585d2215dfa44247ee}{get\_\-textual\_\-arg} (\$name) +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Http helper for test scripts. + +\subsection{Member Function Documentation} +\hypertarget{classCinisisHttpHelper_aabbbd96f654baf3086dfb83728b581fa}{ +\index{CinisisHttpHelper@{CinisisHttpHelper}!get\_\-arg@{get\_\-arg}} +\index{get\_\-arg@{get\_\-arg}!CinisisHttpHelper@{CinisisHttpHelper}} +\subsubsection[{get\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisHttpHelper::get\_\-arg (\$ {\em name}, \/ \$ {\em default} = {\ttfamily 1})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisHttpHelper_aabbbd96f654baf3086dfb83728b581fa} +Get an argument. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Argument name.\item[{\em \$default}]Default value.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Argument value. +\end{DoxyReturn} +\hypertarget{classCinisisHttpHelper_ac61168ccb1eb83a15bb82b012759d67e}{ +\index{CinisisHttpHelper@{CinisisHttpHelper}!get\_\-numeric\_\-arg@{get\_\-numeric\_\-arg}} +\index{get\_\-numeric\_\-arg@{get\_\-numeric\_\-arg}!CinisisHttpHelper@{CinisisHttpHelper}} +\subsubsection[{get\_\-numeric\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisHttpHelper::get\_\-numeric\_\-arg (\$ {\em name})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisHttpHelper_ac61168ccb1eb83a15bb82b012759d67e} +Get a numeric argument. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Argument name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Argument value. +\end{DoxyReturn} +\hypertarget{classCinisisHttpHelper_aa4c258abb234e9585d2215dfa44247ee}{ +\index{CinisisHttpHelper@{CinisisHttpHelper}!get\_\-textual\_\-arg@{get\_\-textual\_\-arg}} +\index{get\_\-textual\_\-arg@{get\_\-textual\_\-arg}!CinisisHttpHelper@{CinisisHttpHelper}} +\subsubsection[{get\_\-textual\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}static CinisisHttpHelper::get\_\-textual\_\-arg (\$ {\em name})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classCinisisHttpHelper_aa4c258abb234e9585d2215dfa44247ee} +Get a string argument. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Argument name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Argument value. +\end{DoxyReturn} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/helpers/CinisisHttpHelper.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisAudit.eps b/doc/latex/classIsisAudit.eps new file mode 100644 index 0000000..cc7334b --- /dev/null +++ b/doc/latex/classIsisAudit.eps @@ -0,0 +1,215 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 1030.93 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.485 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 5 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(IsisAudit) cw +(IsisFinder) cw +(IsisConnector) cw +(IsisMap) cw +(IsisReader) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (IsisAudit) 0 0 box + (IsisFinder) 0 1 box + (IsisConnector) 0 2 box + (IsisMap) 0 3 box + (IsisReader) 0 4 box + +% ----- relations ----- + +solid +0 0 0 out +solid +1 0 1 in +solid +0 0 1 out +solid +1 0 2 in +solid +0 0 2 out +solid +1 0 3 in +solid +0 0 3 out +solid +1 0 4 in diff --git a/doc/latex/classIsisAudit.pdf b/doc/latex/classIsisAudit.pdf new file mode 100644 index 0000000..1e3b1e2 Binary files /dev/null and b/doc/latex/classIsisAudit.pdf differ diff --git a/doc/latex/classIsisAudit.tex b/doc/latex/classIsisAudit.tex new file mode 100644 index 0000000..b8a5a71 --- /dev/null +++ b/doc/latex/classIsisAudit.tex @@ -0,0 +1,31 @@ +\hypertarget{classIsisAudit}{ +\section{IsisAudit Class Reference} +\label{classIsisAudit}\index{IsisAudit@{IsisAudit}} +} +Inheritance diagram for IsisAudit:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=5cm]{classIsisAudit} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisAudit_a2fb1d5a12933f63f396188bc4229f671}{run} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Methods for auditing an Isis database. + +\subsection{Member Function Documentation} +\hypertarget{classIsisAudit_a2fb1d5a12933f63f396188bc4229f671}{ +\index{IsisAudit@{IsisAudit}!run@{run}} +\index{run@{run}!IsisAudit@{IsisAudit}} +\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}IsisAudit::run ()}} +\label{classIsisAudit_a2fb1d5a12933f63f396188bc4229f671} +Run a standard audit procedure. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/IsisAudit.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisConnector.eps b/doc/latex/classIsisConnector.eps new file mode 100644 index 0000000..c780276 --- /dev/null +++ b/doc/latex/classIsisConnector.eps @@ -0,0 +1,215 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 1030.93 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.485 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 5 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(IsisConnector) cw +(IsisMap) cw +(IsisReader) cw +(IsisFinder) cw +(IsisAudit) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (IsisConnector) 0 2 box + (IsisMap) 0 3 box + (IsisReader) 0 4 box + (IsisFinder) 0 1 box + (IsisAudit) 0 0 box + +% ----- relations ----- + +solid +0 0 2 out +solid +1 0 3 in +solid +0 0 3 out +solid +1 0 4 in +solid +1 0 1.25 out +solid +0 0 1.75 in +solid +1 0 0.25 out +solid +0 0 0.75 in diff --git a/doc/latex/classIsisConnector.pdf b/doc/latex/classIsisConnector.pdf new file mode 100644 index 0000000..593a8a6 Binary files /dev/null and b/doc/latex/classIsisConnector.pdf differ diff --git a/doc/latex/classIsisConnector.tex b/doc/latex/classIsisConnector.tex new file mode 100644 index 0000000..e090fb8 --- /dev/null +++ b/doc/latex/classIsisConnector.tex @@ -0,0 +1,281 @@ +\hypertarget{classIsisConnector}{ +\section{IsisConnector Class Reference} +\label{classIsisConnector}\index{IsisConnector@{IsisConnector}} +} +Inheritance diagram for IsisConnector:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=5cm]{classIsisConnector} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisConnector_a0d1ebc176fe54568044aae02d7932c9b}{getRows} (\$field) +\item +\hyperlink{classIsisConnector_ad806dcc5be703fe9aea63d72d68af0a2}{getValues} (\$field) +\item +\hyperlink{classIsisConnector_aa16bb24a54837048eee6244957cbf091}{getItem} (\$field, \$item, \$row=0) +\item +\hyperlink{classIsisConnector_aa928456a26e0264bf0c1a4869a02cbb3}{getItems} (\$field, \$item) +\item +\hyperlink{classIsisConnector_a21c7c4e9fec2440f8c7d36f8a632c8c2}{getMainItem} (\$field, \$row=0) +\item +\hyperlink{classIsisConnector_a2bace7162ec3bf49df9f7acd9367c360}{getMainItems} (\$field) +\item +\hyperlink{classIsisConnector_a1ddaff24266ee02d652de9a752c1be8e}{getSubfield} (\$field, \$subfield, \$row=0) +\item +\hyperlink{classIsisConnector_ad8af0f5cef3b139649d9fb317264df10}{getSubfields} (\$field, \$subfield) +\item +\hyperlink{classIsisConnector_afc97554b42b8b9e98f396811bbfa13d8}{explodeSubfield} (\$field, \$subfield, \$row) +\item +\hyperlink{classIsisConnector_acfea4d86a683cc7455d258cdb80db478}{explodeItem} (\$field, \$item, \$row) +\item +\hyperlink{classIsisConnector_a8baad24b6abc2ef29d8968f353ea6dae}{filterSubfield} (\$field, \$subfield, \$row) +\item +\hyperlink{classIsisConnector_ad88ed9012aac0687aef1c8554879cd52}{hasItem} (\$field, \$item, \$row=0) +\item +\hyperlink{classIsisConnector_a7bc914f2aa6c523404f368dc0b7b130b}{hasMainItem} (\$field, \$row) +\item +\hyperlink{classIsisConnector_a2e6970a3aca76a1dbb5b4bb5ac3adda1}{hasSubfield} (\$field, \$subfield, \$row) +\item +\hyperlink{classIsisConnector_a10669b49c4145a86dc3662c77733d74d}{existingItemKeys} (\$field, \$row=0) +\item +\hyperlink{classIsisConnector_afbcef48a723b073a2777d5a5ed73d280}{hasFieldSubfieldCondition} (\$field, \$subfield, \$key, \$subkey) +\item +\hyperlink{classIsisConnector_a9050227e8d8f10821a4df08a5705832a}{specialItem} (\$field, \$subfield, \$return= 'boolean') +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +\hyperlink{classIsisConnector}{IsisConnector}: provides an easy interface to connect an application with \hyperlink{classCinisis}{Cinisis}. + +\subsection{Member Function Documentation} +\hypertarget{classIsisConnector_a10669b49c4145a86dc3662c77733d74d}{ +\index{IsisConnector@{IsisConnector}!existingItemKeys@{existingItemKeys}} +\index{existingItemKeys@{existingItemKeys}!IsisConnector@{IsisConnector}} +\subsubsection[{existingItemKeys}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::existingItemKeys (\$ {\em field}, \/ \$ {\em row} = {\ttfamily 0})}} +\label{classIsisConnector_a10669b49c4145a86dc3662c77733d74d} +Return the existing key items for a result. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with existing item keys +\end{DoxyReturn} +\begin{Desc} +\item[\hyperlink{todo__todo000001}{Todo}]Test. \end{Desc} +\hypertarget{classIsisConnector_acfea4d86a683cc7455d258cdb80db478}{ +\index{IsisConnector@{IsisConnector}!explodeItem@{explodeItem}} +\index{explodeItem@{explodeItem}!IsisConnector@{IsisConnector}} +\subsubsection[{explodeItem}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::explodeItem (\$ {\em field}, \/ \$ {\em item}, \/ \$ {\em row})}} +\label{classIsisConnector_acfea4d86a683cc7455d258cdb80db478} +Explode brackets for a given item, avoiding null entries. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$item}]Item.\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Exploded item data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_afc97554b42b8b9e98f396811bbfa13d8}{ +\index{IsisConnector@{IsisConnector}!explodeSubfield@{explodeSubfield}} +\index{explodeSubfield@{explodeSubfield}!IsisConnector@{IsisConnector}} +\subsubsection[{explodeSubfield}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::explodeSubfield (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em row})}} +\label{classIsisConnector_afc97554b42b8b9e98f396811bbfa13d8} +Explode brackets for a given subfield, avoiding null entries. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$subfield}]Subfield.\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Exploded subfield data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a8baad24b6abc2ef29d8968f353ea6dae}{ +\index{IsisConnector@{IsisConnector}!filterSubfield@{filterSubfield}} +\index{filterSubfield@{filterSubfield}!IsisConnector@{IsisConnector}} +\subsubsection[{filterSubfield}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::filterSubfield (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em row})}} +\label{classIsisConnector_a8baad24b6abc2ef29d8968f353ea6dae} +Filter brackets for a given subfield. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$subfield}]Subfield.\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Filterd subfield data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_aa16bb24a54837048eee6244957cbf091}{ +\index{IsisConnector@{IsisConnector}!getItem@{getItem}} +\index{getItem@{getItem}!IsisConnector@{IsisConnector}} +\subsubsection[{getItem}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getItem (\$ {\em field}, \/ \$ {\em item}, \/ \$ {\em row} = {\ttfamily 0})}} +\label{classIsisConnector_aa16bb24a54837048eee6244957cbf091} +Get both main field or subfields from a given field and row. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]field array.\item[{\em \$item}]item name (field or subfield).\item[{\em \$row}]row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Item data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_aa928456a26e0264bf0c1a4869a02cbb3}{ +\index{IsisConnector@{IsisConnector}!getItems@{getItems}} +\index{getItems@{getItems}!IsisConnector@{IsisConnector}} +\subsubsection[{getItems}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getItems (\$ {\em field}, \/ \$ {\em item})}} +\label{classIsisConnector_aa928456a26e0264bf0c1a4869a02cbb3} +Get all rows both main field or subfields from a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]field array.\item[{\em \$item}]item name (field or subfield).\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Item data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a21c7c4e9fec2440f8c7d36f8a632c8c2}{ +\index{IsisConnector@{IsisConnector}!getMainItem@{getMainItem}} +\index{getMainItem@{getMainItem}!IsisConnector@{IsisConnector}} +\subsubsection[{getMainItem}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getMainItem (\$ {\em field}, \/ \$ {\em row} = {\ttfamily 0})}} +\label{classIsisConnector_a21c7c4e9fec2440f8c7d36f8a632c8c2} +Get the value of a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$row}]Optional row number if repetitive field.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Field data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a2bace7162ec3bf49df9f7acd9367c360}{ +\index{IsisConnector@{IsisConnector}!getMainItems@{getMainItems}} +\index{getMainItems@{getMainItems}!IsisConnector@{IsisConnector}} +\subsubsection[{getMainItems}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getMainItems (\$ {\em field})}} +\label{classIsisConnector_a2bace7162ec3bf49df9f7acd9367c360} +Get all values of a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Field data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a0d1ebc176fe54568044aae02d7932c9b}{ +\index{IsisConnector@{IsisConnector}!getRows@{getRows}} +\index{getRows@{getRows}!IsisConnector@{IsisConnector}} +\subsubsection[{getRows}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getRows (\$ {\em field})}} +\label{classIsisConnector_a0d1ebc176fe54568044aae02d7932c9b} +Get the number of resulting rows for a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Number of rows. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a1ddaff24266ee02d652de9a752c1be8e}{ +\index{IsisConnector@{IsisConnector}!getSubfield@{getSubfield}} +\index{getSubfield@{getSubfield}!IsisConnector@{IsisConnector}} +\subsubsection[{getSubfield}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getSubfield (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em row} = {\ttfamily 0})}} +\label{classIsisConnector_a1ddaff24266ee02d652de9a752c1be8e} +Get the value of a given subfield. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$subfield}]Subfield name.\item[{\em \$row}]Row number if repetitive data.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Subfield data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_ad8af0f5cef3b139649d9fb317264df10}{ +\index{IsisConnector@{IsisConnector}!getSubfields@{getSubfields}} +\index{getSubfields@{getSubfields}!IsisConnector@{IsisConnector}} +\subsubsection[{getSubfields}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getSubfields (\$ {\em field}, \/ \$ {\em subfield})}} +\label{classIsisConnector_ad8af0f5cef3b139649d9fb317264df10} +Get all values of a given subfield. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$subfield}]Subfield name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Subfield data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_ad806dcc5be703fe9aea63d72d68af0a2}{ +\index{IsisConnector@{IsisConnector}!getValues@{getValues}} +\index{getValues@{getValues}!IsisConnector@{IsisConnector}} +\subsubsection[{getValues}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::getValues (\$ {\em field})}} +\label{classIsisConnector_ad806dcc5be703fe9aea63d72d68af0a2} +Get all values of a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Field data. +\end{DoxyReturn} +\hypertarget{classIsisConnector_afbcef48a723b073a2777d5a5ed73d280}{ +\index{IsisConnector@{IsisConnector}!hasFieldSubfieldCondition@{hasFieldSubfieldCondition}} +\index{hasFieldSubfieldCondition@{hasFieldSubfieldCondition}!IsisConnector@{IsisConnector}} +\subsubsection[{hasFieldSubfieldCondition}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::hasFieldSubfieldCondition (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em key}, \/ \$ {\em subkey})}} +\label{classIsisConnector_afbcef48a723b073a2777d5a5ed73d280} +Check if a field and subfield match a given condition. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$subfield}]Subfield.\item[{\em \$key}]Field key.\item[{\em \$subkey}]Subfield key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if condition match, false otherwise. +\end{DoxyReturn} +\hypertarget{classIsisConnector_ad88ed9012aac0687aef1c8554879cd52}{ +\index{IsisConnector@{IsisConnector}!hasItem@{hasItem}} +\index{hasItem@{hasItem}!IsisConnector@{IsisConnector}} +\subsubsection[{hasItem}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::hasItem (\$ {\em field}, \/ \$ {\em item}, \/ \$ {\em row} = {\ttfamily 0})}} +\label{classIsisConnector_ad88ed9012aac0687aef1c8554879cd52} +Check if a field result has an item. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$item}]Item code ('main' for the main item).\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if result has the main item, false otherwise. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a7bc914f2aa6c523404f368dc0b7b130b}{ +\index{IsisConnector@{IsisConnector}!hasMainItem@{hasMainItem}} +\index{hasMainItem@{hasMainItem}!IsisConnector@{IsisConnector}} +\subsubsection[{hasMainItem}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::hasMainItem (\$ {\em field}, \/ \$ {\em row})}} +\label{classIsisConnector_a7bc914f2aa6c523404f368dc0b7b130b} +Check if a field result has a main item. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if result has the main item, false otherwise. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a2e6970a3aca76a1dbb5b4bb5ac3adda1}{ +\index{IsisConnector@{IsisConnector}!hasSubfield@{hasSubfield}} +\index{hasSubfield@{hasSubfield}!IsisConnector@{IsisConnector}} +\subsubsection[{hasSubfield}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::hasSubfield (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em row})}} +\label{classIsisConnector_a2e6970a3aca76a1dbb5b4bb5ac3adda1} +Check if a field result and row has a given subfield. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$subfield}]Subfield.\item[{\em \$row}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if result has the subfield, false otherwise. +\end{DoxyReturn} +\hypertarget{classIsisConnector_a9050227e8d8f10821a4df08a5705832a}{ +\index{IsisConnector@{IsisConnector}!specialItem@{specialItem}} +\index{specialItem@{specialItem}!IsisConnector@{IsisConnector}} +\subsubsection[{specialItem}]{\setlength{\rightskip}{0pt plus 5cm}IsisConnector::specialItem (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em return} = {\ttfamily 'boolean'})}} +\label{classIsisConnector_a9050227e8d8f10821a4df08a5705832a} +Deal with special items. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data from ISIS database schema.\item[{\em \$subfield}]Subfield name.\item[{\em \$return}]Specify return type.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if special subfield, false otherwise of special return type +\end{DoxyReturn} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/IsisConnector.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisEntryIterator.tex b/doc/latex/classIsisEntryIterator.tex new file mode 100644 index 0000000..07f9418 --- /dev/null +++ b/doc/latex/classIsisEntryIterator.tex @@ -0,0 +1,68 @@ +\hypertarget{classIsisEntryIterator}{ +\section{IsisEntryIterator Class Reference} +\label{classIsisEntryIterator}\index{IsisEntryIterator@{IsisEntryIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisEntryIterator_a056fcc7d817523faf1fb033fa9f8ad6e}{\_\-\_\-construct} (\$class, \$entry=1) +\item +\hyperlink{classIsisEntryIterator_a985e88cdfb69b42e3389f24c08b2404a}{rewind} () +\item +\hyperlink{classIsisEntryIterator_a4a740dacedb86023ece4561092c33a65}{key} () +\item +\hyperlink{classIsisEntryIterator_ac482f43403fc4d2e1b620fb4e0f6797f}{current} () +\item +\hyperlink{classIsisEntryIterator_a2d1d0fe5d3c22d1720e93e03952b877d}{next} () +\item +\hyperlink{classIsisEntryIterator_aff9e54b112cc728b7cd6cf00c0359c49}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis entry iterator. Iterates over all entries in the database. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisEntryIterator_a056fcc7d817523faf1fb033fa9f8ad6e}{ +\index{IsisEntryIterator@{IsisEntryIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisEntryIterator@{IsisEntryIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisEntryIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em entry} = {\ttfamily 1})}} +\label{classIsisEntryIterator_a056fcc7d817523faf1fb033fa9f8ad6e} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$entry}]Start entry number to iterate from. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisEntryIterator_ac482f43403fc4d2e1b620fb4e0f6797f}{ +\index{IsisEntryIterator@{IsisEntryIterator}!current@{current}} +\index{current@{current}!IsisEntryIterator@{IsisEntryIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisEntryIterator::current ()}} +\label{classIsisEntryIterator_ac482f43403fc4d2e1b620fb4e0f6797f} +Return the current element. \hypertarget{classIsisEntryIterator_a4a740dacedb86023ece4561092c33a65}{ +\index{IsisEntryIterator@{IsisEntryIterator}!key@{key}} +\index{key@{key}!IsisEntryIterator@{IsisEntryIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisEntryIterator::key ()}} +\label{classIsisEntryIterator_a4a740dacedb86023ece4561092c33a65} +Return the key of the current element. \hypertarget{classIsisEntryIterator_a2d1d0fe5d3c22d1720e93e03952b877d}{ +\index{IsisEntryIterator@{IsisEntryIterator}!next@{next}} +\index{next@{next}!IsisEntryIterator@{IsisEntryIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisEntryIterator::next ()}} +\label{classIsisEntryIterator_a2d1d0fe5d3c22d1720e93e03952b877d} +Move forward to next element. \hypertarget{classIsisEntryIterator_a985e88cdfb69b42e3389f24c08b2404a}{ +\index{IsisEntryIterator@{IsisEntryIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisEntryIterator@{IsisEntryIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisEntryIterator::rewind ()}} +\label{classIsisEntryIterator_a985e88cdfb69b42e3389f24c08b2404a} +Rewind the Iterator to the first element. \hypertarget{classIsisEntryIterator_aff9e54b112cc728b7cd6cf00c0359c49}{ +\index{IsisEntryIterator@{IsisEntryIterator}!valid@{valid}} +\index{valid@{valid}!IsisEntryIterator@{IsisEntryIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisEntryIterator::valid ()}} +\label{classIsisEntryIterator_aff9e54b112cc728b7cd6cf00c0359c49} +Check if there is a current element after calls to \hyperlink{classIsisEntryIterator_a985e88cdfb69b42e3389f24c08b2404a}{rewind()} or \hyperlink{classIsisEntryIterator_a2d1d0fe5d3c22d1720e93e03952b877d}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisEntryIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisFieldIterator.tex b/doc/latex/classIsisFieldIterator.tex new file mode 100644 index 0000000..191d4c9 --- /dev/null +++ b/doc/latex/classIsisFieldIterator.tex @@ -0,0 +1,82 @@ +\hypertarget{classIsisFieldIterator}{ +\section{IsisFieldIterator Class Reference} +\label{classIsisFieldIterator}\index{IsisFieldIterator@{IsisFieldIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisFieldIterator_a6be7899f5131064d980017dbaa892a1f}{\_\-\_\-construct} (\$class, \$field) +\item +\hyperlink{classIsisFieldIterator_a19e38c95726a11124f0a46228095cea0}{rewind} () +\item +\hyperlink{classIsisFieldIterator_afad4839168701adff27f1037b2d8fafc}{key} () +\item +\hyperlink{classIsisFieldIterator_a23a9cbf26e7786777bca2c7a0cb3d87e}{current} () +\item +\hyperlink{classIsisFieldIterator_a7a8b7866abd01b6e7ea07c7bb24e9de0}{next} () +\item +\hyperlink{classIsisFieldIterator_aff5eab62ba63049c0c09609300dfd348}{has\_\-more\_\-rows} () +\item +\hyperlink{classIsisFieldIterator_a0904dcbdd044353ef339c4f1a96d4387}{current\_\-null} () +\item +\hyperlink{classIsisFieldIterator_a030cf47b3e4d174e9409c635ce1b49c7}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis field iterator. Iterates over all field values for each result row. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisFieldIterator_a6be7899f5131064d980017dbaa892a1f}{ +\index{IsisFieldIterator@{IsisFieldIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em field})}} +\label{classIsisFieldIterator_a6be7899f5131064d980017dbaa892a1f} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$field}]Field to iterate over. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisFieldIterator_a23a9cbf26e7786777bca2c7a0cb3d87e}{ +\index{IsisFieldIterator@{IsisFieldIterator}!current@{current}} +\index{current@{current}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::current ()}} +\label{classIsisFieldIterator_a23a9cbf26e7786777bca2c7a0cb3d87e} +Return the current element. \hypertarget{classIsisFieldIterator_a0904dcbdd044353ef339c4f1a96d4387}{ +\index{IsisFieldIterator@{IsisFieldIterator}!current\_\-null@{current\_\-null}} +\index{current\_\-null@{current\_\-null}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{current\_\-null}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::current\_\-null ()}} +\label{classIsisFieldIterator_a0904dcbdd044353ef339c4f1a96d4387} +Check if the current value is null. \hypertarget{classIsisFieldIterator_aff5eab62ba63049c0c09609300dfd348}{ +\index{IsisFieldIterator@{IsisFieldIterator}!has\_\-more\_\-rows@{has\_\-more\_\-rows}} +\index{has\_\-more\_\-rows@{has\_\-more\_\-rows}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{has\_\-more\_\-rows}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::has\_\-more\_\-rows ()}} +\label{classIsisFieldIterator_aff5eab62ba63049c0c09609300dfd348} +Check if there are more rows. \hypertarget{classIsisFieldIterator_afad4839168701adff27f1037b2d8fafc}{ +\index{IsisFieldIterator@{IsisFieldIterator}!key@{key}} +\index{key@{key}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::key ()}} +\label{classIsisFieldIterator_afad4839168701adff27f1037b2d8fafc} +Return the key of the current element. \hypertarget{classIsisFieldIterator_a7a8b7866abd01b6e7ea07c7bb24e9de0}{ +\index{IsisFieldIterator@{IsisFieldIterator}!next@{next}} +\index{next@{next}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::next ()}} +\label{classIsisFieldIterator_a7a8b7866abd01b6e7ea07c7bb24e9de0} +Move forward to next element. \hypertarget{classIsisFieldIterator_a19e38c95726a11124f0a46228095cea0}{ +\index{IsisFieldIterator@{IsisFieldIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::rewind ()}} +\label{classIsisFieldIterator_a19e38c95726a11124f0a46228095cea0} +Rewind the Iterator to the first element. \hypertarget{classIsisFieldIterator_a030cf47b3e4d174e9409c635ce1b49c7}{ +\index{IsisFieldIterator@{IsisFieldIterator}!valid@{valid}} +\index{valid@{valid}!IsisFieldIterator@{IsisFieldIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisFieldIterator::valid ()}} +\label{classIsisFieldIterator_a030cf47b3e4d174e9409c635ce1b49c7} +Check if there is a current element after calls to \hyperlink{classIsisFieldIterator_a19e38c95726a11124f0a46228095cea0}{rewind()} or \hyperlink{classIsisFieldIterator_a7a8b7866abd01b6e7ea07c7bb24e9de0}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisFieldIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisFinder.eps b/doc/latex/classIsisFinder.eps new file mode 100644 index 0000000..4401a3c --- /dev/null +++ b/doc/latex/classIsisFinder.eps @@ -0,0 +1,215 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 1030.93 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.485 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 5 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(IsisFinder) cw +(IsisConnector) cw +(IsisMap) cw +(IsisReader) cw +(IsisAudit) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (IsisFinder) 0 1 box + (IsisConnector) 0 2 box + (IsisMap) 0 3 box + (IsisReader) 0 4 box + (IsisAudit) 0 0 box + +% ----- relations ----- + +solid +0 0 1 out +solid +1 0 2 in +solid +0 0 2 out +solid +1 0 3 in +solid +0 0 3 out +solid +1 0 4 in +solid +1 0 0.25 out +solid +0 0 0.75 in diff --git a/doc/latex/classIsisFinder.pdf b/doc/latex/classIsisFinder.pdf new file mode 100644 index 0000000..e53403e Binary files /dev/null and b/doc/latex/classIsisFinder.pdf differ diff --git a/doc/latex/classIsisFinder.tex b/doc/latex/classIsisFinder.tex new file mode 100644 index 0000000..fb78842 --- /dev/null +++ b/doc/latex/classIsisFinder.tex @@ -0,0 +1,84 @@ +\hypertarget{classIsisFinder}{ +\section{IsisFinder Class Reference} +\label{classIsisFinder}\index{IsisFinder@{IsisFinder}} +} +Inheritance diagram for IsisFinder:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=5cm]{classIsisFinder} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisFinder_ac4e3a8f45995cbf940b3f2899b71bd1e}{nextRepetition} (\$field, \$entry=1) +\item +\hyperlink{classIsisFinder_a7d708e281bea35ee38f5875c8f2cad8d}{nextField} (\$field, \$entry=1) +\item +\hyperlink{classIsisFinder_aa367980783d341197e003684a639ff1a}{nextSubfield} (\$field, \$subfield, \$entry=1) +\item +\hyperlink{classIsisFinder_a41410b18c4462c05ac669e4ee889d8a7}{hasSubfieldInRows} (\$field, \$subfield) +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Provides Isis Database search methods. + +\subsection{Member Function Documentation} +\hypertarget{classIsisFinder_a41410b18c4462c05ac669e4ee889d8a7}{ +\index{IsisFinder@{IsisFinder}!hasSubfieldInRows@{hasSubfieldInRows}} +\index{hasSubfieldInRows@{hasSubfieldInRows}!IsisFinder@{IsisFinder}} +\subsubsection[{hasSubfieldInRows}]{\setlength{\rightskip}{0pt plus 5cm}IsisFinder::hasSubfieldInRows (\$ {\em field}, \/ \$ {\em subfield})}} +\label{classIsisFinder_a41410b18c4462c05ac669e4ee889d8a7} +Check if a field result has a given subfield. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data.\item[{\em \$subfield}]Subfield.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if result has the subfield, false otherwise. +\end{DoxyReturn} +\hypertarget{classIsisFinder_a7d708e281bea35ee38f5875c8f2cad8d}{ +\index{IsisFinder@{IsisFinder}!nextField@{nextField}} +\index{nextField@{nextField}!IsisFinder@{IsisFinder}} +\subsubsection[{nextField}]{\setlength{\rightskip}{0pt plus 5cm}IsisFinder::nextField (\$ {\em field}, \/ \$ {\em entry} = {\ttfamily 1})}} +\label{classIsisFinder_a7d708e281bea35ee38f5875c8f2cad8d} +Find the next occurrence of a field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$entry}]Start entry number to begin the search.\item[{\em \$field}]Field data.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Next occurrence. +\end{DoxyReturn} +\hypertarget{classIsisFinder_ac4e3a8f45995cbf940b3f2899b71bd1e}{ +\index{IsisFinder@{IsisFinder}!nextRepetition@{nextRepetition}} +\index{nextRepetition@{nextRepetition}!IsisFinder@{IsisFinder}} +\subsubsection[{nextRepetition}]{\setlength{\rightskip}{0pt plus 5cm}IsisFinder::nextRepetition (\$ {\em field}, \/ \$ {\em entry} = {\ttfamily 1})}} +\label{classIsisFinder_ac4e3a8f45995cbf940b3f2899b71bd1e} +Find the next repetition of a field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$entry}]Start entry number to begin the search.\item[{\em \$field}]Field data.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Next repetition entry and result. +\end{DoxyReturn} +\hypertarget{classIsisFinder_aa367980783d341197e003684a639ff1a}{ +\index{IsisFinder@{IsisFinder}!nextSubfield@{nextSubfield}} +\index{nextSubfield@{nextSubfield}!IsisFinder@{IsisFinder}} +\subsubsection[{nextSubfield}]{\setlength{\rightskip}{0pt plus 5cm}IsisFinder::nextSubfield (\$ {\em field}, \/ \$ {\em subfield}, \/ \$ {\em entry} = {\ttfamily 1})}} +\label{classIsisFinder_aa367980783d341197e003684a639ff1a} +Find the next occurrence of a subfield. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$entry}]Start entry number to begin the search.\item[{\em \$field}]Field data.\item[{\em \$subfield}]Subfield name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Next occurrence. +\end{DoxyReturn} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/IsisFinder.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisItemIterator.tex b/doc/latex/classIsisItemIterator.tex new file mode 100644 index 0000000..ba95027 --- /dev/null +++ b/doc/latex/classIsisItemIterator.tex @@ -0,0 +1,68 @@ +\hypertarget{classIsisItemIterator}{ +\section{IsisItemIterator Class Reference} +\label{classIsisItemIterator}\index{IsisItemIterator@{IsisItemIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisItemIterator_a6ee7fe126baaffa77ad2cf177fefc46a}{\_\-\_\-construct} (\$class, \$field, \$main=false) +\item +\hyperlink{classIsisItemIterator_ab87a4387a9fd745366ccf8e138a9f60c}{rewind} () +\item +\hyperlink{classIsisItemIterator_ab51757f546b7d9efb9decd701a38b8b5}{key} () +\item +\hyperlink{classIsisItemIterator_a3f602399a600d7b95d23b87111d0e72b}{current} () +\item +\hyperlink{classIsisItemIterator_a17c6a2e50a0ca67feb92f4ffc4cbec23}{next} () +\item +\hyperlink{classIsisItemIterator_aacea6ed6fd269ef1549ce86820da8b3b}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis field iterator. Iterates over a field for each result row. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisItemIterator_a6ee7fe126baaffa77ad2cf177fefc46a}{ +\index{IsisItemIterator@{IsisItemIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisItemIterator@{IsisItemIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisItemIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em field}, \/ \$ {\em main} = {\ttfamily false})}} +\label{classIsisItemIterator_a6ee7fe126baaffa77ad2cf177fefc46a} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$field}]Field to iterate over.\item[{\em \$main}]Control to which item the main field should be mapped to. By default no mapping is made. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisItemIterator_a3f602399a600d7b95d23b87111d0e72b}{ +\index{IsisItemIterator@{IsisItemIterator}!current@{current}} +\index{current@{current}!IsisItemIterator@{IsisItemIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisItemIterator::current ()}} +\label{classIsisItemIterator_a3f602399a600d7b95d23b87111d0e72b} +Return the current element. \hypertarget{classIsisItemIterator_ab51757f546b7d9efb9decd701a38b8b5}{ +\index{IsisItemIterator@{IsisItemIterator}!key@{key}} +\index{key@{key}!IsisItemIterator@{IsisItemIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisItemIterator::key ()}} +\label{classIsisItemIterator_ab51757f546b7d9efb9decd701a38b8b5} +Return the key of the current element. \hypertarget{classIsisItemIterator_a17c6a2e50a0ca67feb92f4ffc4cbec23}{ +\index{IsisItemIterator@{IsisItemIterator}!next@{next}} +\index{next@{next}!IsisItemIterator@{IsisItemIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisItemIterator::next ()}} +\label{classIsisItemIterator_a17c6a2e50a0ca67feb92f4ffc4cbec23} +Move forward to next element. \hypertarget{classIsisItemIterator_ab87a4387a9fd745366ccf8e138a9f60c}{ +\index{IsisItemIterator@{IsisItemIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisItemIterator@{IsisItemIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisItemIterator::rewind ()}} +\label{classIsisItemIterator_ab87a4387a9fd745366ccf8e138a9f60c} +Rewind the Iterator to the first element. \hypertarget{classIsisItemIterator_aacea6ed6fd269ef1549ce86820da8b3b}{ +\index{IsisItemIterator@{IsisItemIterator}!valid@{valid}} +\index{valid@{valid}!IsisItemIterator@{IsisItemIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisItemIterator::valid ()}} +\label{classIsisItemIterator_aacea6ed6fd269ef1549ce86820da8b3b} +Check if there is a current element after calls to \hyperlink{classIsisItemIterator_ab87a4387a9fd745366ccf8e138a9f60c}{rewind()} or \hyperlink{classIsisItemIterator_a17c6a2e50a0ca67feb92f4ffc4cbec23}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisItemIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisMainItemIterator.tex b/doc/latex/classIsisMainItemIterator.tex new file mode 100644 index 0000000..e89dc99 --- /dev/null +++ b/doc/latex/classIsisMainItemIterator.tex @@ -0,0 +1,82 @@ +\hypertarget{classIsisMainItemIterator}{ +\section{IsisMainItemIterator Class Reference} +\label{classIsisMainItemIterator}\index{IsisMainItemIterator@{IsisMainItemIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisMainItemIterator_a486e2d00fe13ed908b7384d64fd5f6f0}{\_\-\_\-construct} (\$class, \$field) +\item +\hyperlink{classIsisMainItemIterator_a37bf1484646334c5c41d3f7f50558b07}{rewind} () +\item +\hyperlink{classIsisMainItemIterator_a3676fc993eb38641c65363f2e05873f3}{key} () +\item +\hyperlink{classIsisMainItemIterator_adab612db1a4e1f16c6bc5848c3d4ee21}{current} () +\item +\hyperlink{classIsisMainItemIterator_af63043a1ab350854c0a30561ccb42dae}{next} () +\item +\hyperlink{classIsisMainItemIterator_a6c406f34a89316ff7e7fa15a80806b39}{has\_\-more\_\-rows} () +\item +\hyperlink{classIsisMainItemIterator_ad0f3d297912d5101d5227139f8414c80}{current\_\-null} () +\item +\hyperlink{classIsisMainItemIterator_a376387f6168a95890fc9f3a441967135}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis field iterator. Iterates over all field main values for each result row. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisMainItemIterator_a486e2d00fe13ed908b7384d64fd5f6f0}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em field})}} +\label{classIsisMainItemIterator_a486e2d00fe13ed908b7384d64fd5f6f0} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$field}]Field to iterate over. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisMainItemIterator_adab612db1a4e1f16c6bc5848c3d4ee21}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!current@{current}} +\index{current@{current}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::current ()}} +\label{classIsisMainItemIterator_adab612db1a4e1f16c6bc5848c3d4ee21} +Return the current element. \hypertarget{classIsisMainItemIterator_ad0f3d297912d5101d5227139f8414c80}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!current\_\-null@{current\_\-null}} +\index{current\_\-null@{current\_\-null}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{current\_\-null}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::current\_\-null ()}} +\label{classIsisMainItemIterator_ad0f3d297912d5101d5227139f8414c80} +Check if the current value is null. \hypertarget{classIsisMainItemIterator_a6c406f34a89316ff7e7fa15a80806b39}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!has\_\-more\_\-rows@{has\_\-more\_\-rows}} +\index{has\_\-more\_\-rows@{has\_\-more\_\-rows}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{has\_\-more\_\-rows}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::has\_\-more\_\-rows ()}} +\label{classIsisMainItemIterator_a6c406f34a89316ff7e7fa15a80806b39} +Check if there are more rows. \hypertarget{classIsisMainItemIterator_a3676fc993eb38641c65363f2e05873f3}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!key@{key}} +\index{key@{key}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::key ()}} +\label{classIsisMainItemIterator_a3676fc993eb38641c65363f2e05873f3} +Return the key of the current element. \hypertarget{classIsisMainItemIterator_af63043a1ab350854c0a30561ccb42dae}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!next@{next}} +\index{next@{next}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::next ()}} +\label{classIsisMainItemIterator_af63043a1ab350854c0a30561ccb42dae} +Move forward to next element. \hypertarget{classIsisMainItemIterator_a37bf1484646334c5c41d3f7f50558b07}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::rewind ()}} +\label{classIsisMainItemIterator_a37bf1484646334c5c41d3f7f50558b07} +Rewind the Iterator to the first element. \hypertarget{classIsisMainItemIterator_a376387f6168a95890fc9f3a441967135}{ +\index{IsisMainItemIterator@{IsisMainItemIterator}!valid@{valid}} +\index{valid@{valid}!IsisMainItemIterator@{IsisMainItemIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisMainItemIterator::valid ()}} +\label{classIsisMainItemIterator_a376387f6168a95890fc9f3a441967135} +Check if there is a current element after calls to \hyperlink{classIsisMainItemIterator_a37bf1484646334c5c41d3f7f50558b07}{rewind()} or \hyperlink{classIsisMainItemIterator_af63043a1ab350854c0a30561ccb42dae}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisMainItemIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisMap.eps b/doc/latex/classIsisMap.eps new file mode 100644 index 0000000..d1fdab3 --- /dev/null +++ b/doc/latex/classIsisMap.eps @@ -0,0 +1,215 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 1030.93 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.485 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 5 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(IsisMap) cw +(IsisReader) cw +(IsisConnector) cw +(IsisFinder) cw +(IsisAudit) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (IsisMap) 0 3 box + (IsisReader) 0 4 box + (IsisConnector) 0 2 box + (IsisFinder) 0 1 box + (IsisAudit) 0 0 box + +% ----- relations ----- + +solid +0 0 3 out +solid +1 0 4 in +solid +1 0 2.25 out +solid +0 0 2.75 in +solid +1 0 1.25 out +solid +0 0 1.75 in +solid +1 0 0.25 out +solid +0 0 0.75 in diff --git a/doc/latex/classIsisMap.pdf b/doc/latex/classIsisMap.pdf new file mode 100644 index 0000000..7eba2cf Binary files /dev/null and b/doc/latex/classIsisMap.pdf differ diff --git a/doc/latex/classIsisMap.tex b/doc/latex/classIsisMap.tex new file mode 100644 index 0000000..8d21717 --- /dev/null +++ b/doc/latex/classIsisMap.tex @@ -0,0 +1,261 @@ +\hypertarget{classIsisMap}{ +\section{IsisMap Class Reference} +\label{classIsisMap}\index{IsisMap@{IsisMap}} +} +Inheritance diagram for IsisMap:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=5cm]{classIsisMap} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisMap_af689f27e67b0b38a3e880ead17a487f5}{getMainItemName} (\$field) +\item +\hyperlink{classIsisMap_ad0b61ec2fbfb011db4bf89c5f54efab4}{getSubfieldList} (\$field) +\item +\hyperlink{classIsisMap_a29eb2c45b51f95fdfb9ff7af770ca6ce}{getMap} (\$field, \$subfield=NULL) +\item +\hyperlink{classIsisMap_a62b933be483fb6704e12e41f10286cd5}{getMapType} (\$field) +\item +\hyperlink{classIsisMap_af94e1fc5d73a6272f04a60c0acaeb409}{fieldHasMap} (\$field) +\item +\hyperlink{classIsisMap_ab5493af644e529c11a3c3e6edc37c3b9}{subfieldHasMap} (\$field, \$subfield) +\item +\hyperlink{classIsisMap_ae5d904b8407b38751656715fb9efd7cf}{getSubfieldKey} (\$field, \$subfield) +\item +\hyperlink{classIsisMap_a994934784caa4149737bda55160a459f}{getItemKey} (\$field, \$item) +\item +\hyperlink{classIsisMap_ac6a4eed048ddfa62c76e6d813754af81}{getFieldKey} (\$field) +\item +\hyperlink{classIsisMap_aee1953b6e46b1612c725b2da82414d14}{getFieldArray} (\$field\_\-key) +\item +\hyperlink{classIsisMap_a83ffdd84c385513a09e5ab523a44d6f2}{getSubfieldName} (\$field\_\-key, \$subfield\_\-key) +\item +\hyperlink{classIsisMap_ae41313537e399f15ff16a4db887cf5b9}{getFieldName} (\$field\_\-key) +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classIsisMap_af80aedabfeca623a9022dfcbc95d591c}{methodName} (\$type) +\item +static \hyperlink{classIsisMap_ae2abf0591a4862f537fa23537ffca705}{normalizeFieldName} (\$name) +\item +static \hyperlink{classIsisMap_a7f1b9b1cce7a02dea704a40ca85e2117}{mapName} (\$name) +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Provides mappings and schema functionalities around \hyperlink{classCinisis}{Cinisis}. + +\subsection{Member Function Documentation} +\hypertarget{classIsisMap_af94e1fc5d73a6272f04a60c0acaeb409}{ +\index{IsisMap@{IsisMap}!fieldHasMap@{fieldHasMap}} +\index{fieldHasMap@{fieldHasMap}!IsisMap@{IsisMap}} +\subsubsection[{fieldHasMap}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::fieldHasMap (\$ {\em field})}} +\label{classIsisMap_af94e1fc5d73a6272f04a60c0acaeb409} +Check on an ISIS schema whether a field has a map. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +TRUE if field has a map, FALSE otherwise. +\end{DoxyReturn} +\hypertarget{classIsisMap_aee1953b6e46b1612c725b2da82414d14}{ +\index{IsisMap@{IsisMap}!getFieldArray@{getFieldArray}} +\index{getFieldArray@{getFieldArray}!IsisMap@{IsisMap}} +\subsubsection[{getFieldArray}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getFieldArray (\$ {\em field\_\-key})}} +\label{classIsisMap_aee1953b6e46b1612c725b2da82414d14} +Get the array which defines a field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field\_\-key}]Field key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Field array. +\end{DoxyReturn} +\hypertarget{classIsisMap_ac6a4eed048ddfa62c76e6d813754af81}{ +\index{IsisMap@{IsisMap}!getFieldKey@{getFieldKey}} +\index{getFieldKey@{getFieldKey}!IsisMap@{IsisMap}} +\subsubsection[{getFieldKey}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getFieldKey (\$ {\em field})}} +\label{classIsisMap_ac6a4eed048ddfa62c76e6d813754af81} +Get the key of a field entry. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Field key. +\end{DoxyReturn} +\hypertarget{classIsisMap_ae41313537e399f15ff16a4db887cf5b9}{ +\index{IsisMap@{IsisMap}!getFieldName@{getFieldName}} +\index{getFieldName@{getFieldName}!IsisMap@{IsisMap}} +\subsubsection[{getFieldName}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getFieldName (\$ {\em field\_\-key})}} +\label{classIsisMap_ae41313537e399f15ff16a4db887cf5b9} +Get a field name. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field\_\-key}]Field key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Field name. +\end{DoxyReturn} +\hypertarget{classIsisMap_a994934784caa4149737bda55160a459f}{ +\index{IsisMap@{IsisMap}!getItemKey@{getItemKey}} +\index{getItemKey@{getItemKey}!IsisMap@{IsisMap}} +\subsubsection[{getItemKey}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getItemKey (\$ {\em field}, \/ \$ {\em item})}} +\label{classIsisMap_a994934784caa4149737bda55160a459f} +Get the item key. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$item}]Item name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Item key. +\end{DoxyReturn} +\hypertarget{classIsisMap_af689f27e67b0b38a3e880ead17a487f5}{ +\index{IsisMap@{IsisMap}!getMainItemName@{getMainItemName}} +\index{getMainItemName@{getMainItemName}!IsisMap@{IsisMap}} +\subsubsection[{getMainItemName}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getMainItemName (\$ {\em field})}} +\label{classIsisMap_af689f27e67b0b38a3e880ead17a487f5} +Get the main field name. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field data from ISIS database schema.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Main field name. +\end{DoxyReturn} +\hypertarget{classIsisMap_a29eb2c45b51f95fdfb9ff7af770ca6ce}{ +\index{IsisMap@{IsisMap}!getMap@{getMap}} +\index{getMap@{getMap}!IsisMap@{IsisMap}} +\subsubsection[{getMap}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getMap (\$ {\em field}, \/ \$ {\em subfield} = {\ttfamily NULL})}} +\label{classIsisMap_a29eb2c45b51f95fdfb9ff7af770ca6ce} +Determine which model field an ISIS db field should be mapped to. When importing an ISIS database to another system, a mapping provided in the database schema can be used to put the originating entries (fields and subfields) in the right place at the destination database. + +Map format: + +map: type: relation + +map: type: value field: dest subfields: a: dest b: dest + +Examples: + +map: type: Performer + +map: type: value field: title subfields: a: subtitle + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$subfield}]Subfield name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +A map destination to the field or subfield. +\end{DoxyReturn} +\hypertarget{classIsisMap_a62b933be483fb6704e12e41f10286cd5}{ +\index{IsisMap@{IsisMap}!getMapType@{getMapType}} +\index{getMapType@{getMapType}!IsisMap@{IsisMap}} +\subsubsection[{getMapType}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getMapType (\$ {\em field})}} +\label{classIsisMap_a62b933be483fb6704e12e41f10286cd5} +Get the mapping type of a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +The mapping type. +\end{DoxyReturn} +\hypertarget{classIsisMap_ae5d904b8407b38751656715fb9efd7cf}{ +\index{IsisMap@{IsisMap}!getSubfieldKey@{getSubfieldKey}} +\index{getSubfieldKey@{getSubfieldKey}!IsisMap@{IsisMap}} +\subsubsection[{getSubfieldKey}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getSubfieldKey (\$ {\em field}, \/ \$ {\em subfield})}} +\label{classIsisMap_ae5d904b8407b38751656715fb9efd7cf} +Get the key of a subfield entry. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$subfield}]Subfield name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Subfield key. +\end{DoxyReturn} +\hypertarget{classIsisMap_ad0b61ec2fbfb011db4bf89c5f54efab4}{ +\index{IsisMap@{IsisMap}!getSubfieldList@{getSubfieldList}} +\index{getSubfieldList@{getSubfieldList}!IsisMap@{IsisMap}} +\subsubsection[{getSubfieldList}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getSubfieldList (\$ {\em field})}} +\label{classIsisMap_ad0b61ec2fbfb011db4bf89c5f54efab4} +Get the list of subfields from a given field. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array. \end{DoxyParams} +\hypertarget{classIsisMap_a83ffdd84c385513a09e5ab523a44d6f2}{ +\index{IsisMap@{IsisMap}!getSubfieldName@{getSubfieldName}} +\index{getSubfieldName@{getSubfieldName}!IsisMap@{IsisMap}} +\subsubsection[{getSubfieldName}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::getSubfieldName (\$ {\em field\_\-key}, \/ \$ {\em subfield\_\-key})}} +\label{classIsisMap_a83ffdd84c385513a09e5ab523a44d6f2} +Get a subfield name. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field\_\-key}]Field key.\item[{\em \$subfield\_\-key}]Subfield key.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Subfield name. +\end{DoxyReturn} +\hypertarget{classIsisMap_a7f1b9b1cce7a02dea704a40ca85e2117}{ +\index{IsisMap@{IsisMap}!mapName@{mapName}} +\index{mapName@{mapName}!IsisMap@{IsisMap}} +\subsubsection[{mapName}]{\setlength{\rightskip}{0pt plus 5cm}static IsisMap::mapName (\$ {\em name})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classIsisMap_a7f1b9b1cce7a02dea704a40ca85e2117} +Build a map name. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Field name\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Map name +\end{DoxyReturn} +\hypertarget{classIsisMap_af80aedabfeca623a9022dfcbc95d591c}{ +\index{IsisMap@{IsisMap}!methodName@{methodName}} +\index{methodName@{methodName}!IsisMap@{IsisMap}} +\subsubsection[{methodName}]{\setlength{\rightskip}{0pt plus 5cm}static IsisMap::methodName (\$ {\em type})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classIsisMap_af80aedabfeca623a9022dfcbc95d591c} +Guess a method name from a type. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$type}]Mapping type.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Method name. +\end{DoxyReturn} +\hypertarget{classIsisMap_ae2abf0591a4862f537fa23537ffca705}{ +\index{IsisMap@{IsisMap}!normalizeFieldName@{normalizeFieldName}} +\index{normalizeFieldName@{normalizeFieldName}!IsisMap@{IsisMap}} +\subsubsection[{normalizeFieldName}]{\setlength{\rightskip}{0pt plus 5cm}static IsisMap::normalizeFieldName (\$ {\em name})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classIsisMap_ae2abf0591a4862f537fa23537ffca705} +Normalize field names. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$name}]Field name\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Normalized field name +\end{DoxyReturn} +\hypertarget{classIsisMap_ab5493af644e529c11a3c3e6edc37c3b9}{ +\index{IsisMap@{IsisMap}!subfieldHasMap@{subfieldHasMap}} +\index{subfieldHasMap@{subfieldHasMap}!IsisMap@{IsisMap}} +\subsubsection[{subfieldHasMap}]{\setlength{\rightskip}{0pt plus 5cm}IsisMap::subfieldHasMap (\$ {\em field}, \/ \$ {\em subfield})}} +\label{classIsisMap_ab5493af644e529c11a3c3e6edc37c3b9} +Check on an ISIS schema whether a subfield has a map. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$field}]Field array.\item[{\em \$subfield}]Subfield name.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +TRUE if subfield has a map, FALSE otherwise. +\end{DoxyReturn} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/IsisMap.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisMethodIterator.tex b/doc/latex/classIsisMethodIterator.tex new file mode 100644 index 0000000..fc6940c --- /dev/null +++ b/doc/latex/classIsisMethodIterator.tex @@ -0,0 +1,68 @@ +\hypertarget{classIsisMethodIterator}{ +\section{IsisMethodIterator Class Reference} +\label{classIsisMethodIterator}\index{IsisMethodIterator@{IsisMethodIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisMethodIterator_a1cf2e69c03a092839a2494264ca2ed07}{\_\-\_\-construct} (\$class) +\item +\hyperlink{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df}{rewind} () +\item +\hyperlink{classIsisMethodIterator_ad750f5dd57dcb6480f64f9ac703492fc}{key} () +\item +\hyperlink{classIsisMethodIterator_a1d7236d349cd282c4c0ff6ec8f186e93}{current} () +\item +\hyperlink{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32}{next} () +\item +\hyperlink{classIsisMethodIterator_acb2ac4c3a336d9c6c25d97bd47f60759}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Iterates over all callable methods for database mapping. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisMethodIterator_a1cf2e69c03a092839a2494264ca2ed07}{ +\index{IsisMethodIterator@{IsisMethodIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisMethodIterator@{IsisMethodIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::\_\-\_\-construct (\$ {\em class})}} +\label{classIsisMethodIterator_a1cf2e69c03a092839a2494264ca2ed07} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisMethodIterator_a1d7236d349cd282c4c0ff6ec8f186e93}{ +\index{IsisMethodIterator@{IsisMethodIterator}!current@{current}} +\index{current@{current}!IsisMethodIterator@{IsisMethodIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::current ()}} +\label{classIsisMethodIterator_a1d7236d349cd282c4c0ff6ec8f186e93} +Return the current element. \hypertarget{classIsisMethodIterator_ad750f5dd57dcb6480f64f9ac703492fc}{ +\index{IsisMethodIterator@{IsisMethodIterator}!key@{key}} +\index{key@{key}!IsisMethodIterator@{IsisMethodIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::key ()}} +\label{classIsisMethodIterator_ad750f5dd57dcb6480f64f9ac703492fc} +Return the key of the current element. \hypertarget{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32}{ +\index{IsisMethodIterator@{IsisMethodIterator}!next@{next}} +\index{next@{next}!IsisMethodIterator@{IsisMethodIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::next ()}} +\label{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32} +Move forward to next element. The method should be callable, otherwise we move to the next position. \hypertarget{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df}{ +\index{IsisMethodIterator@{IsisMethodIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisMethodIterator@{IsisMethodIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::rewind ()}} +\label{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df} +Rewind the Iterator to the first valid element. \hypertarget{classIsisMethodIterator_acb2ac4c3a336d9c6c25d97bd47f60759}{ +\index{IsisMethodIterator@{IsisMethodIterator}!valid@{valid}} +\index{valid@{valid}!IsisMethodIterator@{IsisMethodIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::valid ()}} +\label{classIsisMethodIterator_acb2ac4c3a336d9c6c25d97bd47f60759} +Check if there is a current element after calls to \hyperlink{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df}{rewind()} or \hyperlink{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisMethodIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisNormalItemFilterIterator.tex b/doc/latex/classIsisNormalItemFilterIterator.tex new file mode 100644 index 0000000..30d095f --- /dev/null +++ b/doc/latex/classIsisNormalItemFilterIterator.tex @@ -0,0 +1,25 @@ +\hypertarget{classIsisNormalItemFilterIterator}{ +\section{IsisNormalItemFilterIterator Class Reference} +\label{classIsisNormalItemFilterIterator}\index{IsisNormalItemFilterIterator@{IsisNormalItemFilterIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisNormalItemFilterIterator_ad3ef2ecdafb6a163a01b199a7e98cd6f}{accept} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis normal subfield iterator. Filter out special subfields. + +\subsection{Member Function Documentation} +\hypertarget{classIsisNormalItemFilterIterator_ad3ef2ecdafb6a163a01b199a7e98cd6f}{ +\index{IsisNormalItemFilterIterator@{IsisNormalItemFilterIterator}!accept@{accept}} +\index{accept@{accept}!IsisNormalItemFilterIterator@{IsisNormalItemFilterIterator}} +\subsubsection[{accept}]{\setlength{\rightskip}{0pt plus 5cm}IsisNormalItemFilterIterator::accept ()}} +\label{classIsisNormalItemFilterIterator_ad3ef2ecdafb6a163a01b199a7e98cd6f} +Filter out special subfields. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisNormalItemFilterIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisNormalSubfieldFilterIterator.tex b/doc/latex/classIsisNormalSubfieldFilterIterator.tex new file mode 100644 index 0000000..08eec2f --- /dev/null +++ b/doc/latex/classIsisNormalSubfieldFilterIterator.tex @@ -0,0 +1,25 @@ +\hypertarget{classIsisNormalSubfieldFilterIterator}{ +\section{IsisNormalSubfieldFilterIterator Class Reference} +\label{classIsisNormalSubfieldFilterIterator}\index{IsisNormalSubfieldFilterIterator@{IsisNormalSubfieldFilterIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisNormalSubfieldFilterIterator_a855e83f44d790d75c2bcc9bdeedef317}{accept} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis normal subfield iterator. Filter out special subfields. + +\subsection{Member Function Documentation} +\hypertarget{classIsisNormalSubfieldFilterIterator_a855e83f44d790d75c2bcc9bdeedef317}{ +\index{IsisNormalSubfieldFilterIterator@{IsisNormalSubfieldFilterIterator}!accept@{accept}} +\index{accept@{accept}!IsisNormalSubfieldFilterIterator@{IsisNormalSubfieldFilterIterator}} +\subsubsection[{accept}]{\setlength{\rightskip}{0pt plus 5cm}IsisNormalSubfieldFilterIterator::accept ()}} +\label{classIsisNormalSubfieldFilterIterator_a855e83f44d790d75c2bcc9bdeedef317} +Filter out special subfields. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisNormalSubfieldFilterIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisReader.eps b/doc/latex/classIsisReader.eps new file mode 100644 index 0000000..7d4c258 --- /dev/null +++ b/doc/latex/classIsisReader.eps @@ -0,0 +1,215 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 1030.93 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.485 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 5 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(IsisReader) cw +(IsisMap) cw +(IsisConnector) cw +(IsisFinder) cw +(IsisAudit) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (IsisReader) 0 4 box + (IsisMap) 0 3 box + (IsisConnector) 0 2 box + (IsisFinder) 0 1 box + (IsisAudit) 0 0 box + +% ----- relations ----- + +solid +1 0 3.25 out +solid +0 0 3.75 in +solid +1 0 2.25 out +solid +0 0 2.75 in +solid +1 0 1.25 out +solid +0 0 1.75 in +solid +1 0 0.25 out +solid +0 0 0.75 in diff --git a/doc/latex/classIsisReader.pdf b/doc/latex/classIsisReader.pdf new file mode 100644 index 0000000..131f9e5 Binary files /dev/null and b/doc/latex/classIsisReader.pdf differ diff --git a/doc/latex/classIsisReader.tex b/doc/latex/classIsisReader.tex new file mode 100644 index 0000000..a52b96e --- /dev/null +++ b/doc/latex/classIsisReader.tex @@ -0,0 +1,157 @@ +\hypertarget{classIsisReader}{ +\section{IsisReader Class Reference} +\label{classIsisReader}\index{IsisReader@{IsisReader}} +} +Inheritance diagram for IsisReader:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=5cm]{classIsisReader} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisReader_a70d1444cf56269795b4947dd82b2a4ac}{\_\-\_\-construct} (\$config=null) +\item +\hyperlink{classIsisReader_afa6e3d3d94854913e5ed2604919d2316}{open} (\$config) +\item +\hyperlink{classIsisReader_a630791a319bec2bc55d0102cbb7f93df}{read} (\$entry) +\item +\hyperlink{classIsisReader_a99ce7b10b2997dad6a64558ac1f9f10e}{removeBrackets} (\$value) +\item +\hyperlink{classIsisReader_a60ece3bbe11a2b4ac6afa6e65f282724}{removeBracketsFromArray} (\&\$values) +\item +\hyperlink{classIsisReader_a4610ebcf69c197e2c596965e2dc0358e}{explodeBrackets} (\$subject) +\item +\hyperlink{classIsisReader_aa6099ed6bd276b32bd7bba184f144529}{filterBrackets} (\$values) +\item +\hyperlink{classIsisReader_a109a6ef49b2190bfbcee796dae954baf}{hasBrackets} (\$value) +\item +\hyperlink{classIsisReader_a3cc08df25da082046d496db93778709b}{explodeValue} (\$value) +\item +\hyperlink{classIsisReader_ae65e172e3b5c9ac3c8a5e1352ba80904}{joinSubfields} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Provides basic Isis read capabilities around \hyperlink{classCinisis}{Cinisis}. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisReader_a70d1444cf56269795b4947dd82b2a4ac}{ +\index{IsisReader@{IsisReader}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisReader@{IsisReader}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::\_\-\_\-construct (\$ {\em config} = {\ttfamily null})}} +\label{classIsisReader_a70d1444cf56269795b4947dd82b2a4ac} +Constructor. + +\subsection{Member Function Documentation} +\hypertarget{classIsisReader_a4610ebcf69c197e2c596965e2dc0358e}{ +\index{IsisReader@{IsisReader}!explodeBrackets@{explodeBrackets}} +\index{explodeBrackets@{explodeBrackets}!IsisReader@{IsisReader}} +\subsubsection[{explodeBrackets}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::explodeBrackets (\$ {\em subject})}} +\label{classIsisReader_a4610ebcf69c197e2c596965e2dc0358e} +Explode a bracketed string into values. Just strings inside brackets are returned. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$subject}]Strings containing brackets.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array of matched strings. +\end{DoxyReturn} +\hypertarget{classIsisReader_a3cc08df25da082046d496db93778709b}{ +\index{IsisReader@{IsisReader}!explodeValue@{explodeValue}} +\index{explodeValue@{explodeValue}!IsisReader@{IsisReader}} +\subsubsection[{explodeValue}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::explodeValue (\$ {\em value})}} +\label{classIsisReader_a3cc08df25da082046d496db93778709b} +Explode values from fields or subfields. Split values inside brackets if needed, but then doesn't return any value outside brackets. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$value}]String with values.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Array with values. +\end{DoxyReturn} +\hypertarget{classIsisReader_aa6099ed6bd276b32bd7bba184f144529}{ +\index{IsisReader@{IsisReader}!filterBrackets@{filterBrackets}} +\index{filterBrackets@{filterBrackets}!IsisReader@{IsisReader}} +\subsubsection[{filterBrackets}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::filterBrackets (\$ {\em values})}} +\label{classIsisReader_aa6099ed6bd276b32bd7bba184f144529} +Filter out brackets from strings. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$values}]String (or array filled with strings) to be filtered.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Filtered string or array. +\end{DoxyReturn} +\hypertarget{classIsisReader_a109a6ef49b2190bfbcee796dae954baf}{ +\index{IsisReader@{IsisReader}!hasBrackets@{hasBrackets}} +\index{hasBrackets@{hasBrackets}!IsisReader@{IsisReader}} +\subsubsection[{hasBrackets}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::hasBrackets (\$ {\em value})}} +\label{classIsisReader_a109a6ef49b2190bfbcee796dae954baf} +Check if a string has brackets. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$value}]String to be compared.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if string has brackets, false otherwise. +\end{DoxyReturn} +\hypertarget{classIsisReader_ae65e172e3b5c9ac3c8a5e1352ba80904}{ +\index{IsisReader@{IsisReader}!joinSubfields@{joinSubfields}} +\index{joinSubfields@{joinSubfields}!IsisReader@{IsisReader}} +\subsubsection[{joinSubfields}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::joinSubfields ()}} +\label{classIsisReader_ae65e172e3b5c9ac3c8a5e1352ba80904} +Whether to join field and subfields in a single array. + +\begin{DoxyReturn}{Returns} +Boolean. +\end{DoxyReturn} +\hypertarget{classIsisReader_afa6e3d3d94854913e5ed2604919d2316}{ +\index{IsisReader@{IsisReader}!open@{open}} +\index{open@{open}!IsisReader@{IsisReader}} +\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::open (\$ {\em config})}} +\label{classIsisReader_afa6e3d3d94854913e5ed2604919d2316} +Open a database. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$config}]Config file or array. \end{DoxyParams} +\hypertarget{classIsisReader_a630791a319bec2bc55d0102cbb7f93df}{ +\index{IsisReader@{IsisReader}!read@{read}} +\index{read@{read}!IsisReader@{IsisReader}} +\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::read (\$ {\em entry})}} +\label{classIsisReader_a630791a319bec2bc55d0102cbb7f93df} +Alias to \$isis-\/$>$db-\/$>$\hyperlink{classIsisReader_a630791a319bec2bc55d0102cbb7f93df}{read()}. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$entry}]Row number.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Resulting data. +\end{DoxyReturn} +\hypertarget{classIsisReader_a99ce7b10b2997dad6a64558ac1f9f10e}{ +\index{IsisReader@{IsisReader}!removeBrackets@{removeBrackets}} +\index{removeBrackets@{removeBrackets}!IsisReader@{IsisReader}} +\subsubsection[{removeBrackets}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::removeBrackets (\$ {\em value})}} +\label{classIsisReader_a99ce7b10b2997dad6a64558ac1f9f10e} +Remove brackets from strings whithin an array. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$value}]Array with bracketed strings. \end{DoxyParams} +\hypertarget{classIsisReader_a60ece3bbe11a2b4ac6afa6e65f282724}{ +\index{IsisReader@{IsisReader}!removeBracketsFromArray@{removeBracketsFromArray}} +\index{removeBracketsFromArray@{removeBracketsFromArray}!IsisReader@{IsisReader}} +\subsubsection[{removeBracketsFromArray}]{\setlength{\rightskip}{0pt plus 5cm}IsisReader::removeBracketsFromArray (\&\$ {\em values})}} +\label{classIsisReader_a60ece3bbe11a2b4ac6afa6e65f282724} +Remove brackets from strings whithin an array. + + +\begin{DoxyParams}{Parameters} +\item[{\em \&\$values}]Array with bracketed strings. \end{DoxyParams} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/IsisReader.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisRowIterator.tex b/doc/latex/classIsisRowIterator.tex new file mode 100644 index 0000000..ead6d26 --- /dev/null +++ b/doc/latex/classIsisRowIterator.tex @@ -0,0 +1,68 @@ +\hypertarget{classIsisRowIterator}{ +\section{IsisRowIterator Class Reference} +\label{classIsisRowIterator}\index{IsisRowIterator@{IsisRowIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisRowIterator_acaab99d2bf18f6f958ddf07db55cb15d}{\_\-\_\-construct} (\$class, \$field) +\item +\hyperlink{classIsisRowIterator_a5ef72f942cc738bf24cf251018c28edf}{rewind} () +\item +\hyperlink{classIsisRowIterator_a96f65bca7f2e048a449e6f316d802e6f}{key} () +\item +\hyperlink{classIsisRowIterator_abe18cfd484f70348fb5832444186b10d}{current} () +\item +\hyperlink{classIsisRowIterator_ad084ce947a265969f738e7d7dc8a1853}{next} () +\item +\hyperlink{classIsisRowIterator_a69cb2b1c6e8feaffcfe65363a9178b72}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Iterates over all rows from a field result. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisRowIterator_acaab99d2bf18f6f958ddf07db55cb15d}{ +\index{IsisRowIterator@{IsisRowIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisRowIterator@{IsisRowIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisRowIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em field})}} +\label{classIsisRowIterator_acaab99d2bf18f6f958ddf07db55cb15d} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$field}]Field to iterate over. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisRowIterator_abe18cfd484f70348fb5832444186b10d}{ +\index{IsisRowIterator@{IsisRowIterator}!current@{current}} +\index{current@{current}!IsisRowIterator@{IsisRowIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisRowIterator::current ()}} +\label{classIsisRowIterator_abe18cfd484f70348fb5832444186b10d} +Return the current element. \hypertarget{classIsisRowIterator_a96f65bca7f2e048a449e6f316d802e6f}{ +\index{IsisRowIterator@{IsisRowIterator}!key@{key}} +\index{key@{key}!IsisRowIterator@{IsisRowIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisRowIterator::key ()}} +\label{classIsisRowIterator_a96f65bca7f2e048a449e6f316d802e6f} +Return the key of the current element. \hypertarget{classIsisRowIterator_ad084ce947a265969f738e7d7dc8a1853}{ +\index{IsisRowIterator@{IsisRowIterator}!next@{next}} +\index{next@{next}!IsisRowIterator@{IsisRowIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisRowIterator::next ()}} +\label{classIsisRowIterator_ad084ce947a265969f738e7d7dc8a1853} +Move forward to next element. \hypertarget{classIsisRowIterator_a5ef72f942cc738bf24cf251018c28edf}{ +\index{IsisRowIterator@{IsisRowIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisRowIterator@{IsisRowIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisRowIterator::rewind ()}} +\label{classIsisRowIterator_a5ef72f942cc738bf24cf251018c28edf} +Rewind the Iterator to the first element. \hypertarget{classIsisRowIterator_a69cb2b1c6e8feaffcfe65363a9178b72}{ +\index{IsisRowIterator@{IsisRowIterator}!valid@{valid}} +\index{valid@{valid}!IsisRowIterator@{IsisRowIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisRowIterator::valid ()}} +\label{classIsisRowIterator_a69cb2b1c6e8feaffcfe65363a9178b72} +Check if there is a current element after calls to \hyperlink{classIsisRowIterator_a5ef72f942cc738bf24cf251018c28edf}{rewind()} or \hyperlink{classIsisRowIterator_ad084ce947a265969f738e7d7dc8a1853}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisRowIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisSubfieldIterator.tex b/doc/latex/classIsisSubfieldIterator.tex new file mode 100644 index 0000000..9f2f193 --- /dev/null +++ b/doc/latex/classIsisSubfieldIterator.tex @@ -0,0 +1,68 @@ +\hypertarget{classIsisSubfieldIterator}{ +\section{IsisSubfieldIterator Class Reference} +\label{classIsisSubfieldIterator}\index{IsisSubfieldIterator@{IsisSubfieldIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisSubfieldIterator_adc5472ca67d20defcab9eba45975dc29}{\_\-\_\-construct} (\$class, \$field, \$main=false) +\item +\hyperlink{classIsisSubfieldIterator_a971b36317fab4fc07573f215a118fb40}{rewind} () +\item +\hyperlink{classIsisSubfieldIterator_a4ee62ad436a7c4ec1dac0c0c5d2a2c85}{key} () +\item +\hyperlink{classIsisSubfieldIterator_a7c31b7e8db31e1465d29fb58b2448bd8}{current} () +\item +\hyperlink{classIsisSubfieldIterator_a74363e3dbfbde6d409b8ba3b70fc9371}{next} () +\item +\hyperlink{classIsisSubfieldIterator_a1934438bfdfa1827e6bcc71d3c90f2db}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis subfield iterator. Iterates over subfields for each result row. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisSubfieldIterator_adc5472ca67d20defcab9eba45975dc29}{ +\index{IsisSubfieldIterator@{IsisSubfieldIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisSubfieldIterator@{IsisSubfieldIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisSubfieldIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em field}, \/ \$ {\em main} = {\ttfamily false})}} +\label{classIsisSubfieldIterator_adc5472ca67d20defcab9eba45975dc29} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$field}]Field to iterate over.\item[{\em \$main}]Control to which subfield the main field should be mapped to. By default no mapping is made. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisSubfieldIterator_a7c31b7e8db31e1465d29fb58b2448bd8}{ +\index{IsisSubfieldIterator@{IsisSubfieldIterator}!current@{current}} +\index{current@{current}!IsisSubfieldIterator@{IsisSubfieldIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisSubfieldIterator::current ()}} +\label{classIsisSubfieldIterator_a7c31b7e8db31e1465d29fb58b2448bd8} +Return the current element. \hypertarget{classIsisSubfieldIterator_a4ee62ad436a7c4ec1dac0c0c5d2a2c85}{ +\index{IsisSubfieldIterator@{IsisSubfieldIterator}!key@{key}} +\index{key@{key}!IsisSubfieldIterator@{IsisSubfieldIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisSubfieldIterator::key ()}} +\label{classIsisSubfieldIterator_a4ee62ad436a7c4ec1dac0c0c5d2a2c85} +Return the key of the current element. \hypertarget{classIsisSubfieldIterator_a74363e3dbfbde6d409b8ba3b70fc9371}{ +\index{IsisSubfieldIterator@{IsisSubfieldIterator}!next@{next}} +\index{next@{next}!IsisSubfieldIterator@{IsisSubfieldIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisSubfieldIterator::next ()}} +\label{classIsisSubfieldIterator_a74363e3dbfbde6d409b8ba3b70fc9371} +Move forward to next element. \hypertarget{classIsisSubfieldIterator_a971b36317fab4fc07573f215a118fb40}{ +\index{IsisSubfieldIterator@{IsisSubfieldIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisSubfieldIterator@{IsisSubfieldIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisSubfieldIterator::rewind ()}} +\label{classIsisSubfieldIterator_a971b36317fab4fc07573f215a118fb40} +Rewind the Iterator to the first element. \hypertarget{classIsisSubfieldIterator_a1934438bfdfa1827e6bcc71d3c90f2db}{ +\index{IsisSubfieldIterator@{IsisSubfieldIterator}!valid@{valid}} +\index{valid@{valid}!IsisSubfieldIterator@{IsisSubfieldIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisSubfieldIterator::valid ()}} +\label{classIsisSubfieldIterator_a1934438bfdfa1827e6bcc71d3c90f2db} +Check if there is a current element after calls to \hyperlink{classIsisSubfieldIterator_a971b36317fab4fc07573f215a118fb40}{rewind()} or \hyperlink{classIsisSubfieldIterator_a74363e3dbfbde6d409b8ba3b70fc9371}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisSubfieldIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classIsisValueIterator.tex b/doc/latex/classIsisValueIterator.tex new file mode 100644 index 0000000..3447da2 --- /dev/null +++ b/doc/latex/classIsisValueIterator.tex @@ -0,0 +1,68 @@ +\hypertarget{classIsisValueIterator}{ +\section{IsisValueIterator Class Reference} +\label{classIsisValueIterator}\index{IsisValueIterator@{IsisValueIterator}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classIsisValueIterator_a4b5811fff950f830cbba2da40dfac497}{\_\-\_\-construct} (\$class, \$field) +\item +\hyperlink{classIsisValueIterator_a175fe47671b335eecc591598053a6a88}{rewind} () +\item +\hyperlink{classIsisValueIterator_a173b393699278fb2fb928e6bd2448a05}{key} () +\item +\hyperlink{classIsisValueIterator_ad7c6dd479b6129ba5bfc2f2003f6ca49}{current} () +\item +\hyperlink{classIsisValueIterator_adc2fb9b1dd029cab4be0b48d6e0f11f9}{next} () +\item +\hyperlink{classIsisValueIterator_a7f6b3e0941c2110f1b2ba10ba2b87fb8}{valid} () +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Isis value iterator. Iterates over all values for each result row. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classIsisValueIterator_a4b5811fff950f830cbba2da40dfac497}{ +\index{IsisValueIterator@{IsisValueIterator}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisValueIterator@{IsisValueIterator}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisValueIterator::\_\-\_\-construct (\$ {\em class}, \/ \$ {\em field})}} +\label{classIsisValueIterator_a4b5811fff950f830cbba2da40dfac497} +Constructor. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$class}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$field}]Field to iterate over. \end{DoxyParams} + + +\subsection{Member Function Documentation} +\hypertarget{classIsisValueIterator_ad7c6dd479b6129ba5bfc2f2003f6ca49}{ +\index{IsisValueIterator@{IsisValueIterator}!current@{current}} +\index{current@{current}!IsisValueIterator@{IsisValueIterator}} +\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisValueIterator::current ()}} +\label{classIsisValueIterator_ad7c6dd479b6129ba5bfc2f2003f6ca49} +Return the current element. \hypertarget{classIsisValueIterator_a173b393699278fb2fb928e6bd2448a05}{ +\index{IsisValueIterator@{IsisValueIterator}!key@{key}} +\index{key@{key}!IsisValueIterator@{IsisValueIterator}} +\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisValueIterator::key ()}} +\label{classIsisValueIterator_a173b393699278fb2fb928e6bd2448a05} +Return the key of the current element. \hypertarget{classIsisValueIterator_adc2fb9b1dd029cab4be0b48d6e0f11f9}{ +\index{IsisValueIterator@{IsisValueIterator}!next@{next}} +\index{next@{next}!IsisValueIterator@{IsisValueIterator}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisValueIterator::next ()}} +\label{classIsisValueIterator_adc2fb9b1dd029cab4be0b48d6e0f11f9} +Move forward to next element. \hypertarget{classIsisValueIterator_a175fe47671b335eecc591598053a6a88}{ +\index{IsisValueIterator@{IsisValueIterator}!rewind@{rewind}} +\index{rewind@{rewind}!IsisValueIterator@{IsisValueIterator}} +\subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisValueIterator::rewind ()}} +\label{classIsisValueIterator_a175fe47671b335eecc591598053a6a88} +Rewind the Iterator to the first element. \hypertarget{classIsisValueIterator_a7f6b3e0941c2110f1b2ba10ba2b87fb8}{ +\index{IsisValueIterator@{IsisValueIterator}!valid@{valid}} +\index{valid@{valid}!IsisValueIterator@{IsisValueIterator}} +\subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisValueIterator::valid ()}} +\label{classIsisValueIterator_a7f6b3e0941c2110f1b2ba10ba2b87fb8} +Check if there is a current element after calls to \hyperlink{classIsisValueIterator_a175fe47671b335eecc591598053a6a88}{rewind()} or \hyperlink{classIsisValueIterator_adc2fb9b1dd029cab4be0b48d6e0f11f9}{next()}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/iterators/IsisValueIterator.php\end{DoxyCompactItemize} diff --git a/doc/latex/classMaleteDb.eps b/doc/latex/classMaleteDb.eps new file mode 100644 index 0000000..01ae186 --- /dev/null +++ b/doc/latex/classMaleteDb.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 540.541 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.925 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(MaleteDb) cw +(IsisDb) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (MaleteDb) 0 0 box + (IsisDb) 0 1 box + +% ----- relations ----- + +solid +0 0 0 out +solid +1 0 1 in diff --git a/doc/latex/classMaleteDb.pdf b/doc/latex/classMaleteDb.pdf new file mode 100644 index 0000000..f9c5a0f Binary files /dev/null and b/doc/latex/classMaleteDb.pdf differ diff --git a/doc/latex/classMaleteDb.tex b/doc/latex/classMaleteDb.tex new file mode 100644 index 0000000..0baaf89 --- /dev/null +++ b/doc/latex/classMaleteDb.tex @@ -0,0 +1,179 @@ +\hypertarget{classMaleteDb}{ +\section{MaleteDb Class Reference} +\label{classMaleteDb}\index{MaleteDb@{MaleteDb}} +} +Inheritance diagram for MaleteDb:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2cm]{classMaleteDb} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classMaleteDb_a60f87371bc1ec156b010e5b38b4c22e2}{\_\-\_\-construct} (\$schema) +\item +\hyperlink{classMaleteDb_ad2a65876db24adc388afce465e0c153e}{read} (\$id) +\item +\hyperlink{classMaleteDb_a5c6cb09a072e5d2ddce31c77098ccba4}{entries} () +\item +\hyperlink{classMaleteDb_a4f16c48facae498d0db1a042e9727d04}{example} () +\item +\hyperlink{classMaleteDb_ab2da32d84af17df79d947ae32257b4ec}{check} (\$schema, \$section=NULL) +\item +\hyperlink{classMaleteDb_ac87c3ac1b3d9a6297be8574aa303e033}{tag} (\$results) +\item +\hyperlink{classMaleteDb_a17562c1c53594762454d65be823fcdb5}{logger} (\$message) +\end{DoxyCompactItemize} +\subsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\hyperlink{classMaleteDb_af2cd60ce81381edc3ca09a6812cf79fd}{\$fdt} +\item +\hyperlink{classMaleteDb_a4b970df3631d2763f001c96ee417f27a}{\$db} +\item +\hyperlink{classMaleteDb_a833fed4faae9537306053ee966c06197}{\$format} +\item +\hyperlink{classMaleteDb_ae1c8cefd1a6e661fb03c214f47336368}{\$log} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Malete implementation of \hyperlink{interfaceIsisDb}{IsisDb}. + +\begin{DoxyWarning}{Warning} +This implementation is currently outdated and lacks basic functionalities such as subfield handling and therefore it's use is not recommended. +\end{DoxyWarning} + + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classMaleteDb_a60f87371bc1ec156b010e5b38b4c22e2}{ +\index{MaleteDb@{MaleteDb}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!MaleteDb@{MaleteDb}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::\_\-\_\-construct (\$ {\em schema})}} +\label{classMaleteDb_a60f87371bc1ec156b010e5b38b4c22e2} +Constructor. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{IsisDb::\_\-\_\-construct()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{IsisDb}. + + + +\subsection{Member Function Documentation} +\hypertarget{classMaleteDb_ab2da32d84af17df79d947ae32257b4ec}{ +\index{MaleteDb@{MaleteDb}!check@{check}} +\index{check@{check}!MaleteDb@{MaleteDb}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::check (\$ {\em schema}, \/ \$ {\em section} = {\ttfamily NULL})}} +\label{classMaleteDb_ab2da32d84af17df79d947ae32257b4ec} +Check configuration. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb::check()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb}. + +\hypertarget{classMaleteDb_a5c6cb09a072e5d2ddce31c77098ccba4}{ +\index{MaleteDb@{MaleteDb}!entries@{entries}} +\index{entries@{entries}!MaleteDb@{MaleteDb}} +\subsubsection[{entries}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::entries ()}} +\label{classMaleteDb_a5c6cb09a072e5d2ddce31c77098ccba4} +Return number of entries in the database. + +The Malete API doen't implement such feature so we have to emulate it by iterating over all entries until \hyperlink{classMaleteDb_ad2a65876db24adc388afce465e0c153e}{MaleteDb::read()} returns FALSE. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{IsisDb::entries()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{IsisDb}. + +\hypertarget{classMaleteDb_a4f16c48facae498d0db1a042e9727d04}{ +\index{MaleteDb@{MaleteDb}!example@{example}} +\index{example@{example}!MaleteDb@{MaleteDb}} +\subsubsection[{example}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::example ()}} +\label{classMaleteDb_a4f16c48facae498d0db1a042e9727d04} +Return an example schema. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb::example()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb}. + +\hypertarget{classMaleteDb_a17562c1c53594762454d65be823fcdb5}{ +\index{MaleteDb@{MaleteDb}!logger@{logger}} +\index{logger@{logger}!MaleteDb@{MaleteDb}} +\subsubsection[{logger}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::logger (\$ {\em message})}} +\label{classMaleteDb_a17562c1c53594762454d65be823fcdb5} +Class logger. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$message}]Log message. \end{DoxyParams} +\hypertarget{classMaleteDb_ad2a65876db24adc388afce465e0c153e}{ +\index{MaleteDb@{MaleteDb}!read@{read}} +\index{read@{read}!MaleteDb@{MaleteDb}} +\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::read (\$ {\em id})}} +\label{classMaleteDb_ad2a65876db24adc388afce465e0c153e} +Read an entry. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{IsisDb::read()} +\end{DoxySeeAlso} +\begin{Desc} +\item[\hyperlink{todo__todo000002}{Todo}]Subfield handling. \end{Desc} + + +Implements \hyperlink{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{IsisDb}. + +\hypertarget{classMaleteDb_ac87c3ac1b3d9a6297be8574aa303e033}{ +\index{MaleteDb@{MaleteDb}!tag@{tag}} +\index{tag@{tag}!MaleteDb@{MaleteDb}} +\subsubsection[{tag}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::tag (\$ {\em results})}} +\label{classMaleteDb_ac87c3ac1b3d9a6297be8574aa303e033} +Tag results of a db query. + +This function converts the keys of query result from field numbers to names and and also puts repetition fields into place as Malete deals with field repetition by using a 'tag' property in the resulting query object. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$results}]Database query results.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Tagged database result. +\end{DoxyReturn} + + +\subsection{Member Data Documentation} +\hypertarget{classMaleteDb_a4b970df3631d2763f001c96ee417f27a}{ +\index{MaleteDb@{MaleteDb}!\$db@{\$db}} +\index{\$db@{\$db}!MaleteDb@{MaleteDb}} +\subsubsection[{\$db}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::\$db}} +\label{classMaleteDb_a4b970df3631d2763f001c96ee417f27a} +Database resource. \hypertarget{classMaleteDb_af2cd60ce81381edc3ca09a6812cf79fd}{ +\index{MaleteDb@{MaleteDb}!\$fdt@{\$fdt}} +\index{\$fdt@{\$fdt}!MaleteDb@{MaleteDb}} +\subsubsection[{\$fdt}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::\$fdt}} +\label{classMaleteDb_af2cd60ce81381edc3ca09a6812cf79fd} +Field description table. \hypertarget{classMaleteDb_a833fed4faae9537306053ee966c06197}{ +\index{MaleteDb@{MaleteDb}!\$format@{\$format}} +\index{\$format@{\$format}!MaleteDb@{MaleteDb}} +\subsubsection[{\$format}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::\$format}} +\label{classMaleteDb_a833fed4faae9537306053ee966c06197} +Database format, derived from \$schema. \hypertarget{classMaleteDb_ae1c8cefd1a6e661fb03c214f47336368}{ +\index{MaleteDb@{MaleteDb}!\$log@{\$log}} +\index{\$log@{\$log}!MaleteDb@{MaleteDb}} +\subsubsection[{\$log}]{\setlength{\rightskip}{0pt plus 5cm}MaleteDb::\$log}} +\label{classMaleteDb_ae1c8cefd1a6e661fb03c214f47336368} +Class action log. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/backends/MaleteDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/classMateleDb.tex b/doc/latex/classMateleDb.tex new file mode 100644 index 0000000..14718b9 --- /dev/null +++ b/doc/latex/classMateleDb.tex @@ -0,0 +1,12 @@ +\hypertarget{classMateleDb}{ +\section{MateleDb Class Reference} +\label{classMateleDb}\index{MateleDb@{MateleDb}} +} + + +\subsection{Detailed Description} +Malete implementation of \hyperlink{interfaceIsisDb}{IsisDb}. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/MaleteDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/classPhpIsisDb.eps b/doc/latex/classPhpIsisDb.eps new file mode 100644 index 0000000..753674f --- /dev/null +++ b/doc/latex/classPhpIsisDb.eps @@ -0,0 +1,197 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 526.316 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.95 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(PhpIsisDb) cw +(IsisDb) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (PhpIsisDb) 0 0 box + (IsisDb) 0 1 box + +% ----- relations ----- + +solid +0 0 0 out +solid +1 0 1 in diff --git a/doc/latex/classPhpIsisDb.pdf b/doc/latex/classPhpIsisDb.pdf new file mode 100644 index 0000000..7784b22 Binary files /dev/null and b/doc/latex/classPhpIsisDb.pdf differ diff --git a/doc/latex/classPhpIsisDb.tex b/doc/latex/classPhpIsisDb.tex new file mode 100644 index 0000000..a8ae462 --- /dev/null +++ b/doc/latex/classPhpIsisDb.tex @@ -0,0 +1,192 @@ +\hypertarget{classPhpIsisDb}{ +\section{PhpIsisDb Class Reference} +\label{classPhpIsisDb}\index{PhpIsisDb@{PhpIsisDb}} +} +Inheritance diagram for PhpIsisDb:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2cm]{classPhpIsisDb} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classPhpIsisDb_abb6db51373d065baf9135fd278653bc5}{\_\-\_\-construct} (\$schema) +\item +\hyperlink{classPhpIsisDb_af2266931746f6f2335b831be8b8333fb}{read} (\$id) +\item +\hyperlink{classPhpIsisDb_a0491ce84e5a85e775f811f18e63ef0fb}{entries} () +\item +\hyperlink{classPhpIsisDb_a7f4f3a9fd6dab86bd3cb3149d65f92cd}{example} () +\item +\hyperlink{classPhpIsisDb_a849f238c3323f53431be1c225a914d98}{tag} (\$results) +\item +\hyperlink{classPhpIsisDb_a46f8c39b305f170e2cf8ae5f4d218e74}{charset} (\&\$data) +\item +\hyperlink{classPhpIsisDb_a8d8185060a26d4fe673844b2ea3db39a}{logger} (\$message) +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classPhpIsisDb_a23761cc04114090a2863467b2accc80a}{check} (\$schema, \$section=NULL) +\end{DoxyCompactItemize} +\subsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +\hyperlink{classPhpIsisDb_a536e4c67dda71a7c7dad9ffbac299f9b}{\$db} +\item +\hyperlink{classPhpIsisDb_a275e29f3711d37fc67cea340b564ddf3}{\$format} +\item +\hyperlink{classPhpIsisDb_a0742105b3efab477fda99cd0561f98c7}{\$log} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +PHP-\/Isis implementation of \hyperlink{interfaceIsisDb}{IsisDb}. + +\begin{DoxyWarning}{Warning} +This implementation is currently outdated and lacks basic functionalities such as subfield handling and therefore it's use is not recommended. +\end{DoxyWarning} + + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classPhpIsisDb_abb6db51373d065baf9135fd278653bc5}{ +\index{PhpIsisDb@{PhpIsisDb}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::\_\-\_\-construct (\$ {\em schema})}} +\label{classPhpIsisDb_abb6db51373d065baf9135fd278653bc5} +Constructor. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{IsisDb::\_\-\_\-construct()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{IsisDb}. + + + +\subsection{Member Function Documentation} +\hypertarget{classPhpIsisDb_a46f8c39b305f170e2cf8ae5f4d218e74}{ +\index{PhpIsisDb@{PhpIsisDb}!charset@{charset}} +\index{charset@{charset}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{charset}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::charset (\&\$ {\em data})}} +\label{classPhpIsisDb_a46f8c39b305f170e2cf8ae5f4d218e74} +Charset conversion. + +Converts a string from the database charset to UTF-\/8. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$data}]String to be converted.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +String converted to UTF-\/8. +\end{DoxyReturn} +\hypertarget{classPhpIsisDb_a23761cc04114090a2863467b2accc80a}{ +\index{PhpIsisDb@{PhpIsisDb}!check@{check}} +\index{check@{check}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}static PhpIsisDb::check (\$ {\em schema}, \/ \$ {\em section} = {\ttfamily NULL})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classPhpIsisDb_a23761cc04114090a2863467b2accc80a} +Check configuration. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb::check()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb}. + +\hypertarget{classPhpIsisDb_a0491ce84e5a85e775f811f18e63ef0fb}{ +\index{PhpIsisDb@{PhpIsisDb}!entries@{entries}} +\index{entries@{entries}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{entries}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::entries ()}} +\label{classPhpIsisDb_a0491ce84e5a85e775f811f18e63ef0fb} +Return number of entries in the database. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{IsisDb::entries()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{IsisDb}. + +\hypertarget{classPhpIsisDb_a7f4f3a9fd6dab86bd3cb3149d65f92cd}{ +\index{PhpIsisDb@{PhpIsisDb}!example@{example}} +\index{example@{example}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{example}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::example ()}} +\label{classPhpIsisDb_a7f4f3a9fd6dab86bd3cb3149d65f92cd} +Return an example schema. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb::example()} +\end{DoxySeeAlso} + + +Implements \hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb}. + +\hypertarget{classPhpIsisDb_a8d8185060a26d4fe673844b2ea3db39a}{ +\index{PhpIsisDb@{PhpIsisDb}!logger@{logger}} +\index{logger@{logger}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{logger}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::logger (\$ {\em message})}} +\label{classPhpIsisDb_a8d8185060a26d4fe673844b2ea3db39a} +Class logger. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$message}]Log message. \end{DoxyParams} +\hypertarget{classPhpIsisDb_af2266931746f6f2335b831be8b8333fb}{ +\index{PhpIsisDb@{PhpIsisDb}!read@{read}} +\index{read@{read}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::read (\$ {\em id})}} +\label{classPhpIsisDb_af2266931746f6f2335b831be8b8333fb} +Read an entry. + +The PHP-\/Isis API doen't implement such feature so we have to emulate it by geting all entries and using isis\_\-data\_\-seek() to get the desired record. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{IsisDb::read()} +\end{DoxySeeAlso} +\begin{Desc} +\item[\hyperlink{todo__todo000003}{Todo}]Subfield handling. \end{Desc} + + +Implements \hyperlink{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{IsisDb}. + +\hypertarget{classPhpIsisDb_a849f238c3323f53431be1c225a914d98}{ +\index{PhpIsisDb@{PhpIsisDb}!tag@{tag}} +\index{tag@{tag}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{tag}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::tag (\$ {\em results})}} +\label{classPhpIsisDb_a849f238c3323f53431be1c225a914d98} +Tag results of a db query. + +This function converts the keys of query result from field numbers to names. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$results}]Database query results.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Tagged database result. +\end{DoxyReturn} + + +\subsection{Member Data Documentation} +\hypertarget{classPhpIsisDb_a536e4c67dda71a7c7dad9ffbac299f9b}{ +\index{PhpIsisDb@{PhpIsisDb}!\$db@{\$db}} +\index{\$db@{\$db}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{\$db}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::\$db}} +\label{classPhpIsisDb_a536e4c67dda71a7c7dad9ffbac299f9b} +Database resource. \hypertarget{classPhpIsisDb_a275e29f3711d37fc67cea340b564ddf3}{ +\index{PhpIsisDb@{PhpIsisDb}!\$format@{\$format}} +\index{\$format@{\$format}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{\$format}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::\$format}} +\label{classPhpIsisDb_a275e29f3711d37fc67cea340b564ddf3} +Database format, derived from \$schema. \hypertarget{classPhpIsisDb_a0742105b3efab477fda99cd0561f98c7}{ +\index{PhpIsisDb@{PhpIsisDb}!\$log@{\$log}} +\index{\$log@{\$log}!PhpIsisDb@{PhpIsisDb}} +\subsubsection[{\$log}]{\setlength{\rightskip}{0pt plus 5cm}PhpIsisDb::\$log}} +\label{classPhpIsisDb_a0742105b3efab477fda99cd0561f98c7} +Class action log. + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/backends/PhpIsisDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/classSchemaDb.tex b/doc/latex/classSchemaDb.tex new file mode 100644 index 0000000..d2a5c1c --- /dev/null +++ b/doc/latex/classSchemaDb.tex @@ -0,0 +1,69 @@ +\hypertarget{classSchemaDb}{ +\section{SchemaDb Class Reference} +\label{classSchemaDb}\index{SchemaDb@{SchemaDb}} +} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classSchemaDb_af5c9271759bed2f9cccc80a05f7c5da8}{optional} () +\item +\hyperlink{classSchemaDb_a923a94169459c4dee3f74000b4aa1807}{example} () +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{classSchemaDb_a31db21bccb179162b5bb02b14b72d3e3}{required} () +\item +static \hyperlink{classSchemaDb_a42acc85b08a20b121204b1caf3a83e61}{check} (\$schema, \$section=NULL) +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +\hyperlink{classSchemaDb}{SchemaDb} class with standard database procedures and configuration. + +\subsection{Member Function Documentation} +\hypertarget{classSchemaDb_a42acc85b08a20b121204b1caf3a83e61}{ +\index{SchemaDb@{SchemaDb}!check@{check}} +\index{check@{check}!SchemaDb@{SchemaDb}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}static SchemaDb::check (\$ {\em schema}, \/ \$ {\em section} = {\ttfamily NULL})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classSchemaDb_a42acc85b08a20b121204b1caf3a83e61} +Recursively check for required fields in a database schema. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{IsisDb::check()} +\end{DoxySeeAlso} +\hypertarget{classSchemaDb_a923a94169459c4dee3f74000b4aa1807}{ +\index{SchemaDb@{SchemaDb}!example@{example}} +\index{example@{example}!SchemaDb@{SchemaDb}} +\subsubsection[{example}]{\setlength{\rightskip}{0pt plus 5cm}SchemaDb::example ()}} +\label{classSchemaDb_a923a94169459c4dee3f74000b4aa1807} +Return an example database schema. + +\begin{DoxySeeAlso}{See also} +\hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{IsisDb::example()} +\end{DoxySeeAlso} +\hypertarget{classSchemaDb_af5c9271759bed2f9cccc80a05f7c5da8}{ +\index{SchemaDb@{SchemaDb}!optional@{optional}} +\index{optional@{optional}!SchemaDb@{SchemaDb}} +\subsubsection[{optional}]{\setlength{\rightskip}{0pt plus 5cm}SchemaDb::optional ()}} +\label{classSchemaDb_af5c9271759bed2f9cccc80a05f7c5da8} +Return the optional database config. + +\begin{DoxyReturn}{Returns} +Array with optional config. +\end{DoxyReturn} +\hypertarget{classSchemaDb_a31db21bccb179162b5bb02b14b72d3e3}{ +\index{SchemaDb@{SchemaDb}!required@{required}} +\index{required@{required}!SchemaDb@{SchemaDb}} +\subsubsection[{required}]{\setlength{\rightskip}{0pt plus 5cm}static SchemaDb::required ()\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{classSchemaDb_a31db21bccb179162b5bb02b14b72d3e3} +Return the required database config. + +\begin{DoxyReturn}{Returns} +Array with required config. +\end{DoxyReturn} + + +The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/backends/SchemaDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/doxygen.sty b/doc/latex/doxygen.sty new file mode 100644 index 0000000..05595bf --- /dev/null +++ b/doc/latex/doxygen.sty @@ -0,0 +1,350 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} + +% Packages used by this style file +\RequirePackage{alltt} +\RequirePackage{array} +\RequirePackage{calc} +\RequirePackage{color} +\RequirePackage{fancyhdr} +\RequirePackage{verbatim} + +% Setup fancy headings +\pagestyle{fancyplain} +\newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% +} +\renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% +} +\renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% +} +\lhead[\fancyplain{}{\bfseries\thepage}]{% + \fancyplain{}{\bfseries\rightmark}% +} +\rhead[\fancyplain{}{\bfseries\leftmark}]{% + \fancyplain{}{\bfseries\thepage}% +} +\rfoot[\fancyplain{}{\bfseries\scriptsize% + Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by Doxygen }]{} +\lfoot[]{\fancyplain{}{\bfseries\scriptsize% + Generated on Fri Aug 20 15:38:19 2010 for Cinisis Database Reader by Doxygen }} +\cfoot{} + +%---------- Internal commands used in this style file ---------------- + +% Generic environment used by all paragraph-based environments defined +% below. Note that the command \title{...} needs to be defined inside +% those environments! +\newenvironment{DoxyDesc}[1]{% + \begin{list}{}% + {% + \settowidth{\labelwidth}{40pt}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{-4pt}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +%---------- Commands used by doxygen LaTeX output generator ---------- + +% Used by
 ... 
+\newenvironment{DoxyPre}{% + \small% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} + +% Used by @code ... @endcode +\newenvironment{DoxyCode}{% + \footnotesize% + \verbatim% +}{% + \endverbatim% + \normalsize% +} + +% Used by @example, @include, @includelineno and @dontinclude +\newenvironment{DoxyCodeInclude}{% + \DoxyCode% +}{% + \endDoxyCode% +} + +% Used by @verbatim ... @endverbatim +\newenvironment{DoxyVerb}{% + \footnotesize% + \verbatim% +}{% + \endverbatim% + \normalsize% +} + +% Used by @verbinclude +\newenvironment{DoxyVerbInclude}{% + \DoxyVerb% +}{% + \endDoxyVerb% +} + +% Used by numbered lists (using '-#' or
    ...
) +\newenvironment{DoxyEnumerate}{% + \enumerate% +}{% + \endenumerate% +} + +% Used by bullet lists (using '-', @li, @arg, or
    ...
) +\newenvironment{DoxyItemize}{% + \itemize% +}{% + \enditemize% +} + +% Used by description lists (using
...
) +\newenvironment{DoxyDescription}{% + \description% +}{% + \enddescription% +} + +% Used by @image, @dotfile, and @dot ... @enddot +% (only if caption is specified) +\newenvironment{DoxyImage}{% + \begin{figure}[H]% + \begin{center}% +}{% + \end{center}% + \end{figure}% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if no caption is specified) +\newenvironment{DoxyImageNoCaption}{% +}{% +} + +% Used by @attention +\newenvironment{DoxyAttention}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @author and @authors +\newenvironment{DoxyAuthor}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @date +\newenvironment{DoxyDate}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @invariant +\newenvironment{DoxyInvariant}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @note +\newenvironment{DoxyNote}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @post +\newenvironment{DoxyPostcond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @pre +\newenvironment{DoxyPrecond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @remark +\newenvironment{DoxyRemark}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @return +\newenvironment{DoxyReturn}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @since +\newenvironment{DoxySince}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @see +\newenvironment{DoxySeeAlso}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @version +\newenvironment{DoxyVersion}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @warning +\newenvironment{DoxyWarning}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @internal +\newenvironment{DoxyInternal}[1]{% + \paragraph*{#1}% +}{% +} + +% Used by @par and @paragraph +\newenvironment{DoxyParagraph}[1]{% + \begin{list}{}% + {% + \settowidth{\labelwidth}{40pt}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{-4pt}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +% Used by parameter lists +\newenvironment{DoxyParams}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% +}{% + \end{description}% + \end{DoxyDesc}% +} + +% Used by return value lists +\newenvironment{DoxyRetVals}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% +}{% + \end{description}% + \end{DoxyDesc}% +} + +% Used by exception lists +\newenvironment{DoxyExceptions}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% +}{% + \end{description}% + \end{DoxyDesc}% +} + +% Used by template parameter lists +\newenvironment{DoxyTemplParams}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% +}{% + \end{description}% + \end{DoxyDesc}% +} + +\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} +\newenvironment{DoxyCompactList} +{\begin{list}{}{ + \setlength{\leftmargin}{0.5cm} + \setlength{\itemsep}{0pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \renewcommand{\makelabel}{\hfill}}} +{\end{list}} +\newenvironment{DoxyCompactItemize} +{ + \begin{itemize} + \setlength{\itemsep}{-3pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \setlength{\partopsep}{0pt} +} +{\end{itemize}} +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} +\newlength{\tmplength} +\newenvironment{TabularC}[1] +{ +\setlength{\tmplength} + {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} + \par\begin{tabular*}{\linewidth} + {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} +} +{\end{tabular*}\par} +\newcommand{\entrylabel}[1]{ + {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} +\newenvironment{Desc} +{\begin{list}{} + { + \settowidth{\labelwidth}{40pt} + \setlength{\leftmargin}{\labelwidth} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{-4pt} + \renewcommand{\makelabel}{\entrylabel} + } +} +{\end{list}} +\newenvironment{Indent} + {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} + \item[]\ignorespaces} + {\unskip\end{list}} +\setlength{\parindent}{0cm} +\setlength{\parskip}{0.2cm} +\addtocounter{secnumdepth}{1} +\sloppy +\usepackage[T1]{fontenc} +\makeatletter +\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}% + {-3.25ex plus -1ex minus -0.2ex}% + {1.5ex plus 0.2ex}% + {\normalfont\normalsize\bfseries}} +\makeatother +\stepcounter{secnumdepth} +\stepcounter{tocdepth} +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} +\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} diff --git a/doc/latex/hierarchy.tex b/doc/latex/hierarchy.tex new file mode 100644 index 0000000..27d56a9 --- /dev/null +++ b/doc/latex/hierarchy.tex @@ -0,0 +1,34 @@ +\section{Class Hierarchy} +This inheritance list is sorted roughly, but not completely, alphabetically:\begin{DoxyCompactList} +\item \contentsline{section}{Cinisis}{\pageref{classCinisis}}{} +\item \contentsline{section}{CinisisDisplayHelper}{\pageref{classCinisisDisplayHelper}}{} +\item \contentsline{section}{CinisisHttpHelper}{\pageref{classCinisisHttpHelper}}{} +\item \contentsline{section}{IsisDb}{\pageref{interfaceIsisDb}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{BiblioIsisDb}{\pageref{classBiblioIsisDb}}{} +\item \contentsline{section}{MaleteDb}{\pageref{classMaleteDb}}{} +\item \contentsline{section}{PhpIsisDb}{\pageref{classPhpIsisDb}}{} +\end{DoxyCompactList} +\item \contentsline{section}{IsisEntryIterator}{\pageref{classIsisEntryIterator}}{} +\item \contentsline{section}{IsisItemIterator}{\pageref{classIsisItemIterator}}{} +\item \contentsline{section}{IsisMainItemIterator}{\pageref{classIsisMainItemIterator}}{} +\item \contentsline{section}{IsisMethodIterator}{\pageref{classIsisMethodIterator}}{} +\item \contentsline{section}{IsisNormalItemFilterIterator}{\pageref{classIsisNormalItemFilterIterator}}{} +\item \contentsline{section}{IsisReader}{\pageref{classIsisReader}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{IsisMap}{\pageref{classIsisMap}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{IsisConnector}{\pageref{classIsisConnector}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{IsisFinder}{\pageref{classIsisFinder}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{IsisAudit}{\pageref{classIsisAudit}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\end{DoxyCompactList} +\end{DoxyCompactList} +\item \contentsline{section}{IsisRowIterator}{\pageref{classIsisRowIterator}}{} +\item \contentsline{section}{IsisSubfieldIterator}{\pageref{classIsisSubfieldIterator}}{} +\item \contentsline{section}{IsisValueIterator}{\pageref{classIsisValueIterator}}{} +\item \contentsline{section}{SchemaDb}{\pageref{classSchemaDb}}{} +\end{DoxyCompactList} diff --git a/doc/latex/interfaceIsisDb.eps b/doc/latex/interfaceIsisDb.eps new file mode 100644 index 0000000..2729738 --- /dev/null +++ b/doc/latex/interfaceIsisDb.eps @@ -0,0 +1,207 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 156.863 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 3.1875 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 2 def +/cols 3 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(IsisDb) cw +(BiblioIsisDb) cw +(MaleteDb) cw +(PhpIsisDb) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (IsisDb) 1 1 box + (BiblioIsisDb) 0 0 box + (MaleteDb) 1 0 box + (PhpIsisDb) 2 0 box + +% ----- relations ----- + +solid +1 1 0.25 out +solid +0 2 1 conn +solid +0 0 0.75 in +solid +0 1 0.75 in +solid +0 2 0.75 in diff --git a/doc/latex/interfaceIsisDb.pdf b/doc/latex/interfaceIsisDb.pdf new file mode 100644 index 0000000..178aa90 Binary files /dev/null and b/doc/latex/interfaceIsisDb.pdf differ diff --git a/doc/latex/interfaceIsisDb.tex b/doc/latex/interfaceIsisDb.tex new file mode 100644 index 0000000..9d7a637 --- /dev/null +++ b/doc/latex/interfaceIsisDb.tex @@ -0,0 +1,123 @@ +\hypertarget{interfaceIsisDb}{ +\section{IsisDb Interface Reference} +\label{interfaceIsisDb}\index{IsisDb@{IsisDb}} +} +Inheritance diagram for IsisDb:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=2cm]{interfaceIsisDb} +\end{center} +\end{figure} +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{\_\-\_\-construct} (\$schema) +\item +\hyperlink{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{read} (\$id) +\item +\hyperlink{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{entries} () +\item +\hyperlink{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{example} () +\end{DoxyCompactItemize} +\subsection*{Static Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{check} (\$schema, \$section=NULL) +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Generic interface for reading Isis databases. + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b}{ +\index{IsisDb@{IsisDb}!\_\-\_\-construct@{\_\-\_\-construct}} +\index{\_\-\_\-construct@{\_\-\_\-construct}!IsisDb@{IsisDb}} +\subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisDb::\_\-\_\-construct (\$ {\em schema})}} +\label{interfaceIsisDb_ae1c0a3496d55f710d34c5c19ada7a66b} +Constructor. + +The implementation constructor should accept a database schema definition and setup the appropriate db resource. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$schema}]High level database schema description.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Database resource or FALSE in case of error. +\end{DoxyReturn} +\begin{DoxySeeAlso}{See also} +default\_\-schema() +\end{DoxySeeAlso} + + +Implemented in \hyperlink{classBiblioIsisDb_ab2c5ec782b324847e104d8ad35a230af}{BiblioIsisDb}, \hyperlink{classMaleteDb_a60f87371bc1ec156b010e5b38b4c22e2}{MaleteDb}, and \hyperlink{classPhpIsisDb_abb6db51373d065baf9135fd278653bc5}{PhpIsisDb}. + + + +\subsection{Member Function Documentation} +\hypertarget{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8}{ +\index{IsisDb@{IsisDb}!check@{check}} +\index{check@{check}!IsisDb@{IsisDb}} +\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}static IsisDb::check (\$ {\em schema}, \/ \$ {\em section} = {\ttfamily NULL})\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} +\label{interfaceIsisDb_af681b8f990b579f1835aa7ba4c83f1b8} +Configuration check. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$schema}]Database schema to check.\item[{\em \$section}]Configuration section.\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Database schema or FALSE if error. +\end{DoxyReturn} + + +Implemented in \hyperlink{classBiblioIsisDb_a929467f1907d3aeaeebe493f0c188c5b}{BiblioIsisDb}, \hyperlink{classMaleteDb_ab2da32d84af17df79d947ae32257b4ec}{MaleteDb}, and \hyperlink{classPhpIsisDb_a23761cc04114090a2863467b2accc80a}{PhpIsisDb}. + +\hypertarget{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff}{ +\index{IsisDb@{IsisDb}!entries@{entries}} +\index{entries@{entries}!IsisDb@{IsisDb}} +\subsubsection[{entries}]{\setlength{\rightskip}{0pt plus 5cm}IsisDb::entries ()}} +\label{interfaceIsisDb_a86f38eca2b6d0835b60770d8a4e511ff} +Return number of entries in the database. + +\begin{DoxyReturn}{Returns} +Number of entries in the database. +\end{DoxyReturn} + + +Implemented in \hyperlink{classBiblioIsisDb_ab6b0a977c066c25c6bdca5c1d3a083e8}{BiblioIsisDb}, \hyperlink{classMaleteDb_a5c6cb09a072e5d2ddce31c77098ccba4}{MaleteDb}, and \hyperlink{classPhpIsisDb_a0491ce84e5a85e775f811f18e63ef0fb}{PhpIsisDb}. + +\hypertarget{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6}{ +\index{IsisDb@{IsisDb}!example@{example}} +\index{example@{example}!IsisDb@{IsisDb}} +\subsubsection[{example}]{\setlength{\rightskip}{0pt plus 5cm}IsisDb::example ()}} +\label{interfaceIsisDb_a857c10d90da64067efa17afb2f32edb6} +Return an example database schema. + +The example schema should have all information the implementation needs to be able to open and read a database. + +\begin{DoxyReturn}{Returns} +Array with a sample database schema. +\end{DoxyReturn} + + +Implemented in \hyperlink{classBiblioIsisDb_a8e76b289b9e3a9893b9469094753d2bc}{BiblioIsisDb}, \hyperlink{classMaleteDb_a4f16c48facae498d0db1a042e9727d04}{MaleteDb}, and \hyperlink{classPhpIsisDb_a7f4f3a9fd6dab86bd3cb3149d65f92cd}{PhpIsisDb}. + +\hypertarget{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686}{ +\index{IsisDb@{IsisDb}!read@{read}} +\index{read@{read}!IsisDb@{IsisDb}} +\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}IsisDb::read (\$ {\em id})}} +\label{interfaceIsisDb_a68335ec0db01ef03f0725621b38b5686} +Read an entry from the database. + + +\begin{DoxyParams}{Parameters} +\item[{\em \$id}]Database entry id. \end{DoxyParams} + + +Implemented in \hyperlink{classMaleteDb_ad2a65876db24adc388afce465e0c153e}{MaleteDb}, and \hyperlink{classPhpIsisDb_af2266931746f6f2335b831be8b8333fb}{PhpIsisDb}. + + + +The documentation for this interface was generated from the following file:\begin{DoxyCompactItemize} +\item +classes/backends/IsisDb.php\end{DoxyCompactItemize} diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex new file mode 100644 index 0000000..ba4c7ac --- /dev/null +++ b/doc/latex/refman.tex @@ -0,0 +1,84 @@ +\documentclass[a4paper]{book} +\usepackage{a4wide} +\usepackage{makeidx} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{float} +\usepackage{listings} +\usepackage{color} +\usepackage{textcomp} +\usepackage{alltt} +\usepackage{times} +\usepackage{ifpdf} +\ifpdf +\usepackage[pdftex, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\else +\usepackage[ps2pdf, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\usepackage{pspicture} +\fi +\usepackage[utf8]{inputenc} +\usepackage{doxygen} +\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left } +\makeindex +\setcounter{tocdepth}{3} +\renewcommand{\footrulewidth}{0.4pt} +\begin{document} +\hypersetup{pageanchor=false} +\begin{titlepage} +\vspace*{7cm} +\begin{center} +{\Large Cinisis Database Reader }\\ +\vspace*{1cm} +{\large Generated by Doxygen 1.6.3}\\ +\vspace*{0.5cm} +{\small Fri Aug 20 15:38:19 2010}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} +\hypersetup{pageanchor=true} +\chapter{Todo List} +\label{todo} +\hypertarget{todo}{} +\input{todo} +\chapter{Class Index} +\input{hierarchy} +\chapter{Class Index} +\input{annotated} +\chapter{Class Documentation} +\input{classBiblioIsisDb} +\include{classCinisis} +\include{classCinisisDisplayHelper} +\include{classCinisisHttpHelper} +\include{classIsisAudit} +\include{classIsisConnector} +\include{interfaceIsisDb} +\include{classIsisEntryIterator} +\include{classIsisFinder} +\include{classIsisItemIterator} +\include{classIsisMainItemIterator} +\include{classIsisMap} +\include{classIsisMethodIterator} +\include{classIsisNormalItemFilterIterator} +\include{classIsisReader} +\include{classIsisRowIterator} +\include{classIsisSubfieldIterator} +\include{classIsisValueIterator} +\include{classMaleteDb} +\include{classPhpIsisDb} +\include{classSchemaDb} +\printindex +\end{document} diff --git a/doc/latex/todo.tex b/doc/latex/todo.tex new file mode 100644 index 0000000..f5e3b1e --- /dev/null +++ b/doc/latex/todo.tex @@ -0,0 +1,20 @@ +\label{todo__todo000001} +\hypertarget{todo__todo000001}{} + +\begin{DoxyDescription} +\item[Member \hyperlink{classIsisConnector_a10669b49c4145a86dc3662c77733d74d}{IsisConnector::existingItemKeys}(\$field, \$row=0) ]Test. +\end{DoxyDescription} + +\label{todo__todo000002} +\hypertarget{todo__todo000002}{} + +\begin{DoxyDescription} +\item[Member \hyperlink{classMaleteDb_ad2a65876db24adc388afce465e0c153e}{MaleteDb::read}(\$id) ]Subfield handling. +\end{DoxyDescription} + +\label{todo__todo000003} +\hypertarget{todo__todo000003}{} + +\begin{DoxyDescription} +\item[Member \hyperlink{classPhpIsisDb_af2266931746f6f2335b831be8b8333fb}{PhpIsisDb::read}(\$id) ]Subfield handling. +\end{DoxyDescription} \ No newline at end of file -- cgit v1.2.3