abtlinux-svn Mailing List for ABout Time Linux (AbTLinux) (Page 20)
Status: Alpha
Brought to you by:
eschabell
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
(12) |
Apr
(4) |
May
(61) |
Jun
(5) |
Jul
(12) |
Aug
(1) |
Sep
|
Oct
(29) |
Nov
(89) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(4) |
Feb
(33) |
Mar
(12) |
Apr
|
May
(2) |
Jun
(13) |
Jul
(76) |
Aug
(7) |
Sep
(21) |
Oct
|
Nov
|
Dec
(33) |
2008 |
Jan
(32) |
Feb
(24) |
Mar
(17) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(10) |
From: <esc...@us...> - 2006-05-23 11:13:34
|
Revision: 118 Author: eschabell Date: 2006-05-23 04:13:22 -0700 (Tue, 23 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=118&view=rev Log Message: ----------- Created design doc directory, added files from req doc split. Added Paths: ----------- docs/design/ docs/design/branches/ docs/design/tags/ docs/design/trunk/ docs/design/trunk/design.tex docs/design/umlDesign.eps docs/design/umlDesign.xmi Copied: docs/design/trunk/design.tex (from rev 114, docs/requirements/trunk/design.tex) =================================================================== --- docs/design/trunk/design.tex (rev 0) +++ docs/design/trunk/design.tex 2006-05-23 11:13:22 UTC (rev 118) @@ -0,0 +1,78 @@ +\newpage +\section{Design} +Here I will detail the design and implementation choices made for +\emph{AbTLinux}. Some early thoughts are Object Orientation and Ruby +as implementation language. + +\subsection{Package structure} +A single package will have one file containing the entire structure needed for +installing the software it offers. This structure will be split into sections, +such as the following: +\begin{itemize} + \item details\{\} + \item pre\{\} + \item configure\{\} + \item pre-build\{\} + \item build\{\} + \item pre-install\{\} + \item install\{\} + \item post\{\} +\end{itemize} + +This is rather flexible and open for debate, an example should be put together +for a rather complex package just to give an idea of what it will look like. +I think each section should be enclosed in curly brackets. + +\subsubsection{Install locations} +Base system for AbTLinux will be in /usr, all others will be installed into /usr/local/*. +This will facilitate ease of usage within other Linux systems that follow the LSB/FHS. + +\subsection{Configuration update tools} +Here I mean tools dealing with how we want configuration file updates to be +handled. Almost everything located in /etc of the Linux filesystem is considered +holy to a running system. They need to be updated sometimes when a new package +version is installed, but should never destroy an existing configuration. We +want to provide for the following: + +\begin{itemize} + \item view existing configuration file + \item view new (default to install) configuration file + \item allow editing to take place in old or new config file + \item show user diff + \item let user select one of the above options to install +\end{itemize} + + +\subsection{Package manager} +The AbT API outline can be found online at the AbTLinux website. The basic outline can be seen in Figure \ref{fig:abtapi}. + +\begin{figure} + \centering + \includegraphics[width=16cm,height=22cm]{design/umlDesign.eps} + \caption{The abt package manager UML class diagram} + \label{fig:abtapi} +\end{figure} + + +\subsubsection{Repository names} +Providing the following repositories as subversion tags: + +\begin{enumerate} + \item \textbf{HEAD} - the current working repository. + \item \textbf{TAGGED-RELEASE} - released version tagged with a unique name. +\end{enumerate} + +\subsubsection{File storage} +The various files that are generated and needed by the abt package manager will be stored in the following locations: + +\begin{itemize} + \item package sources - \url{/var/spool/abt/} + \item install info - \url{/var/state/abt/install/PKG_NAME/} + \item cached info - \url{/var/state/abt/cached/PKG_NAME/} + \item frozen info - \url{/var/log/abt/frozen.log} + \item installed log - \url{/var/log/abt/installed.log} + \item journal - \url{/var/log/abt/abt.log} + \item newfeed - \url{/var/log/abt/news.log} + \item install queue - \url{/var/log/abt/install.queue} + \item tracking info - \url{/etc/abt/tracking.cfg} +\end{itemize} Copied: docs/design/umlDesign.eps (from rev 114, docs/requirements/trunk/design/umlDesign.eps) =================================================================== --- docs/design/umlDesign.eps (rev 0) +++ docs/design/umlDesign.eps 2006-05-23 11:13:22 UTC (rev 118) @@ -0,0 +1,2838 @@ +%!PS-Adobe-1.0 EPSF-3.0 +%%BoundingBox: 36 81 987 818 +%%Creator: Qt 3.3.5 +%%CreationDate: Mon May 22 20:38:28 2006 +%%Orientation: Portrait +%%Pages: 1 +%%DocumentFonts: Verdana-Bold Verdana + +%%EndComments +%%BeginProlog +% Prolog copyright 1994-2005 Trolltech. You may copy this prolog in any way +% that is directly related to this document. For other use of this prolog, +% see your licensing agreement for Qt. +/d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D +/D0{0 ED}D/LT{lineto}D/MT{moveto}D/S{stroke}D/F{setfont}D/SW{setlinewidth}D +/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{setmatrix}D +/TR{translate}D/SD{setdash}D/SC{aload pop setrgbcolor}D/CR{currentfile read +pop}D/i{index}D/bs{bitshift}D/scs{setcolorspace}D/DB{dict dup begin}D/DE{end +d}D/ie{ifelse}D/sp{astore pop}D/BSt 0 d/LWi 1 d/PSt 1 d/Cx 0 d/Cy 0 d/WFi +false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d/BDArr[0.94 0.88 +0.63 0.50 0.37 0.12 0.06]d/defM matrix d/nS 0 d/GPS{PSt 1 ge PSt 5 le and{{ +LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ie}{[]}ie}D/QS{PSt 0 ne{ +gsave LWi SW true GPS 0 SD S OMo PSt 1 ne and{BkCol SC false GPS dup 0 get +SD S}if grestore}if}D/r28{{CR dup 32 gt{exit}if pop}loop 3{CR}repeat 0 4{7 +bs exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL +0 eq{/rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB +exch bs add}{dup rA 16#fffffff 3 -1 roll bs not and exch dup rL exch sub/rL +ED neg rA exch bs/rA ED}ie}D/uc{/rL 0 d 0{dup 2 i length ge{exit}if 1 rB 1 +eq{3 rB dup 3 ge{1 add dup rB 1 i 5 ge{1 i 6 ge{1 i 7 ge{1 i 8 ge{128 add}if +64 add}if 32 add}if 16 add}if 3 add exch pop}if 3 add exch 10 rB 1 add{dup 3 +i lt{dup}{2 i}ie 4 i 3 i 3 i sub 2 i getinterval 5 i 4 i 3 -1 roll +putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 +1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add}repeat}ie}loop pop}D +/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{/colorimage where{pop false 3 +colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1 +QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray +QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2 +add get 0.11 mul add add cvi put}for QCIgray image}ie}D/di{gsave TR 1 i 1 eq +{false eq{pop true 3 1 roll 4 i 4 i false 4 i 4 i imagemask BkCol SC +imagemask}{pop false 3 1 roll imagemask}ie}{dup false ne{/languagelevel +where{pop languagelevel 3 ge}{false}ie}{false}ie{/ma ED 8 eq{/dc[0 1]d +/DeviceGray}{/dc[0 1 0 1 0 1]d/DeviceRGB}ie scs/im ED/mt ED/h ED/w ED/id 7 +DB/ImageType 1 d/Width w d/Height h d/ImageMatrix mt d/DataSource im d +/BitsPerComponent 8 d/Decode dc d DE/md 7 DB/ImageType 1 d/Width w d/Height +h d/ImageMatrix mt d/DataSource ma d/BitsPerComponent 1 d/Decode[0 1]d DE 4 +DB/ImageType 3 d/DataDict id d/MaskDict md d/InterleaveType 3 d end image}{ +pop 8 4 1 roll 8 eq{image}{QCI}ie}ie}ie grestore}d/BF{gsave BSt 1 eq{BCol SC +WFi{fill}{eofill}ie}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get/sc ED BCol{ +1. exch sub sc mul 1. exch sub}forall 3 array astore SC WFi{fill}{eofill}ie} +if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip}ie defM SM pathbbox 3 i 3 i TR 4 +2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg +RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0 +exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if +BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h +add{dup 0 exch MT w sub w exch LT}for}ie}if BSt 13 eq BSt 14 eq or{w h gt{0 +6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT +}for}ie}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h +D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div +add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1 +ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ie mat SM}D/C D0/P{NP MT +0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy +MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 i DL}D/VL{2 i exch DL}D/R +{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h +ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/xr D0/yr D0/rx D0/ry +D0/rx2 D0/ry2 D0/RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y +w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul +200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90 +x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0 +-90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ie}ie}D/E{/h +ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div scale +NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS} +D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT +x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP +ARC CP BF QS}D/BZ{curveto QS}D/CRGB{255 div 3 1 roll 255 div 3 1 roll 255 +div 3 1 roll}D/BC{CRGB BkCol sp}D/BR{CRGB BCol sp/BSt ED}D/WB{1 W BR}D/NB{0 +B BR}D/PE{setlinejoin setlinecap CRGB PCol sp/LWi ED/PSt ED LWi 0 eq{0.25 +/LWi ED}if PCol SC}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM SM concat}D/MF{true +exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3 +-1 roll eq{exit}if}forall exch dup 1 get/fxscale ED 2 get/fslant ED exch +/fencoding ED[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup +maxlength dict begin{1 i/FID ne{def}{pop pop}ifelse}forall/Encoding +fencoding d currentdict end}ie definefont pop}D/MFEmb{findfont dup length +dict begin{1 i/FID ne{d}{pop pop}ifelse}forall/Encoding ED currentdict end +definefont pop}D/DF{findfont/fs 3 -1 roll d[fs 0 0 fs -1 mul 0 0]makefont d} +D/ty 0 d/Y{/ty ED}D/Tl{gsave SW NP 1 i exch MT 1 i 0 RL S grestore}D/XYT{ty +MT/xyshow where{pop pop xyshow}{exch pop 1 i dup length 2 div exch +stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}ie}D/AT{ty MT +1 i dup length 2 div exch stringwidth pop 3 -1 roll exch sub exch div exch 0 +exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore +showpage}D/SPD{/setpagedevice where{1 DB 3 1 roll d end setpagedevice}{pop +pop}ie}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D +/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt +ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/CLSTART{/clipTmp matrix CM d defM SM NP} +D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D + +/LArr[ [] [] [ 10.000 3.000 ] [ 3.000 10.000 ] [ 3.000 3.000 ] [ 3.000 3.000 ] [ 5.000 3.000 3.000 3.000 ] [ 3.000 5.000 3.000 3.000 ] [ 5.000 3.000 3.000 3.000 3.000 ] [ 3.000 5.000 3.000 3.000 3.000 3.000 ] ] d +/pageinit { +36 24 translate +% 185*280mm (portrait) +0 794 translate 1 -1 scale/defM matrix CM d } d +%%EndProlog +%%BeginSetup +% Fonts and encodings used +/VerdanaList [ +[ /Verdana 1.0 0.0 ] + [ /Verdana 1.0 0.000 ] + [ /Tahoma 1.151 0.000 ] + [ /AvantGarde-Book 1.099 0.000 ] + [ /Helvetica 1.143 0.000 ] +] d +%%BeginFont: Verdana +%!PS-Adobe-3.0 Resource-Font +%%Copyright: Typeface and data 1996 Microsoft Corporation. All Rights Reserved +%%Creator: Converted from TrueType by Qt +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Verdana def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-49 -206 1447 1000]def +/FontType 3 def +/Encoding StandardEncoding def +/FontInfo 10 dict dup begin +/FamilyName (Verdana) def +/FullName (Verdana) def +/Notice (Typeface and data 1996 Microsoft Corporation. All Rights Reserved Verdana is a trademark of Microsoft Corporation) def +/Weight (Regular) def +/Version (Version 2.35) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -180 def +/UnderlineThickness 120 def +end readonly def +/CharStrings 56 dict dup begin +/.notdef{1000 0 125 0 875 750 _sc +125 0 _m +125 750 _l +875 750 _l +875 0 _l +125 0 _l +188 63 _m +813 63 _l +813 688 _l +188 688 _l +188 63 _l +_cl}_d +/space{352 0 0 0 0 0 _sc +}_d +/numbersign{{818 0 95 0 723 727 _sc +723 455 _m +561 455 _l +516 271 _l +666 271 _l +666 206 _l +499 206 _l +448 0 _l +385 0 _l +436 206 _l +304 206 _l +253 0 _l +190 0 _l +241 206 _l +95 206 _l +95 271 _l +258 271 _l +303 455 _l +152 455 _l +152 521 _l +320 521 _l +371 727 _l +434 727 _l +383 521 _l +515 521 _l +566 727 _l +629 727 _l +578 521 _l +723 521 _l +723 455 _l +499 456 _m +}_e{365 456 _l +319 271 _l +453 271 _l +499 456 _l +_cl}_e}_d +/parenleft{454 0 88 -200 382 760 _sc +382 -200 _m +271 -200 _l +213 -134 168 -62 136 15 _c +104 93 88 181 88 279 _c +88 377 104 465 136 543 _c +168 621 213 694 271 760 _c +382 760 _l +382 755 _l +356 731 331 703 307 672 _c +283 641 260 605 240 564 _c +220 524 204 479 192 431 _c +180 383 174 332 174 279 _c +174 223 180 172 192 126 _c +204 80 220 36 240 -4 _c +260 -44 282 -80 307 -113 _c +332 -145 357 -173 382 -195 _c +382 -200 _l +_cl}_d +/parenright{454 0 72 -200 366 760 _sc +366 279 _m +366 181 350 93 318 15 _c +286 -62 241 -134 184 -200 _c +72 -200 _l +72 -195 _l +96 -173 121 -145 147 -113 _c +172 -80 194 -44 214 -4 _c +234 36 250 80 262 126 _c +274 172 280 223 280 279 _c +280 332 274 383 262 431 _c +250 479 234 524 214 564 _c +193 605 171 641 147 672 _c +123 703 98 731 72 755 _c +72 760 _l +184 760 _l +241 694 286 621 318 543 _c +350 465 366 377 366 279 _c +_cl}_d +/plus{818 0 103 13 716 624 _sc +716 279 _m +450 279 _l +450 13 _l +369 13 _l +369 279 _l +103 279 _l +103 357 _l +369 357 _l +369 624 _l +450 624 _l +450 357 _l +716 357 _l +716 279 _l +_cl}_d +/comma{364 0 72 -180 281 139 _sc +281 139 _m +143 -180 _l +72 -180 _l +157 139 _l +281 139 _l +_cl}_d +/hyphen{454 0 75 274 379 362 _sc +379 274 _m +75 274 _l +75 362 _l +379 362 _l +379 274 _l +_cl}_d +/colon{454 0 169 0 286 545 _sc +286 406 _m +169 406 _l +169 545 _l +286 545 _l +286 406 _l +286 0 _m +169 0 _l +169 139 _l +286 139 _l +286 0 _l +_cl}_d +/A{684 0 13 0 671 727 _sc +671 0 _m +568 0 _l +497 203 _l +182 203 _l +111 0 _l +13 0 _l +277 727 _l +406 727 _l +671 0 _l +467 286 _m +339 643 _l +211 286 _l +467 286 _l +_cl}_d +/B{{686 0 98 0 646 727 _sc +646 224 _m +646 187 639 155 625 127 _c +611 99 593 77 570 60 _c +542 38 512 22 480 13 _c +447 4 405 0 355 0 _c +98 0 _l +98 727 _l +313 727 _l +366 727 406 725 432 721 _c +458 717 484 709 508 697 _c +534 683 554 665 566 643 _c +578 621 584 594 584 564 _c +584 529 575 499 557 475 _c +539 451 516 431 487 417 _c +487 414 _l +536 403 575 381 603 348 _c +631 315 646 274 646 224 _c +483 551 _m +483 569 480 584 474 596 _c +468 608 459 617 446 625 _c +430 633 412 639 390 641 _c +368 643 342 645 310 645 _c +194 645 _l +194 435 _l +319 435 _l +349 435 373 436 391 439 _c +409 442 425 448 441 458 _c +}_e{456 468 467 480 473 496 _c +479 512 483 530 483 551 _c +545 220 _m +545 249 540 272 532 289 _c +523 306 507 321 484 333 _c +468 341 449 347 427 349 _c +405 351 378 353 346 353 _c +194 353 _l +194 83 _l +322 83 _l +364 83 399 85 426 89 _c +453 93 475 101 493 113 _c +511 125 524 140 532 156 _c +540 172 545 194 545 220 _c +_cl}_e}_d +/C{{698 0 56 -12 659 740 _sc +659 53 _m +641 45 624 37 610 31 _c +596 24 577 17 554 9 _c +534 3 512 -2 489 -6 _c +465 -10 440 -12 412 -12 _c +359 -12 311 -5 268 9 _c +225 23 188 47 156 79 _c +124 109 100 148 82 196 _c +64 244 56 299 56 363 _c +56 423 64 476 81 523 _c +98 570 123 610 155 643 _c +185 674 223 698 267 715 _c +311 731 359 740 413 740 _c +451 740 490 735 529 726 _c +568 716 611 700 659 676 _c +659 562 _l +652 562 _l +612 595 572 619 533 635 _c +493 650 451 658 406 658 _c +369 658 336 652 307 640 _c +277 628 251 609 228 584 _c +205 560 187 529 175 492 _c +163 454 157 411 157 363 _c +157 311 163 267 177 231 _c +191 194 209 164 231 141 _c +}_e{253 117 280 99 310 87 _c +340 75 373 70 407 70 _c +453 70 497 78 538 94 _c +578 110 616 134 652 166 _c +659 166 _l +659 53 _l +_cl}_e}_d +/D{{771 0 98 0 712 727 _sc +712 363 _m +712 297 697 237 668 183 _c +639 129 601 88 554 58 _c +520 37 483 22 442 13 _c +401 4 347 0 281 0 _c +98 0 _l +98 727 _l +279 727 _l +350 727 406 721 448 711 _c +490 701 525 687 555 669 _c +604 638 642 597 670 546 _c +698 494 712 433 712 363 _c +611 364 _m +611 421 601 469 581 508 _c +561 547 531 578 492 601 _c +463 617 433 628 401 634 _c +369 640 330 644 285 644 _c +194 644 _l +194 83 _l +285 83 _l +331 83 372 86 407 93 _c +441 100 473 113 502 131 _c +538 154 566 184 584 222 _c +602 260 611 307 611 364 _c +_cl}_e}_d +/E{632 0 98 0 577 727 _sc +577 0 _m +98 0 _l +98 727 _l +577 727 _l +577 641 _l +194 641 _l +194 442 _l +577 442 _l +577 356 _l +194 356 _l +194 86 _l +577 86 _l +577 0 _l +_cl}_d +/F{575 0 98 0 562 727 _sc +562 641 _m +194 641 _l +194 436 _l +510 436 _l +510 350 _l +194 350 _l +194 0 _l +98 0 _l +98 727 _l +562 727 _l +562 641 _l +_cl}_d +/G{{775 0 56 -13 704 740 _sc +704 54 _m +664 35 621 19 574 6 _c +526 -6 481 -13 438 -13 _c +381 -13 329 -5 282 10 _c +234 25 194 48 161 80 _c +127 111 101 150 83 198 _c +65 245 56 300 56 364 _c +56 480 90 572 158 639 _c +226 706 319 740 438 740 _c +479 740 521 735 564 725 _c +607 715 654 698 704 675 _c +704 560 _l +695 560 _l +685 568 670 578 651 591 _c +631 603 612 614 594 623 _c +572 633 546 641 518 648 _c +489 654 457 658 421 658 _c +339 658 275 631 228 579 _c +180 527 157 456 157 367 _c +157 273 181 199 231 147 _c +280 95 347 69 433 69 _c +464 69 495 72 526 78 _c +557 84 584 93 608 103 _c +608 281 _l +414 281 _l +414 366 _l +704 366 _l +}_e{704 54 _l +_cl}_e}_d +/H{751 0 98 0 654 727 _sc +654 0 _m +557 0 _l +557 356 _l +194 356 _l +194 0 _l +98 0 _l +98 727 _l +194 727 _l +194 442 _l +557 442 _l +557 727 _l +654 727 _l +654 0 _l +_cl}_d +/I{421 0 67 0 354 727 _sc +354 0 _m +67 0 _l +67 74 _l +162 74 _l +162 653 _l +67 653 _l +67 727 _l +354 727 _l +354 653 _l +259 653 _l +259 74 _l +354 74 _l +354 0 _l +_cl}_d +/J{455 0 21 -9 364 727 _sc +364 189 _m +364 125 344 76 306 42 _c +267 8 215 -9 149 -9 _c +133 -9 113 -7 87 -5 _c +61 -2 39 0 21 4 _c +21 94 _l +27 94 _l +40 89 56 84 76 80 _c +95 75 115 73 136 73 _c +166 73 189 76 207 83 _c +225 89 238 99 247 112 _c +255 125 261 141 264 160 _c +266 178 268 200 268 226 _c +268 650 _l +114 650 _l +114 727 _l +364 727 _l +364 189 _l +_cl}_d +/L{557 0 98 0 558 727 _sc +558 0 _m +98 0 _l +98 727 _l +194 727 _l +194 86 _l +558 86 _l +558 0 _l +_cl}_d +/M{843 0 98 0 745 727 _sc +745 0 _m +648 0 _l +648 626 _l +446 200 _l +389 200 _l +188 626 _l +188 0 _l +98 0 _l +98 727 _l +229 727 _l +423 322 _l +611 727 _l +745 727 _l +745 0 _l +_cl}_d +/N{748 0 98 0 652 727 _sc +652 0 _m +533 0 _l +188 650 _l +188 0 _l +98 0 _l +98 727 _l +248 727 _l +562 133 _l +562 727 _l +652 727 _l +652 0 _l +_cl}_d +/O{{787 0 56 -14 731 742 _sc +640 644 _m +669 611 691 571 707 524 _c +723 476 731 423 731 363 _c +731 303 723 249 707 202 _c +691 154 668 115 640 84 _c +610 51 574 26 533 10 _c +492 -6 446 -14 394 -14 _c +342 -14 296 -5 254 11 _c +212 27 176 52 147 84 _c +118 116 96 155 80 202 _c +64 249 56 303 56 363 _c +56 422 63 475 79 522 _c +95 569 118 610 148 644 _c +176 675 212 699 254 716 _c +296 733 343 742 394 742 _c +446 742 492 733 534 716 _c +575 699 610 675 640 644 _c +631 363 _m +631 457 609 530 567 582 _c +525 633 467 659 394 659 _c +320 659 262 633 220 582 _c +178 530 157 457 157 363 _c +157 267 178 194 221 144 _c +264 93 322 68 394 68 _c +466 68 523 93 566 144 _c +609 194 631 267 631 363 _c +_cl}_e}_d +/P{{603 0 98 0 573 727 _sc +573 507 _m +573 475 567 445 556 417 _c +545 389 529 366 509 346 _c +484 321 454 302 420 290 _c +386 277 343 271 291 271 _c +194 271 _l +194 0 _l +98 0 _l +98 727 _l +295 727 _l +338 727 375 723 405 716 _c +435 708 462 697 486 682 _c +514 663 535 640 550 612 _c +565 584 573 549 573 507 _c +473 505 _m +473 529 468 551 459 570 _c +450 588 437 604 419 616 _c +403 626 386 633 366 637 _c +346 641 320 644 290 644 _c +194 644 _l +194 354 _l +276 354 _l +314 354 346 357 371 364 _c +395 371 415 382 431 397 _c +446 413 457 429 463 447 _c +469 464 473 483 473 505 _c +_cl}_e}_d +/Q{{787 0 56 -191 746 742 _sc +746 -177 _m +726 -182 707 -186 688 -188 _c +669 -190 650 -191 630 -191 _c +573 -191 527 -175 493 -144 _c +459 -113 440 -69 438 -11 _c +430 -12 422 -13 415 -13 _c +407 -13 400 -14 394 -14 _c +342 -14 296 -5 254 11 _c +212 27 176 52 147 84 _c +118 116 96 155 80 202 _c +64 249 56 303 56 363 _c +56 422 63 475 79 522 _c +95 569 118 610 148 644 _c +176 675 212 699 254 716 _c +296 733 343 742 394 742 _c +446 742 492 733 534 716 _c +575 699 610 675 640 644 _c +669 611 691 571 707 524 _c +723 476 731 423 731 363 _c +731 274 713 199 677 138 _c +641 77 592 35 531 11 _c +532 -25 541 -54 557 -74 _c +573 -94 603 -105 646 -105 _c +659 -105 675 -103 693 -99 _c +711 -95 725 -91 733 -88 _c +746 -88 _l +}_e{746 -177 _l +631 363 _m +631 457 609 530 567 582 _c +525 633 467 659 394 659 _c +320 659 262 633 220 582 _c +178 530 157 457 157 363 _c +157 267 178 194 221 144 _c +264 93 322 68 394 68 _c +466 68 523 93 566 144 _c +609 194 631 267 631 363 _c +_cl}_e}_d +/R{{695 0 98 0 699 727 _sc +699 0 _m +574 0 _l +331 289 _l +194 289 _l +194 0 _l +98 0 _l +98 727 _l +301 727 _l +345 727 381 724 411 718 _c +440 712 466 702 490 688 _c +516 671 537 650 552 625 _c +566 599 574 567 574 529 _c +574 477 560 433 534 398 _c +508 362 472 336 426 318 _c +699 0 _l +473 522 _m +473 543 469 562 462 578 _c +454 594 442 607 426 619 _c +412 628 395 634 376 638 _c +356 642 334 644 308 644 _c +194 644 _l +194 370 _l +292 370 _l +322 370 349 372 372 378 _c +394 383 414 393 430 408 _c +444 421 455 436 462 454 _c +469 472 473 494 473 522 _c +_cl}_e}_d +/S{{684 0 65 -12 626 740 _sc +626 208 _m +626 179 619 151 606 123 _c +592 95 574 72 551 53 _c +525 32 494 16 460 5 _c +425 -6 383 -12 334 -12 _c +282 -12 235 -7 193 2 _c +151 11 108 25 65 45 _c +65 166 _l +72 166 _l +108 135 151 111 199 95 _c +247 78 293 70 335 70 _c +395 70 441 81 475 104 _c +508 126 525 156 525 194 _c +525 226 517 249 501 265 _c +485 280 462 292 430 301 _c +405 307 378 313 350 317 _c +322 321 292 326 260 333 _c +195 347 147 370 116 403 _c +85 436 70 479 70 532 _c +70 593 95 643 147 682 _c +198 720 263 740 343 740 _c +393 740 440 735 483 725 _c +525 715 563 703 597 689 _c +597 575 _l +590 575 _l +562 598 525 617 480 633 _c +435 649 389 657 342 657 _c +}_e{290 657 249 646 217 624 _c +185 602 170 575 170 542 _c +170 511 177 487 193 470 _c +209 452 236 439 276 431 _c +297 426 327 420 365 414 _c +403 407 436 400 463 394 _c +517 380 557 358 585 329 _c +612 300 626 260 626 208 _c +_cl}_e}_d +/T{616 0 0 0 616 727 _sc +616 641 _m +356 641 _l +356 0 _l +260 0 _l +260 641 _l +0 641 _l +0 727 _l +616 727 _l +616 641 _l +_cl}_d +/U{{732 0 87 -14 645 727 _sc +645 292 _m +645 239 639 193 627 154 _c +615 114 597 82 571 56 _c +545 31 516 13 483 2 _c +449 -8 410 -14 366 -14 _c +320 -14 280 -8 246 3 _c +212 15 184 32 161 56 _c +135 82 116 114 104 152 _c +92 190 87 236 87 292 _c +87 727 _l +184 727 _l +184 287 _l +184 247 186 216 192 194 _c +197 171 206 150 219 132 _c +233 110 252 94 277 84 _c +301 73 331 68 366 68 _c +400 68 430 73 454 84 _c +478 94 498 110 513 132 _c +525 150 534 171 540 195 _c +545 219 548 249 548 285 _c +548 727 _l +645 727 _l +645 292 _l +_cl}_e}_d +/V{684 0 13 0 671 727 _sc +671 727 _m +406 0 _l +277 0 _l +13 727 _l +116 727 _l +344 87 _l +572 727 _l +671 727 _l +_cl}_d +/Y{615 0 3 0 612 727 _sc +612 727 _m +356 319 _l +356 0 _l +260 0 _l +260 309 _l +3 727 _l +110 727 _l +309 402 _l +509 727 _l +612 727 _l +_cl}_d +/a{{601 0 51 -14 514 559 _sc +514 0 _m +423 0 _l +423 58 _l +415 52 404 45 390 35 _c +376 25 362 17 350 11 _c +334 3 317 -2 297 -7 _c +277 -11 253 -14 227 -14 _c +177 -14 136 2 102 34 _c +68 66 51 108 51 158 _c +51 199 59 232 77 258 _c +95 284 120 304 153 319 _c +186 333 226 343 273 348 _c +319 353 369 357 423 360 _c +423 375 _l +423 395 419 412 412 426 _c +404 440 394 450 380 458 _c +367 466 351 471 333 474 _c +315 476 296 478 276 478 _c +252 478 225 474 195 468 _c +165 461 135 452 104 440 _c +99 440 _l +99 534 _l +117 538 143 544 177 550 _c +211 556 244 559 277 559 _c +315 559 348 555 377 549 _c +405 543 430 532 451 517 _c +}_e{471 501 487 482 498 458 _c +508 434 514 405 514 370 _c +514 0 _l +423 134 _m +423 286 _l +395 284 362 282 324 279 _c +286 275 256 271 234 265 _c +207 257 186 245 170 229 _c +154 213 146 192 146 165 _c +146 133 155 110 174 94 _c +192 78 221 70 260 70 _c +292 70 322 76 349 89 _c +375 101 400 116 423 134 _c +_cl}_e}_d +/b{{623 0 90 -14 570 760 _sc +570 277 _m +570 231 563 189 551 153 _c +538 117 521 86 499 62 _c +475 36 450 16 422 4 _c +394 -8 364 -14 332 -14 _c +300 -14 273 -10 250 -3 _c +227 3 204 13 182 25 _c +176 0 _l +90 0 _l +90 760 _l +182 760 _l +182 488 _l +208 509 235 526 264 540 _c +293 554 326 561 362 561 _c +426 561 476 536 514 486 _c +551 436 570 367 570 277 _c +476 274 _m +476 339 465 388 443 422 _c +421 456 387 473 339 473 _c +312 473 285 467 258 455 _c +230 443 205 429 182 411 _c +182 99 _l +208 87 230 78 249 74 _c +267 69 289 67 313 67 _c +363 67 403 83 432 117 _c +461 150 476 202 476 274 _c +_cl}_e}_d +/c{{521 0 51 -11 494 558 _sc +494 34 _m +463 19 434 8 406 0 _c +378 -7 349 -11 319 -11 _c +279 -11 243 -5 210 5 _c +177 16 149 34 126 58 _c +102 81 83 110 70 146 _c +57 182 51 224 51 272 _c +51 361 75 431 124 482 _c +173 532 238 558 319 558 _c +350 558 381 553 411 545 _c +441 536 468 525 494 513 _c +494 411 _l +489 411 _l +461 432 432 449 402 461 _c +372 473 343 479 315 479 _c +263 479 221 461 191 426 _c +161 391 146 340 146 272 _c +146 206 160 155 190 120 _c +220 84 261 67 315 67 _c +333 67 352 69 371 74 _c +390 79 407 86 423 94 _c +436 100 449 107 461 115 _c +473 123 482 129 489 135 _c +494 135 _l +494 34 _l +_cl}_e}_d +/d{{623 0 53 -14 533 760 _sc +533 0 _m +441 0 _l +441 57 _l +414 34 386 16 358 4 _c +329 -8 298 -14 265 -14 _c +199 -14 148 10 110 60 _c +72 110 53 179 53 269 _c +53 315 59 356 72 392 _c +85 428 103 458 126 484 _c +148 508 173 527 203 541 _c +233 554 263 561 295 561 _c +323 561 349 557 371 551 _c +393 545 416 535 441 523 _c +441 760 _l +533 760 _l +533 0 _l +441 134 _m +441 447 _l +416 458 394 466 374 470 _c +354 474 333 477 311 477 _c +259 477 218 459 190 423 _c +161 387 147 336 147 271 _c +147 205 158 156 180 122 _c +202 88 238 72 287 72 _c +313 72 339 77 366 89 _c +392 101 417 116 441 134 _c +_cl}_e}_d +/e{{596 0 52 -12 547 561 _sc +547 263 _m +145 263 _l +145 229 150 200 160 175 _c +170 150 184 130 202 114 _c +218 98 238 87 262 79 _c +285 71 311 67 339 67 _c +376 67 413 74 451 89 _c +488 104 515 119 531 133 _c +536 133 _l +536 33 _l +505 20 473 9 441 1 _c +409 -7 375 -12 340 -12 _c +249 -12 178 12 128 61 _c +77 109 52 179 52 270 _c +52 358 76 429 125 482 _c +173 534 237 561 317 561 _c +390 561 447 539 487 496 _c +527 453 547 392 547 313 _c +547 263 _l +458 333 _m +457 381 445 419 421 445 _c +397 471 360 485 312 485 _c +262 485 223 470 194 441 _c +165 412 149 376 145 333 _c +458 333 _l +_cl}_e}_d +/f{352 0 33 0 384 765 _sc +384 671 _m +379 671 _l +369 673 355 676 339 680 _c +323 683 308 685 296 685 _c +256 685 228 676 210 658 _c +192 640 184 609 184 564 _c +184 545 _l +350 545 _l +350 468 _l +187 468 _l +187 0 _l +95 0 _l +95 468 _l +33 468 _l +33 545 _l +95 545 _l +95 563 _l +95 628 111 678 143 713 _c +175 747 222 765 283 765 _c +303 765 322 764 338 762 _c +354 760 370 757 384 755 _c +384 671 _l +_cl}_d +/g{{623 0 53 -206 533 561 _sc +533 62 _m +533 -30 512 -97 470 -141 _c +428 -184 363 -206 276 -206 _c +246 -206 218 -203 191 -199 _c +163 -195 136 -189 110 -182 _c +110 -88 _l +115 -88 _l +129 -94 153 -101 186 -110 _c +218 -118 251 -123 284 -123 _c +315 -123 341 -119 361 -112 _c +381 -104 397 -94 409 -81 _c +420 -68 428 -53 433 -35 _c +438 -17 441 2 441 24 _c +441 74 _l +413 52 386 35 361 24 _c +336 13 304 8 265 8 _c +199 8 148 31 110 78 _c +72 125 53 192 53 278 _c +53 324 59 365 72 399 _c +85 433 103 462 126 487 _c +147 510 173 528 203 541 _c +233 554 264 561 294 561 _c +325 561 351 557 373 551 _c +394 545 417 535 441 522 _c +447 545 _l +533 545 _l +533 62 _l +}_e{441 150 _m +441 447 _l +416 458 393 466 372 471 _c +351 475 330 478 310 478 _c +259 478 219 461 190 427 _c +161 393 147 344 147 280 _c +147 218 157 172 179 140 _c +201 108 237 93 287 93 _c +313 93 340 98 367 108 _c +393 118 418 132 441 150 _c +_cl}_e}_d +/h{633 0 90 0 546 760 _sc +546 0 _m +455 0 _l +455 311 _l +455 335 453 359 450 381 _c +447 403 442 420 434 433 _c +426 446 414 456 399 463 _c +383 469 363 473 339 473 _c +314 473 288 466 261 454 _c +233 442 207 426 182 407 _c +182 0 _l +90 0 _l +90 760 _l +182 760 _l +182 485 _l +210 509 240 527 271 541 _c +301 554 333 561 365 561 _c +424 561 469 543 500 507 _c +530 471 546 420 546 354 _c +546 0 _l +_cl}_d +/i{274 0 85 0 189 732 _sc +189 637 _m +85 637 _l +85 732 _l +189 732 _l +189 637 _l +183 0 _m +91 0 _l +91 545 _l +183 545 _l +183 0 _l +_cl}_d +/k{592 0 94 0 585 760 _sc +585 0 _m +464 0 _l +246 239 _l +186 182 _l +186 0 _l +94 0 _l +94 760 _l +186 760 _l +186 272 _l +451 545 _l +567 545 _l +313 293 _l +585 0 _l +_cl}_d +/l{274 0 91 0 183 760 _sc +183 0 _m +91 0 _l +91 760 _l +183 760 _l +183 0 _l +_cl}_d +/m{{973 0 90 0 886 561 _sc +886 0 _m +794 0 _l +794 311 _l +794 334 793 356 791 378 _c +789 400 784 417 778 431 _c +770 445 760 455 746 462 _c +732 469 711 473 685 473 _c +659 473 633 466 607 454 _c +581 441 556 425 531 405 _c +531 397 532 389 533 379 _c +533 369 534 359 534 349 _c +534 0 _l +442 0 _l +442 311 _l +442 335 441 357 439 379 _c +437 401 432 418 426 431 _c +418 445 408 455 394 462 _c +380 469 359 473 333 473 _c +307 473 282 466 257 454 _c +232 442 207 426 182 407 _c +182 0 _l +90 0 _l +90 545 _l +182 545 _l +182 485 _l +210 509 239 527 268 541 _c +296 554 327 561 359 561 _c +}_e{396 561 427 553 453 537 _c +479 521 498 500 511 472 _c +548 503 582 526 613 540 _c +643 554 676 561 711 561 _c +771 561 815 542 843 506 _c +871 470 886 419 886 354 _c +886 0 _l +_cl}_e}_d +/n{633 0 90 0 546 561 _sc +546 0 _m +455 0 _l +455 311 _l +455 335 453 359 450 381 _c +447 403 442 420 434 433 _c +426 446 414 456 399 463 _c +383 469 363 473 339 473 _c +314 473 288 466 261 454 _c +233 442 207 426 182 407 _c +182 0 _l +90 0 _l +90 545 _l +182 545 _l +182 485 _l +210 509 240 527 271 541 _c +301 554 333 561 365 561 _c +424 561 469 543 500 507 _c +530 471 546 420 546 354 _c +546 0 _l +_cl}_d +/o{607 0 52 -14 555 561 _sc +555 272 _m +555 183 532 113 486 62 _c +440 11 380 -14 304 -14 _c +226 -14 165 11 120 62 _c +74 113 52 183 52 272 _c +52 361 74 431 120 483 _c +165 535 226 561 304 561 _c +380 561 440 535 486 483 _c +532 431 555 361 555 272 _c +460 272 _m +460 342 446 395 418 429 _c +390 463 352 481 304 481 _c +254 481 215 463 187 429 _c +159 395 146 342 146 272 _c +146 204 159 152 187 117 _c +215 81 254 64 304 64 _c +352 64 390 81 418 116 _c +446 151 460 203 460 272 _c +_cl}_d +/p{{623 0 90 -200 570 561 _sc +570 279 _m +570 235 563 194 551 158 _c +538 121 520 90 498 65 _c +476 41 450 22 421 9 _c +392 -3 361 -10 329 -10 _c +301 -10 275 -7 252 -1 _c +229 5 206 14 182 27 _c +182 -200 _l +90 -200 _l +90 545 _l +182 545 _l +182 488 _l +206 508 234 526 264 540 _c +294 554 327 561 362 561 _c +427 561 478 536 515 486 _c +551 436 570 367 570 279 _c +476 277 _m +476 342 464 391 442 424 _c +419 456 384 473 338 473 _c +312 473 285 467 259 456 _c +232 444 206 429 182 411 _c +182 102 _l +208 90 230 82 249 78 _c +267 74 289 72 313 72 _c +364 72 404 89 433 123 _c +461 157 476 209 476 277 _c +_cl}_e}_d +/q{{623 0 53 -200 533 561 _sc +533 -200 _m +441 -200 _l +441 62 _l +412 37 384 19 356 7 _c +328 -4 298 -10 266 -10 _c +200 -10 148 14 110 64 _c +72 114 53 183 53 271 _c +53 317 59 359 73 395 _c +86 431 104 461 126 486 _c +148 509 173 527 202 541 _c +231 554 262 561 294 561 _c +323 561 349 557 372 551 _c +394 544 417 534 441 522 _c +447 545 _l +533 545 _l +533 -200 _l +441 139 _m +441 447 _l +415 458 393 466 373 471 _c +353 475 332 478 310 478 _c +256 478 216 460 188 424 _c +160 388 147 338 147 275 _c +147 211 158 162 180 128 _c +202 94 238 77 286 77 _c +312 77 339 82 366 94 _c +392 105 417 120 441 139 _c +_cl}_e}_d +/r{427 0 90 0 431 545 _sc +431 445 _m +426 445 _l +412 448 398 450 386 452 _c +373 454 358 455 340 455 _c +312 455 284 448 258 436 _c +232 423 206 407 182 387 _c +182 0 _l +90 0 _l +90 545 _l +182 545 _l +182 465 _l +218 494 250 515 278 527 _c +306 539 334 545 364 545 _c +380 545 391 544 398 544 _c +405 543 416 542 431 540 _c +431 445 _l +_cl}_d +/s{{521 0 54 -12 480 559 _sc +480 157 _m +480 107 459 67 418 35 _c +376 3 320 -12 250 -12 _c +209 -12 172 -7 138 2 _c +104 11 76 21 54 33 _c +54 136 _l +59 136 _l +87 114 119 96 155 83 _c +190 70 224 64 257 64 _c +297 64 329 70 352 84 _c +374 97 386 118 386 146 _c +386 167 380 183 368 194 _c +355 205 331 215 296 223 _c +283 225 266 229 245 233 _c +224 237 205 241 188 246 _c +140 258 106 277 86 301 _c +66 325 56 356 56 392 _c +56 414 60 435 70 455 _c +79 475 93 493 112 509 _c +130 524 154 536 182 545 _c +210 554 241 559 276 559 _c +308 559 341 555 375 547 _c +408 539 436 529 458 518 _c +458 419 _l +454 419 _l +}_e{430 436 401 451 368 463 _c +334 475 302 481 270 481 _c +236 481 207 474 184 461 _c +161 448 150 429 150 404 _c +150 382 157 365 171 354 _c +184 342 206 332 237 326 _c +254 322 273 318 294 314 _c +315 310 333 306 347 303 _c +389 293 422 277 445 253 _c +468 229 480 197 480 157 _c +_cl}_e}_d +/t{{394 0 30 -10 374 702 _sc +374 5 _m +356 1 337 -2 317 -5 _c +297 -8 279 -10 263 -10 _c +207 -10 164 4 135 34 _c +106 64 92 112 92 178 _c +92 468 _l +30 468 _l +30 545 _l +92 545 _l +92 702 _l +184 702 _l +184 545 _l +374 545 _l +374 468 _l +184 468 _l +184 220 _l +184 191 184 168 186 152 _c +187 136 192 121 200 107 _c +206 94 216 85 229 79 _c +241 73 261 70 287 70 _c +301 70 317 72 333 76 _c +349 80 361 84 369 87 _c +374 87 _l +374 5 _l +_cl}_e}_d +/u{633 0 86 -14 542 545 _sc +542 0 _m +451 0 _l +451 61 _l +419 36 389 17 361 5 _c +333 -7 302 -14 268 -14 _c +210 -14 166 3 134 38 _c +102 72 86 123 86 191 _c +86 545 _l +178 545 _l +178 235 _l +178 207 179 183 182 163 _c +184 143 190 127 199 113 _c +207 99 219 88 233 82 _c +247 75 267 72 294 72 _c +318 72 344 78 372 90 _c +400 102 426 118 451 138 _c +451 545 _l +542 545 _l +542 0 _l +_cl}_d +/v{592 0 30 0 562 545 _sc +562 545 _m +341 0 _l +249 0 _l +30 545 _l +129 545 _l +298 111 _l +466 545 _l +562 545 _l +_cl}_d +/w{818 0 42 0 776 545 _sc +776 545 _m +634 0 _l +549 0 _l +409 420 _l +270 0 _l +186 0 _l +42 545 _l +138 545 _l +238 123 _l +374 545 _l +450 545 _l +589 123 _l +684 545 _l +776 545 _l +_cl}_d +/x{592 0 29 0 563 545 _sc +563 0 _m +447 0 _l +292 209 _l +136 0 _l +29 0 _l +242 272 _l +31 545 _l +147 545 _l +301 339 _l +455 545 _l +563 545 _l +348 277 _l +563 0 _l +_cl}_d +/y{592 0 30 -200 562 545 _sc +562 545 _m +244 -200 _l +146 -200 _l +247 26 _l +30 545 _l +129 545 _l +297 141 _l +466 545 _l +562 545 _l +_cl}_d +/z{525 0 45 0 486 545 _sc +486 0 _m +45 0 _l +45 68 _l +363 469 _l +52 469 _l +52 545 _l +478 545 _l +478 480 _l +158 78 _l +486 78 _l +486 0 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%% Font Page 00 +/Verdana-ENC-00 [ +/.notdef/hyphen/space/D/E/S/C/R/I/P/T/O/N/colon/s/t/r/i/n/g/G/Y/L/A/M/F/U/V +/plus/b/u/l/d/parenleft/parenright/o/c/f/e/a/p/w/k/comma/v/z/m/h/B/J +/numbersign/y/H/x/Q/q/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef] def +/Verdana-Uni-00 Verdana-ENC-00 /Verdana MFEmb +%%BeginFont: Verdana +%!PS-AdobeFont-1.0 Composite Font +%%FontName: Verdana-Uni +%%Creator: Composite font created by Qt +25 dict begin +/FontName /Verdana-Uni def +/PaintType 0 def +/FontMatrix[1 0 0 1 0 0]def +/FontType 0 def +/FMapType 2 def +/Encoding [ +0]def +/FDepVector [ +/Verdana-Uni-00 findfont +]def +FontName currentdict end definefont pop +%%EndFont +%%EndFont +/Verdana-BoldList [ +[ /Verdana-Bold 1.0 0.0 ] + [ /Verdana-Bold 1.0 0.000 ] + [ /Tahoma-Bold 1.005 0.000 ] + [ /AvantGarde-Demi 1.090 0.000 ] + [ /Helvetica-Bold 1.084 0.000 ] +] d +%%BeginFont: Verdana Bold +%!PS-Adobe-3.0 Resource-Font +%%Copyright: Typeface and data 1996 Microsoft Corporation. All Rights Reserved +%%Creator: Converted from TrueType by Qt +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Verdana-Bold def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-72 -207 1707 1000]def +/FontType 3 def +/Encoding StandardEncoding def +/FontInfo 10 dict dup begin +/FamilyName (Verdana) def +/FullName (Verdana Bold) def +/Notice (Typeface and data 1996 Microsoft Corporation. All Rights Reserved Verdana is a trademark of Microsoft Corporation) def +/Weight (Bold) def +/Version (Version 2.35) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -139 def +/UnderlineThickness 211 def +end readonly def +/CharStrings 29 dict dup begin +/.notdef{1000 0 125 0 875 750 _sc +125 0 _m +125 750 _l +875 750 _l +875 0 _l +125 0 _l +188 63 _m +813 63 _l +813 688 _l +188 688 _l +188 63 _l +_cl}_d +/A{776 0 12 0 765 727 _sc +765 0 _m +571 0 _l +521 147 _l +251 147 _l +201 0 _l +12 0 _l +280 727 _l +496 727 _l +765 0 _l +475 280 _m +386 541 _l +296 280 _l +475 280 _l +_cl}_d +/D{{830 0 93 0 780 727 _sc +780 363 _m +780 295 764 234 733 181 _c +702 127 663 86 616 58 _c +580 36 541 20 499 12 _c +457 4 407 0 349 0 _c +93 0 _l +93 727 _l +356 727 _l +415 727 466 722 509 712 _c +552 702 588 688 618 670 _c +668 639 707 598 736 546 _c +765 494 780 433 780 363 _c +586 364 _m +586 412 577 453 560 487 _c +542 521 515 547 477 567 _c +457 576 438 582 418 586 _c +398 589 368 591 328 591 _c +280 591 _l +280 136 _l +328 136 _l +372 136 405 138 426 142 _c +446 146 467 153 487 165 _c +521 184 546 210 562 243 _c +578 275 586 316 586 364 _c +_cl}_e}_d +/E{683 0 93 0 619 727 _sc +619 0 _m +93 0 _l +93 727 _l +619 727 _l +619 586 _l +279 586 _l +279 461 _l +594 461 _l +594 320 _l +279 320 _l +279 141 _l +619 141 _l +619 0 _l +_cl}_d +/L{637 0 93 0 617 727 _sc +617 0 _m +93 0 _l +93 727 _l +280 727 _l +280 141 _l +617 141 _l +617 0 _l +_cl}_d +/M{948 0 93 0 855 727 _sc +855 0 _m +668 0 _l +668 487 _l +534 171 _l +404 171 _l +270 487 _l +270 0 _l +93 0 _l +93 727 _l +311 727 _l +474 362 _l +637 727 _l +855 727 _l +855 0 _l +_cl}_d +/P{{733 0 93 0 693 727 _sc +693 498 _m +693 465 687 433 676 402 _c +664 370 648 344 627 324 _c +597 295 565 273 530 259 _c +494 244 450 237 397 237 _c +280 237 _l +280 0 _l +93 0 _l +93 727 _l +401 727 _l +447 727 486 723 518 715 _c +550 707 578 695 603 679 _c +631 659 653 635 669 605 _c +685 575 693 540 693 498 _c +499 493 _m +499 513 493 531 482 546 _c +471 560 458 571 444 577 _c +424 585 405 589 387 590 _c +368 590 343 591 313 591 _c +280 591 _l +280 374 _l +334 374 _l +366 374 392 375 413 379 _c +433 383 451 391 465 403 _c +477 413 485 425 491 440 _c +496 454 499 472 499 493 _c +_cl}_e}_d +/Q{{850 0 50 -207 800 742 _sc +551 179 _m +569 201 583 227 592 257 _c +600 287 605 323 605 364 _c +605 407 600 444 590 475 _c +580 505 566 530 550 549 _c +533 569 514 583 492 592 _c +470 600 448 605 425 605 _c +401 605 379 600 358 592 _c +337 584 318 570 300 550 _c +284 532 270 507 260 475 _c +250 443 245 405 245 363 _c +245 319 250 282 260 252 _c +270 222 283 197 299 178 _c +315 158 334 144 356 135 _c +378 126 401 122 425 122 _c +449 122 472 126 494 136 _c +516 145 535 159 551 179 _c +571 9 _m +572 -23 581 -46 597 -60 _c +613 -74 641 -81 681 -81 _c +694 -81 710 -78 728 -74 _c +746 -69 759 -65 767 -62 _c +785 -62 _l +785 -190 _l +767 -194 747 -198 726 -202 _c +704 -205 672 -207 628 -207 _c +}_e{589 -207 555 -202 526 -192 _c +497 -182 473 -169 455 -151 _c +435 -133 421 -113 412 -90 _c +402 -66 397 -40 396 -12 _c +286 -6 201 30 141 96 _c +80 162 50 251 50 363 _c +50 480 83 572 150 640 _c +216 708 308 742 425 742 _c +541 742 633 708 700 640 _c +766 572 800 480 800 363 _c +800 277 780 202 741 140 _c +702 77 645 33 571 9 _c +_cl}_e}_d +/R{{782 0 93 0 793 727 _sc +500 504 _m +500 522 496 538 489 551 _c +481 564 469 574 451 582 _c +438 587 423 590 406 591 _c +389 592 369 593 347 593 _c +279 593 _l +279 397 _l +337 397 _l +367 397 392 398 412 401 _c +432 404 449 411 463 422 _c +475 432 485 443 491 455 _c +497 467 500 484 500 504 _c +793 0 _m +564 0 _l +366 267 _l +279 267 _l +279 0 _l +93 0 _l +93 727 _l +407 727 _l +450 727 487 724 518 719 _c +548 714 577 704 605 688 _c +632 672 654 651 670 625 _c +686 599 694 566 694 527 _c +694 473 681 430 657 396 _c +632 362 596 334 550 312 _c +793 0 _l +_cl}_e}_d +/S{{710 0 53 -12 675 740 _sc +675 229 _m +675 157 644 98 584 54 _c +523 10 440 -12 336 -12 _c +276 -12 223 -7 179 3 _c +134 13 92 27 53 43 _c +53 217 _l +74 217 _l +112 186 156 162 204 146 _c +252 129 298 121 342 121 _c +353 121 368 122 387 124 _c +405 126 421 129 433 134 _c +447 140 458 147 468 156 _c +477 164 482 177 482 195 _c +482 211 475 224 461 236 _c +447 247 428 256 402 263 _c +374 269 345 275 315 281 _c +285 287 256 294 230 303 _c +168 323 124 350 98 384 _c +71 418 58 460 58 510 _c +58 578 88 633 149 676 _c +209 718 287 740 383 740 _c +431 740 478 735 525 726 _c +571 716 612 705 646 691 _c +646 524 _l +626 524 _l +596 547 560 566 518 582 _c +476 598 432 606 388 606 _c +}_e{372 606 357 605 341 603 _c +325 601 311 597 297 591 _c +284 586 273 579 264 569 _c +254 559 250 547 250 535 _c +250 515 257 501 272 491 _c +286 481 314 471 355 463 _c +382 457 408 452 432 447 _c +456 441 483 434 512 425 _c +567 407 608 382 635 351 _c +661 319 675 279 675 229 _c +_cl}_e}_d +/a{{668 0 42 -14 589 564 _sc +415 143 _m +415 257 _l +391 255 365 252 337 249 _c +309 245 289 241 275 237 _c +257 231 244 223 235 213 _c +225 202 221 188 221 171 _c +221 159 222 150 224 143 _c +226 136 230 129 238 123 _c +246 116 255 111 265 108 _c +275 105 292 104 314 104 _c +331 104 349 107 367 114 _c +385 121 401 131 415 143 _c +415 58 _m +405 50 394 42 380 32 _c +366 22 352 14 340 8 _c +322 1 304 -4 286 -8 _c +268 -12 248 -14 226 -14 _c +173 -14 129 2 94 34 _c +59 66 42 107 42 157 _c +42 197 51 229 69 255 _c +87 280 112 300 145 315 _c +177 329 218 340 266 346 _c +314 352 364 357 416 360 _c +416 363 _l +416 393 403 414 379 426 _c +354 437 318 443 270 443 _c +}_e{240 443 209 438 176 428 _c +143 418 120 410 106 404 _c +90 404 _l +90 537 _l +108 541 138 547 180 554 _c +222 560 264 564 306 564 _c +406 564 478 548 522 518 _c +566 487 589 439 589 373 _c +589 0 _l +415 0 _l +415 58 _l +_cl}_e}_d +/b{{699 0 83 -10 655 760 _sc +655 282 _m +655 195 631 125 583 71 _c +535 17 476 -10 405 -10 _c +374 -10 347 -6 324 0 _c +301 6 279 15 259 27 _c +251 0 _l +83 0 _l +83 760 _l +259 760 _l +259 491 _l +285 512 313 529 341 543 _c +369 556 402 563 439 563 _c +508 563 561 538 599 488 _c +636 438 655 370 655 282 _c +474 278 _m +474 327 465 365 449 391 _c +432 417 402 431 360 431 _c +343 431 326 428 309 423 _c +291 418 275 411 259 401 _c +259 126 _l +271 121 283 118 295 116 _c +306 114 320 114 336 114 _c +382 114 417 127 440 155 _c +462 182 474 223 474 278 _c +_cl}_e}_d +/c{{588 0 43 -14 555 563 _sc +369 -14 _m +321 -14 277 -8 237 3 _c +197 14 163 31 134 55 _c +105 79 83 109 67 145 _c +51 181 43 223 43 272 _c +43 323 51 367 68 404 _c +85 441 109 472 140 497 _c +170 519 204 536 243 547 _c +281 557 321 563 363 563 _c +400 563 434 559 466 551 _c +498 543 527 532 555 520 _c +555 370 _l +530 370 _l +523 375 515 382 505 390 _c +495 398 484 405 470 413 _c +456 420 442 426 426 431 _c +410 435 391 438 371 438 _c +323 438 287 423 262 393 _c +237 363 225 323 225 272 _c +225 219 237 179 263 152 _c +289 124 326 111 374 111 _c +396 111 415 113 433 118 _c +451 123 466 129 478 136 _c +488 142 498 149 507 156 _c +515 163 523 170 530 178 _c +555 178 _l +555 28 _l +}_e{527 14 498 4 468 -3 _c +438 -10 405 -14 369 -14 _c +_cl}_e}_d +/d{{699 0 44 -14 616 760 _sc +616 0 _m +440 0 _l +440 57 _l +410 32 381 14 355 3 _c +329 -8 298 -14 264 -14 _c +197 -14 144 11 104 62 _c +64 113 44 182 44 270 _c +44 316 50 358 64 394 _c +77 430 96 460 120 486 _c +142 510 168 529 200 543 _c +232 556 263 563 295 563 _c +327 563 354 559 375 552 _c +396 545 418 536 440 526 _c +440 760 _l +616 760 _l +616 0 _l +440 151 _m +440 420 _l +428 425 415 429 401 431 _c +387 433 375 435 364 435 _c +317 435 282 420 259 392 _c +236 363 225 323 225 272 _c +225 218 234 179 253 155 _c +271 131 301 119 342 119 _c +358 119 375 122 393 128 _c +411 134 426 141 440 151 _c +_cl}_e}_d +/e{{664 0 43 -14 623 565 _sc +623 242 _m +221 242 _l +223 198 240 165 270 143 _c +300 120 344 109 403 109 _c +439 109 475 115 510 129 _c +545 142 573 156 593 172 _c +613 172 _l +613 31 _l +573 15 535 3 500 -3 _c +465 -10 426 -14 384 -14 _c +274 -14 189 10 131 60 _c +72 109 43 179 43 271 _c +43 361 70 433 126 486 _c +181 538 257 565 354 565 _c +443 565 510 542 555 497 _c +600 452 623 387 623 303 _c +623 242 _l +448 345 _m +447 381 438 409 421 428 _c +403 446 376 456 340 456 _c +306 456 279 447 257 429 _c +235 411 222 383 220 345 _c +448 345 _l +_cl}_e}_d +/g{{699 0 44 -206 616 563 _sc +616 63 _m +616 12 608 -30 594 -66 _c +579 -101 559 -128 533 -148 _c +506 -168 474 -183 437 -192 _c +399 -201 357 -206 311 -206 _c +273 -206 235 -203 198 -199 _c +161 -194 129 -188 103 -182 _c +103 -45 _l +124 -45 _l +145 -53 171 -61 202 -68 _c +233 -75 261 -79 286 -79 _c +318 -79 344 -76 365 -70 _c +385 -64 401 -55 412 -44 _c +422 -33 429 -20 433 -4 _c +437 12 440 31 440 54 _c +440 64 _l +419 46 396 33 370 23 _c +344 13 316 8 284 8 _c +207 8 148 31 106 77 _c +64 123 44 193 44 288 _c +44 333 50 372 63 405 _c +75 438 93 467 117 491 _c +138 513 164 531 196 544 _c +227 556 259 563 292 563 _c +322 563 349 559 373 552 _c +397 545 419 536 439 524 _c +446 548 _l +}_e{616 548 _l +616 63 _l +440 173 _m +440 421 _l +430 425 417 429 403 431 _c +388 433 375 435 364 435 _c +317 435 282 421 259 395 _c +236 368 225 331 225 284 _c +225 231 234 194 254 174 _c +274 153 303 143 342 143 _c +360 143 377 145 394 151 _c +410 156 426 163 440 173 _c +_cl}_e}_d +/i{342 0 78 0 264 760 _sc +259 0 _m +83 0 _l +83 548 _l +259 548 _l +259 0 _l +264 626 _m +78 626 _l +78 760 _l +264 760 _l +264 626 _l +_cl}_d +/k{671 0 83 0 665 760 _sc +665 0 _m +460 0 _l +307 239 _l +259 181 _l +259 0 _l +83 0 _l +83 760 _l +259 760 _l +259 306 _l +448 548 _l +651 548 _l +454 312 _l +665 0 _l +_cl}_d +/l{342 0 83 0 259 760 _sc +259 0 _m +83 0 _l +83 760 _l +259 760 _l +259 0 _l +_cl}_d +/m{{1058 0 83 0 979 563 _sc +619 389 _m +619 0 _l +442 0 _l +442 274 _l +442 300 441 323 440 342 _c +438 360 435 376 430 388 _c +424 399 415 407 403 413 _c +391 418 374 421 353 421 _c +335 421 318 417 302 410 _c +286 403 271 396 259 389 _c +259 0 _l +83 0 _l +83 548 _l +259 548 _l +259 488 _l +289 511 317 529 345 543 _c +373 556 404 563 438 563 _c +474 563 505 555 533 539 _c +561 523 582 499 598 468 _c +633 498 667 521 700 538 _c +733 554 766 563 798 563 _c +857 563 902 545 933 510 _c +963 474 979 423 979 357 _c +979 0 _l +803 0 _l +803 274 _l +803 300 802 323 801 342 _c +799 360 796 376 791 388 _c +}_e{785 399 776 407 764 413 _c +752 418 735 421 713 421 _c +698 421 684 418 670 413 _c +656 408 639 400 619 389 _c +_cl}_e}_d +/n{712 0 83 0 634 563 _sc +634 0 _m +457 0 _l +457 272 _l +457 294 455 316 453 338 _c +451 360 447 376 442 387 _c +435 399 425 407 413 413 _c +401 418 383 421 361 421 _c +345 421 328 418 312 413 _c +296 408 278 400 259 389 _c +259 0 _l +83 0 _l +83 548 _l +259 548 _l +259 488 _l +290 512 320 530 349 543 _c +377 556 409 563 445 563 _c +504 563 550 545 584 511 _c +617 477 634 425 634 357 _c +634 0 _l +_cl}_d +/o{{687 0 43 -16 644 565 _sc +644 274 _m +644 184 617 113 565 61 _c +512 9 438 -16 343 -16 _c +248 -16 174 9 122 61 _c +69 113 43 184 43 274 _c +43 364 69 435 122 487 _c +175 539 249 565 343 565 _c +439 565 513 539 565 487 _c +617 435 644 364 644 274 _c +427 141 _m +438 155 446 171 452 191 _c +458 211 461 238 461 273 _c +461 305 458 332 452 354 _c +446 376 438 393 428 406 _c +418 419 405 428 391 434 _c +376 440 360 443 343 443 _c +326 443 311 440 298 436 _c +284 431 272 422 260 409 _c +249 396 240 378 234 356 _c +228 334 225 306 225 273 _c +225 243 227 217 233 195 _c +239 173 247 155 258 142 _c +268 129 280 120 295 114 _c +309 108 326 105 345 105 _c +361 105 376 107 390 113 _c +404 119 417 128 427 141 _c +_cl}_e}_d +/p{{699 0 83 -200 655 563 _sc +655 282 _m +655 236 648 195 634 158 _c +620 121 602 90 580 66 _c +556 40 530 21 500 9 _c +470 -3 439 -10 405 -10 _c +373 -10 347 -6 325 0 _c +303 6 281 15 259 27 _c +259 -200 _l +83 -200 _l +83 548 _l +259 548 _l +259 491 _l +285 512 313 529 341 543 _c +369 556 402 563 439 563 _c +507 563 560 538 598 488 _c +636 438 655 369 655 282 _c +474 278 _m +474 331 464 370 446 394 _c +428 418 399 431 360 431 _c +343 431 326 428 309 423 _c +291 418 275 411 259 401 _c +259 125 _l +270 121 282 118 296 117 _c +309 115 322 115 336 115 _c +382 115 417 128 440 155 _c +462 182 474 223 474 278 _c +_cl}_e}_d +/r{497 0 83 0 480 550 _sc +480 381 _m +465 381 _l +457 383 445 385 429 387 _c +412 388 398 389 387 389 _c +362 389 340 387 321 384 _c +301 380 281 375 259 367 _c +259 0 _l +83 0 _l +83 548 _l +259 548 _l +259 468 _l +297 501 331 523 360 534 _c +388 544 415 550 439 550 _c +445 550 452 549 460 549 _c +468 549 474 548 480 548 _c +480 381 _l +_cl}_d +/s{{593 0 46 -14 560 563 _sc +560 174 _m +560 117 534 71 483 37 _c +432 3 363 -14 275 -14 _c +226 -14 182 -9 142 -1 _c +102 7 70 17 46 29 _c +46 173 _l +63 173 _l +71 167 81 160 93 153 _c +104 145 120 137 142 129 _c +160 121 180 115 204 110 _c +227 104 252 102 278 102 _c +312 102 338 105 355 113 _c +371 121 380 132 380 147 _c +380 160 375 170 365 176 _c +355 182 337 188 310 194 _c +296 196 278 199 256 203 _c +234 206 214 210 196 216 _c +146 228 109 248 85 276 _c +61 304 49 338 49 379 _c +49 431 74 475 124 510 _c +174 545 242 563 329 563 _c +369 563 408 559 446 551 _c +484 543 513 534 535 524 _c +535 386 _l +520 386 _l +493 404 463 418 430 429 _c +396 440 363 446 329 446 _c +}_e{301 446 277 442 258 434 _c +238 426 229 415 229 401 _c +229 388 233 378 242 371 _c +250 364 271 357 304 351 _c +322 347 341 344 362 340 _c +382 336 403 332 424 328 _c +470 316 504 297 526 271 _c +548 245 560 212 560 174 _c +_cl}_e}_d +/t{{456 0 21 -10 434 705 _sc +434 5 _m +414 1 394 -2 373 -5 _c +352 -8 326 -10 296 -10 _c +227 -10 176 3 143 31 _c +109 58 93 105 93 173 _c +93 429 _l +21 429 _l +21 548 _l +93 548 _l +93 705 _l +269 705 _l +269 548 _l +434 548 _l +434 429 _l +269 429 _l +269 235 _l +269 215 269 198 269 184 _c +269 170 272 157 277 146 _c +281 134 289 125 301 119 _c +313 112 330 109 352 109 _c +361 109 373 111 388 115 _c +402 119 413 122 419 125 _c +434 125 _l +434 5 _l +_cl}_e}_d +/u{712 0 79 -14 629 548 _sc +629 0 _m +454 0 _l +454 61 _l +421 35 391 16 364 4 _c +337 -8 305 -14 268 -14 _c +207 -14 160 3 128 37 _c +95 71 79 123 79 191 _c +79 548 _l +255 548 _l +255 276 _l +255 248 256 225 258 207 _c +260 189 264 174 271 162 _c +277 150 286 141 298 135 _c +310 129 328 127 351 127 _c +366 127 383 129 401 135 _c +419 141 436 149 454 160 _c +454 548 _l +629 548 _l +629 0 _l +_cl}_d +/w{979 0 22 0 958 548 _sc +958 548 _m +788 0 _l +601 0 _l +489 370 _l +379 0 _l +190 0 _l +22 548 _l +207 548 _l +300 170 _l +417 548 _l +573 548 _l +685 170 _l +777 548 _l +958 548 _l +_cl}_d +/y{651 0 15 -200 636 548 _sc +331 194 _m +456 548 _l +636 548 _l +332 -200 _l +141 -200 _l +228 4 _l +15 548 _l +199 548 _l +331 194 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%% Font Page 00 +/Verdana-Bold-ENC-00 [ +/.notdef/A/b/t/P/a/c/k/g/e/D/p/E/n/i/M/r/o/w/l/d/L/R/S/y/s/m/Q/u/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef] def +/Verdana-Bold-Uni-00 Verdana-Bold-ENC-00 /Verdana-Bold MFEmb +%%BeginFont: Verdana-Bold +%!PS-AdobeFont-1.0 Composite Font +%%FontName: Verdana-Bold-Uni +%%Creator: Composite font created by Qt +25 dict begin +/FontName /Verdana-Bold-Uni def +/PaintType 0 def +/FontMatrix[1 0 0 1 0 0]def +/FontType 0 def +/FMapType 2 def +/Encoding [ +0]def +/FDepVector [ +/Verdana-Bold-Uni-00 findfont +]def +FontName currentdict end definefont pop +%%EndFont +%%EndFont +/F1 10/Verdana-Bold-Uni DF +/F2 10/Verdana-Uni DF +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +QI +%%EndPageSetup +[1 0 0 1 -16 -17]ST +0 0 B 0 0 PE +WB +W BC +16 17 951 737 R +255 0 0 P1 +NB +528 615 472 590 DL +794 405 756 346 DL +756 346 689 307 DL +472 590 464 376 DL +415 122 464 259 DL +216 552 129 415 DL +240 307 212 287 DL +290 55 352 259 DL +740 174 576 259 DL +782 399 794 405 DL +793 392 794 405 DL +515 616 528 615 DL +520 604 528 615 DL +255 0 0 P1 +1 255 255 192 BR +46 160 166 255 R +CLSTART +35 143 156 15 ACR +CLEND +B P1 +F1 F +171 Y<0001000200030004000500060007000500080009>[8 0 7 0 4 0 7 0 7 0 5 0 7 0 7 0 7 0 0 0]65 96 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +211 175 46 HL +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 158 149 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +186 Y<000100020003000400050006000700080009000A0008000B000C0002000D0002000E000F0010001100120013>[5 0 4 0 8 0 6 0 7 0 7 0 7 0 5 0 6 0 6 0 5 0 9 0 8 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]124 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 173 129 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +201 Y<000100020008000C000A0004001400070008000A00150002000D0002000E000F0010001100120013>[5 0 4 0 5 0 8 0 6 0 6 0 9 0 7 0 5 0 6 0 7 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]109 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 188 114 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +216 Y<000100020016000800060004000C000500040002000D0002000E000F0010001100120013>[5 0 4 0 6 0 5 0 7 0 6 0 8 0 7 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]95 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 203 94 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +231 Y<00010002000C0017001800040002000D0002000E000F0010001100120013>[5 0 4 0 8 0 7 0 9 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]80 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 218 110 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +246 Y<000100020005000700060003000800070002000D0002000E000F0010001100120013>[5 0 4 0 7 0 7 0 7 0 8 0 5 0 7 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]91 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 233 113 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +261 Y<0001000200050007000600190008001600040002000D0002000E000F0010001100120013>[5 0 4 0 7 0 7 0 7 0 6 0 5 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]94 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 248 110 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +276 Y<00010002000500070006001A000700160002000D0002000E000F0010001100120013>[5 0 4 0 7 0 7 0 7 0 8 0 7 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]92 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 263 83 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +291 Y<00010002001A000700160002000D0002000E000F0010001100120013>[5 0 4 0 8 0 7 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]71 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 278 118 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +306 Y<00010002001B0004000700050008000B000C0002000D0002000E000F0010001100120013>[5 0 4 0 7 0 6 0 7 0 7 0 5 0 9 0 8 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]99 51 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +211 310 46 HL +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 293 96 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +321 Y<001C0002001D001E0011001F0020002100220002000D0002001D00230023001F>[8 0 4 0 7 0 7 0 3 0 3 0 6 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]81 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 308 125 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +336 Y<001C0002002400230012002500110013001E00100026002100220002000D0002001D00230023001F>[8 0 4 0 4 0 5 0 7 0 4 0 3 0 6 0 7 0 4 0 6 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]101 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 323 67 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +351 Y<001C000200200026000F00270011001F000E00210022>[8 0 4 0 6 0 6 0 3 0 6 0 3 0 3 0 5 0 5 0 0 0]54 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 338 102 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +366 Y<001C000200110012000E000F0027001F001F002100220002000D0002001D00230023001F>[8 0 4 0 3 0 7 0 5 0 3 0 6 0 3 0 3 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]85 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 353 93 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +381 Y<001C000200280023000E000F002100220002000D0002001D00230023001F>[8 0 4 0 7 0 5 0 5 0 3 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]75 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 368 87 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +396 Y<001C0002002800100026002100220002000D0002001D00230023001F>[8 0 4 0 7 0 4 0 6 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]72 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 383 123 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +411 Y<001C000200280010002600110012000E000F0027001F001F002100220002000D0002001D00230023001F>[8 0 4 0 7 0 4 0 6 0 3 0 7 0 5 0 3 0 6 0 3 0 3 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]102 51 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +255 26 70 29 R +CLO +[1 0 0 1 -16 -17]ST +CLSTART +244 9 60 15 ACR +CLEND +B P1 +1 255 255... [truncated message content] |
From: ABout T. L. <esc...@us...> - 2006-05-23 10:53:50
|
IzEyOiBDb21wbGV0ZSBkZXNpZ24gZG9jdW1lbnQNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiBSZXBv cnRlcjogIGVyaWNzICAgICAgICAgIHwgICAgICAgT3duZXI6ICBlcmljcyAgICAgIA0KICAgICBU eXBlOiAgdGFzayAgICAgICAgICAgfCAgICAgIFN0YXR1czogIG5ldyAgICAgICAgDQogUHJpb3Jp dHk6ICBtYWpvciAgICAgICAgICB8ICAgTWlsZXN0b25lOiAgdmVyc2lvbl8wLjkNCkNvbXBvbmVu dDogIGFidGxpbnV4LWRvY3MgIHwgICAgIFZlcnNpb246ICAwLjggICAgICAgIA0KIEtleXdvcmRz OiAgICAgICAgICAgICAgICAgfCAgDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogQ29tcGxldGUgdGhl IGRlc2lnbiBkb2N1bWVudCwgdGhlbiB0aGUgY29kaW5nIGNhbiBiZWdpbiENCg0KLS0gDQpUaWNr ZXQgVVJMOiA8aHR0cDovL3RyYWMuYWJ0bGludXgub3JnL3RpY2tldC8xMj4NCkFCb3V0IFRpbWUg TGludXggPGh0dHA6Ly9hYnRsaW51eC5vcmc+DQpJdCdzIGFib3V0IHRpbWUgc29tZW9uZSBkaWQg aXQgcmlnaHQuLi4= |
From: <esc...@us...> - 2006-05-23 10:52:34
|
Revision: 117 Author: eschabell Date: 2006-05-23 03:52:25 -0700 (Tue, 23 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=117&view=rev Log Message: ----------- Completed version release by adding version 0.8 to document and regenerated pdf. Modified Paths: -------------- docs/requirements/tags/release-0.8/abtlinux.pdf docs/requirements/tags/release-0.8/abtlinux.tex Modified: docs/requirements/tags/release-0.8/abtlinux.pdf =================================================================== (Binary files differ) Modified: docs/requirements/tags/release-0.8/abtlinux.tex =================================================================== --- docs/requirements/tags/release-0.8/abtlinux.tex 2006-05-23 10:50:37 UTC (rev 116) +++ docs/requirements/tags/release-0.8/abtlinux.tex 2006-05-23 10:52:25 UTC (rev 117) @@ -3,7 +3,7 @@ \begin{document} -\title{ABout Time Linux - the requirements.\\ (TRUNK)} +\title{ABout Time Linux - the requirements\\ (0.8)} \author{Eric D. Schabell \\ \url{er...@ab...}} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-23 10:50:52
|
Revision: 116 Author: eschabell Date: 2006-05-23 03:50:37 -0700 (Tue, 23 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=116&view=rev Log Message: ----------- Tagged verison 0.8 release! Added Paths: ----------- docs/requirements/tags/release-0.8/ Copied: docs/requirements/tags/release-0.8 (from rev 115, docs/requirements/trunk) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: ABout T. L. <esc...@us...> - 2006-05-23 10:49:19
|
IzEwOiBEZWZpbmUgYWJ0IEFQSQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICBSZXBvcnRlcjogIGVy aWNzICAgICAgICAgIHwgICAgICAgT3duZXI6ICBlcmljcyAgICAgIA0KICAgICAgVHlwZTogIHRh c2sgICAgICAgICAgIHwgICAgICBTdGF0dXM6ICBjbG9zZWQgICAgIA0KICBQcmlvcml0eTogIG1h am9yICAgICAgICAgIHwgICBNaWxlc3RvbmU6ICB2ZXJzaW9uXzAuOA0KIENvbXBvbmVudDogIGFi dGxpbnV4LWRvY3MgIHwgICAgIFZlcnNpb246ICAwLjcgICAgICAgIA0KUmVzb2x1dGlvbjogIGZp eGVkICAgICAgICAgIHwgICAgS2V5d29yZHM6ICAgICAgICAgICAgIA0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KQ2hhbmdlcyAoYnkgZXJpY3MpOg0KDQogICogcmVzb2x1dGlvbjogID0+IGZpeGVkDQog ICogc3RhdHVzOiAgYXNzaWduZWQgPT4gY2xvc2VkDQoNCkNvbW1lbnQ6DQoNCiBNb3ZlZCB0aGlz IG91dCBvZiB0aGUgcmVxdWlyZW1lbnRzIGRvY3VtZW50IGludG8gaXRzIG93biBkZXNpZ24gZG9j Lg0KIEZpbmlzaGVkIHVwIHRoZSBVTUwgZGlhZ3JhbSBhbmQgYWRkZWQgdG8gZGVzaWduIGRvYy4N Cg0KLS0gDQpUaWNrZXQgVVJMOiA8aHR0cDovL3RyYWMuYWJ0bGludXgub3JnL3RpY2tldC8xMD4N CkFCb3V0IFRpbWUgTGludXggPGh0dHA6Ly9hYnRsaW51eC5vcmc+DQpJdCdzIGFib3V0IHRpbWUg c29tZW9uZSBkaWQgaXQgcmlnaHQuLi4= |
From: <esc...@us...> - 2006-05-23 10:48:04
|
Revision: 115 Author: eschabell Date: 2006-05-23 03:47:45 -0700 (Tue, 23 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=115&view=rev Log Message: ----------- Moved design section out into apart document. Updated pdf. Modified Paths: -------------- docs/requirements/trunk/abtlinux.pdf docs/requirements/trunk/abtlinux.tex Removed Paths: ------------- docs/requirements/trunk/design/ docs/requirements/trunk/design.tex Modified: docs/requirements/trunk/abtlinux.pdf =================================================================== (Binary files differ) Modified: docs/requirements/trunk/abtlinux.tex =================================================================== --- docs/requirements/trunk/abtlinux.tex 2006-05-22 19:01:10 UTC (rev 114) +++ docs/requirements/trunk/abtlinux.tex 2006-05-23 10:47:45 UTC (rev 115) @@ -3,7 +3,7 @@ \begin{document} -\title{ABout Time Linux \\ (TRUNK)} +\title{ABout Time Linux - the requirements.\\ (TRUNK)} \author{Eric D. Schabell \\ \url{er...@ab...}} @@ -13,7 +13,6 @@ \input{introduction} \input{usecases} \input{scenarios} -\input{design} \input{dictionary} \input{thanks} Deleted: docs/requirements/trunk/design.tex =================================================================== --- docs/requirements/trunk/design.tex 2006-05-22 19:01:10 UTC (rev 114) +++ docs/requirements/trunk/design.tex 2006-05-23 10:47:45 UTC (rev 115) @@ -1,78 +0,0 @@ -\newpage -\section{Design} -Here I will detail the design and implementation choices made for -\emph{AbTLinux}. Some early thoughts are Object Orientation and Ruby -as implementation language. - -\subsection{Package structure} -A single package will have one file containing the entire structure needed for -installing the software it offers. This structure will be split into sections, -such as the following: -\begin{itemize} - \item details\{\} - \item pre\{\} - \item configure\{\} - \item pre-build\{\} - \item build\{\} - \item pre-install\{\} - \item install\{\} - \item post\{\} -\end{itemize} - -This is rather flexible and open for debate, an example should be put together -for a rather complex package just to give an idea of what it will look like. -I think each section should be enclosed in curly brackets. - -\subsubsection{Install locations} -Base system for AbTLinux will be in /usr, all others will be installed into /usr/local/*. -This will facilitate ease of usage within other Linux systems that follow the LSB/FHS. - -\subsection{Configuration update tools} -Here I mean tools dealing with how we want configuration file updates to be -handled. Almost everything located in /etc of the Linux filesystem is considered -holy to a running system. They need to be updated sometimes when a new package -version is installed, but should never destroy an existing configuration. We -want to provide for the following: - -\begin{itemize} - \item view existing configuration file - \item view new (default to install) configuration file - \item allow editing to take place in old or new config file - \item show user diff - \item let user select one of the above options to install -\end{itemize} - - -\subsection{Package manager} -The AbT API outline can be found online at the AbTLinux website. The basic outline can be seen in Figure \ref{fig:abtapi}. - -\begin{figure} - \centering - \includegraphics[width=16cm,height=22cm]{design/umlDesign.eps} - \caption{The abt package manager UML class diagram} - \label{fig:abtapi} -\end{figure} - - -\subsubsection{Repository names} -Providing the following repositories as subversion tags: - -\begin{enumerate} - \item \textbf{HEAD} - the current working repository. - \item \textbf{TAGGED-RELEASE} - released version tagged with a unique name. -\end{enumerate} - -\subsubsection{File storage} -The various files that are generated and needed by the abt package manager will be stored in the following locations: - -\begin{itemize} - \item package sources - \url{/var/spool/abt/} - \item install info - \url{/var/state/abt/install/PKG_NAME/} - \item cached info - \url{/var/state/abt/cached/PKG_NAME/} - \item frozen info - \url{/var/log/abt/frozen.log} - \item installed log - \url{/var/log/abt/installed.log} - \item journal - \url{/var/log/abt/abt.log} - \item newfeed - \url{/var/log/abt/news.log} - \item install queue - \url{/var/log/abt/install.queue} - \item tracking info - \url{/etc/abt/tracking.cfg} -\end{itemize} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-22 19:01:42
|
Revision: 114 Author: eschabell Date: 2006-05-22 12:01:10 -0700 (Mon, 22 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=114&view=rev Log Message: ----------- Created and added the UML class diagram to design section. Modified Paths: -------------- docs/requirements/trunk/abtlinux.pdf docs/requirements/trunk/design/umlDesign.xmi docs/requirements/trunk/design.tex Added Paths: ----------- docs/requirements/trunk/design/umlDesign.eps Modified: docs/requirements/trunk/abtlinux.pdf =================================================================== (Binary files differ) Added: docs/requirements/trunk/design/umlDesign.eps =================================================================== --- docs/requirements/trunk/design/umlDesign.eps (rev 0) +++ docs/requirements/trunk/design/umlDesign.eps 2006-05-22 19:01:10 UTC (rev 114) @@ -0,0 +1,2838 @@ +%!PS-Adobe-1.0 EPSF-3.0 +%%BoundingBox: 36 81 987 818 +%%Creator: Qt 3.3.5 +%%CreationDate: Mon May 22 20:38:28 2006 +%%Orientation: Portrait +%%Pages: 1 +%%DocumentFonts: Verdana-Bold Verdana + +%%EndComments +%%BeginProlog +% Prolog copyright 1994-2005 Trolltech. You may copy this prolog in any way +% that is directly related to this document. For other use of this prolog, +% see your licensing agreement for Qt. +/d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D +/D0{0 ED}D/LT{lineto}D/MT{moveto}D/S{stroke}D/F{setfont}D/SW{setlinewidth}D +/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{setmatrix}D +/TR{translate}D/SD{setdash}D/SC{aload pop setrgbcolor}D/CR{currentfile read +pop}D/i{index}D/bs{bitshift}D/scs{setcolorspace}D/DB{dict dup begin}D/DE{end +d}D/ie{ifelse}D/sp{astore pop}D/BSt 0 d/LWi 1 d/PSt 1 d/Cx 0 d/Cy 0 d/WFi +false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d/BDArr[0.94 0.88 +0.63 0.50 0.37 0.12 0.06]d/defM matrix d/nS 0 d/GPS{PSt 1 ge PSt 5 le and{{ +LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ie}{[]}ie}D/QS{PSt 0 ne{ +gsave LWi SW true GPS 0 SD S OMo PSt 1 ne and{BkCol SC false GPS dup 0 get +SD S}if grestore}if}D/r28{{CR dup 32 gt{exit}if pop}loop 3{CR}repeat 0 4{7 +bs exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL +0 eq{/rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB +exch bs add}{dup rA 16#fffffff 3 -1 roll bs not and exch dup rL exch sub/rL +ED neg rA exch bs/rA ED}ie}D/uc{/rL 0 d 0{dup 2 i length ge{exit}if 1 rB 1 +eq{3 rB dup 3 ge{1 add dup rB 1 i 5 ge{1 i 6 ge{1 i 7 ge{1 i 8 ge{128 add}if +64 add}if 32 add}if 16 add}if 3 add exch pop}if 3 add exch 10 rB 1 add{dup 3 +i lt{dup}{2 i}ie 4 i 3 i 3 i sub 2 i getinterval 5 i 4 i 3 -1 roll +putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 +1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add}repeat}ie}loop pop}D +/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{/colorimage where{pop false 3 +colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1 +QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray +QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2 +add get 0.11 mul add add cvi put}for QCIgray image}ie}D/di{gsave TR 1 i 1 eq +{false eq{pop true 3 1 roll 4 i 4 i false 4 i 4 i imagemask BkCol SC +imagemask}{pop false 3 1 roll imagemask}ie}{dup false ne{/languagelevel +where{pop languagelevel 3 ge}{false}ie}{false}ie{/ma ED 8 eq{/dc[0 1]d +/DeviceGray}{/dc[0 1 0 1 0 1]d/DeviceRGB}ie scs/im ED/mt ED/h ED/w ED/id 7 +DB/ImageType 1 d/Width w d/Height h d/ImageMatrix mt d/DataSource im d +/BitsPerComponent 8 d/Decode dc d DE/md 7 DB/ImageType 1 d/Width w d/Height +h d/ImageMatrix mt d/DataSource ma d/BitsPerComponent 1 d/Decode[0 1]d DE 4 +DB/ImageType 3 d/DataDict id d/MaskDict md d/InterleaveType 3 d end image}{ +pop 8 4 1 roll 8 eq{image}{QCI}ie}ie}ie grestore}d/BF{gsave BSt 1 eq{BCol SC +WFi{fill}{eofill}ie}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get/sc ED BCol{ +1. exch sub sc mul 1. exch sub}forall 3 array astore SC WFi{fill}{eofill}ie} +if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip}ie defM SM pathbbox 3 i 3 i TR 4 +2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg +RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0 +exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if +BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h +add{dup 0 exch MT w sub w exch LT}for}ie}if BSt 13 eq BSt 14 eq or{w h gt{0 +6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT +}for}ie}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h +D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div +add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1 +ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ie mat SM}D/C D0/P{NP MT +0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy +MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 i DL}D/VL{2 i exch DL}D/R +{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h +ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/xr D0/yr D0/rx D0/ry +D0/rx2 D0/ry2 D0/RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y +w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul +200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90 +x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0 +-90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ie}ie}D/E{/h +ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div scale +NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS} +D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT +x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP +ARC CP BF QS}D/BZ{curveto QS}D/CRGB{255 div 3 1 roll 255 div 3 1 roll 255 +div 3 1 roll}D/BC{CRGB BkCol sp}D/BR{CRGB BCol sp/BSt ED}D/WB{1 W BR}D/NB{0 +B BR}D/PE{setlinejoin setlinecap CRGB PCol sp/LWi ED/PSt ED LWi 0 eq{0.25 +/LWi ED}if PCol SC}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM SM concat}D/MF{true +exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3 +-1 roll eq{exit}if}forall exch dup 1 get/fxscale ED 2 get/fslant ED exch +/fencoding ED[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup +maxlength dict begin{1 i/FID ne{def}{pop pop}ifelse}forall/Encoding +fencoding d currentdict end}ie definefont pop}D/MFEmb{findfont dup length +dict begin{1 i/FID ne{d}{pop pop}ifelse}forall/Encoding ED currentdict end +definefont pop}D/DF{findfont/fs 3 -1 roll d[fs 0 0 fs -1 mul 0 0]makefont d} +D/ty 0 d/Y{/ty ED}D/Tl{gsave SW NP 1 i exch MT 1 i 0 RL S grestore}D/XYT{ty +MT/xyshow where{pop pop xyshow}{exch pop 1 i dup length 2 div exch +stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}ie}D/AT{ty MT +1 i dup length 2 div exch stringwidth pop 3 -1 roll exch sub exch div exch 0 +exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore +showpage}D/SPD{/setpagedevice where{1 DB 3 1 roll d end setpagedevice}{pop +pop}ie}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D +/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt +ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/CLSTART{/clipTmp matrix CM d defM SM NP} +D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D + +/LArr[ [] [] [ 10.000 3.000 ] [ 3.000 10.000 ] [ 3.000 3.000 ] [ 3.000 3.000 ] [ 5.000 3.000 3.000 3.000 ] [ 3.000 5.000 3.000 3.000 ] [ 5.000 3.000 3.000 3.000 3.000 ] [ 3.000 5.000 3.000 3.000 3.000 3.000 ] ] d +/pageinit { +36 24 translate +% 185*280mm (portrait) +0 794 translate 1 -1 scale/defM matrix CM d } d +%%EndProlog +%%BeginSetup +% Fonts and encodings used +/VerdanaList [ +[ /Verdana 1.0 0.0 ] + [ /Verdana 1.0 0.000 ] + [ /Tahoma 1.151 0.000 ] + [ /AvantGarde-Book 1.099 0.000 ] + [ /Helvetica 1.143 0.000 ] +] d +%%BeginFont: Verdana +%!PS-Adobe-3.0 Resource-Font +%%Copyright: Typeface and data 1996 Microsoft Corporation. All Rights Reserved +%%Creator: Converted from TrueType by Qt +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Verdana def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-49 -206 1447 1000]def +/FontType 3 def +/Encoding StandardEncoding def +/FontInfo 10 dict dup begin +/FamilyName (Verdana) def +/FullName (Verdana) def +/Notice (Typeface and data 1996 Microsoft Corporation. All Rights Reserved Verdana is a trademark of Microsoft Corporation) def +/Weight (Regular) def +/Version (Version 2.35) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -180 def +/UnderlineThickness 120 def +end readonly def +/CharStrings 56 dict dup begin +/.notdef{1000 0 125 0 875 750 _sc +125 0 _m +125 750 _l +875 750 _l +875 0 _l +125 0 _l +188 63 _m +813 63 _l +813 688 _l +188 688 _l +188 63 _l +_cl}_d +/space{352 0 0 0 0 0 _sc +}_d +/numbersign{{818 0 95 0 723 727 _sc +723 455 _m +561 455 _l +516 271 _l +666 271 _l +666 206 _l +499 206 _l +448 0 _l +385 0 _l +436 206 _l +304 206 _l +253 0 _l +190 0 _l +241 206 _l +95 206 _l +95 271 _l +258 271 _l +303 455 _l +152 455 _l +152 521 _l +320 521 _l +371 727 _l +434 727 _l +383 521 _l +515 521 _l +566 727 _l +629 727 _l +578 521 _l +723 521 _l +723 455 _l +499 456 _m +}_e{365 456 _l +319 271 _l +453 271 _l +499 456 _l +_cl}_e}_d +/parenleft{454 0 88 -200 382 760 _sc +382 -200 _m +271 -200 _l +213 -134 168 -62 136 15 _c +104 93 88 181 88 279 _c +88 377 104 465 136 543 _c +168 621 213 694 271 760 _c +382 760 _l +382 755 _l +356 731 331 703 307 672 _c +283 641 260 605 240 564 _c +220 524 204 479 192 431 _c +180 383 174 332 174 279 _c +174 223 180 172 192 126 _c +204 80 220 36 240 -4 _c +260 -44 282 -80 307 -113 _c +332 -145 357 -173 382 -195 _c +382 -200 _l +_cl}_d +/parenright{454 0 72 -200 366 760 _sc +366 279 _m +366 181 350 93 318 15 _c +286 -62 241 -134 184 -200 _c +72 -200 _l +72 -195 _l +96 -173 121 -145 147 -113 _c +172 -80 194 -44 214 -4 _c +234 36 250 80 262 126 _c +274 172 280 223 280 279 _c +280 332 274 383 262 431 _c +250 479 234 524 214 564 _c +193 605 171 641 147 672 _c +123 703 98 731 72 755 _c +72 760 _l +184 760 _l +241 694 286 621 318 543 _c +350 465 366 377 366 279 _c +_cl}_d +/plus{818 0 103 13 716 624 _sc +716 279 _m +450 279 _l +450 13 _l +369 13 _l +369 279 _l +103 279 _l +103 357 _l +369 357 _l +369 624 _l +450 624 _l +450 357 _l +716 357 _l +716 279 _l +_cl}_d +/comma{364 0 72 -180 281 139 _sc +281 139 _m +143 -180 _l +72 -180 _l +157 139 _l +281 139 _l +_cl}_d +/hyphen{454 0 75 274 379 362 _sc +379 274 _m +75 274 _l +75 362 _l +379 362 _l +379 274 _l +_cl}_d +/colon{454 0 169 0 286 545 _sc +286 406 _m +169 406 _l +169 545 _l +286 545 _l +286 406 _l +286 0 _m +169 0 _l +169 139 _l +286 139 _l +286 0 _l +_cl}_d +/A{684 0 13 0 671 727 _sc +671 0 _m +568 0 _l +497 203 _l +182 203 _l +111 0 _l +13 0 _l +277 727 _l +406 727 _l +671 0 _l +467 286 _m +339 643 _l +211 286 _l +467 286 _l +_cl}_d +/B{{686 0 98 0 646 727 _sc +646 224 _m +646 187 639 155 625 127 _c +611 99 593 77 570 60 _c +542 38 512 22 480 13 _c +447 4 405 0 355 0 _c +98 0 _l +98 727 _l +313 727 _l +366 727 406 725 432 721 _c +458 717 484 709 508 697 _c +534 683 554 665 566 643 _c +578 621 584 594 584 564 _c +584 529 575 499 557 475 _c +539 451 516 431 487 417 _c +487 414 _l +536 403 575 381 603 348 _c +631 315 646 274 646 224 _c +483 551 _m +483 569 480 584 474 596 _c +468 608 459 617 446 625 _c +430 633 412 639 390 641 _c +368 643 342 645 310 645 _c +194 645 _l +194 435 _l +319 435 _l +349 435 373 436 391 439 _c +409 442 425 448 441 458 _c +}_e{456 468 467 480 473 496 _c +479 512 483 530 483 551 _c +545 220 _m +545 249 540 272 532 289 _c +523 306 507 321 484 333 _c +468 341 449 347 427 349 _c +405 351 378 353 346 353 _c +194 353 _l +194 83 _l +322 83 _l +364 83 399 85 426 89 _c +453 93 475 101 493 113 _c +511 125 524 140 532 156 _c +540 172 545 194 545 220 _c +_cl}_e}_d +/C{{698 0 56 -12 659 740 _sc +659 53 _m +641 45 624 37 610 31 _c +596 24 577 17 554 9 _c +534 3 512 -2 489 -6 _c +465 -10 440 -12 412 -12 _c +359 -12 311 -5 268 9 _c +225 23 188 47 156 79 _c +124 109 100 148 82 196 _c +64 244 56 299 56 363 _c +56 423 64 476 81 523 _c +98 570 123 610 155 643 _c +185 674 223 698 267 715 _c +311 731 359 740 413 740 _c +451 740 490 735 529 726 _c +568 716 611 700 659 676 _c +659 562 _l +652 562 _l +612 595 572 619 533 635 _c +493 650 451 658 406 658 _c +369 658 336 652 307 640 _c +277 628 251 609 228 584 _c +205 560 187 529 175 492 _c +163 454 157 411 157 363 _c +157 311 163 267 177 231 _c +191 194 209 164 231 141 _c +}_e{253 117 280 99 310 87 _c +340 75 373 70 407 70 _c +453 70 497 78 538 94 _c +578 110 616 134 652 166 _c +659 166 _l +659 53 _l +_cl}_e}_d +/D{{771 0 98 0 712 727 _sc +712 363 _m +712 297 697 237 668 183 _c +639 129 601 88 554 58 _c +520 37 483 22 442 13 _c +401 4 347 0 281 0 _c +98 0 _l +98 727 _l +279 727 _l +350 727 406 721 448 711 _c +490 701 525 687 555 669 _c +604 638 642 597 670 546 _c +698 494 712 433 712 363 _c +611 364 _m +611 421 601 469 581 508 _c +561 547 531 578 492 601 _c +463 617 433 628 401 634 _c +369 640 330 644 285 644 _c +194 644 _l +194 83 _l +285 83 _l +331 83 372 86 407 93 _c +441 100 473 113 502 131 _c +538 154 566 184 584 222 _c +602 260 611 307 611 364 _c +_cl}_e}_d +/E{632 0 98 0 577 727 _sc +577 0 _m +98 0 _l +98 727 _l +577 727 _l +577 641 _l +194 641 _l +194 442 _l +577 442 _l +577 356 _l +194 356 _l +194 86 _l +577 86 _l +577 0 _l +_cl}_d +/F{575 0 98 0 562 727 _sc +562 641 _m +194 641 _l +194 436 _l +510 436 _l +510 350 _l +194 350 _l +194 0 _l +98 0 _l +98 727 _l +562 727 _l +562 641 _l +_cl}_d +/G{{775 0 56 -13 704 740 _sc +704 54 _m +664 35 621 19 574 6 _c +526 -6 481 -13 438 -13 _c +381 -13 329 -5 282 10 _c +234 25 194 48 161 80 _c +127 111 101 150 83 198 _c +65 245 56 300 56 364 _c +56 480 90 572 158 639 _c +226 706 319 740 438 740 _c +479 740 521 735 564 725 _c +607 715 654 698 704 675 _c +704 560 _l +695 560 _l +685 568 670 578 651 591 _c +631 603 612 614 594 623 _c +572 633 546 641 518 648 _c +489 654 457 658 421 658 _c +339 658 275 631 228 579 _c +180 527 157 456 157 367 _c +157 273 181 199 231 147 _c +280 95 347 69 433 69 _c +464 69 495 72 526 78 _c +557 84 584 93 608 103 _c +608 281 _l +414 281 _l +414 366 _l +704 366 _l +}_e{704 54 _l +_cl}_e}_d +/H{751 0 98 0 654 727 _sc +654 0 _m +557 0 _l +557 356 _l +194 356 _l +194 0 _l +98 0 _l +98 727 _l +194 727 _l +194 442 _l +557 442 _l +557 727 _l +654 727 _l +654 0 _l +_cl}_d +/I{421 0 67 0 354 727 _sc +354 0 _m +67 0 _l +67 74 _l +162 74 _l +162 653 _l +67 653 _l +67 727 _l +354 727 _l +354 653 _l +259 653 _l +259 74 _l +354 74 _l +354 0 _l +_cl}_d +/J{455 0 21 -9 364 727 _sc +364 189 _m +364 125 344 76 306 42 _c +267 8 215 -9 149 -9 _c +133 -9 113 -7 87 -5 _c +61 -2 39 0 21 4 _c +21 94 _l +27 94 _l +40 89 56 84 76 80 _c +95 75 115 73 136 73 _c +166 73 189 76 207 83 _c +225 89 238 99 247 112 _c +255 125 261 141 264 160 _c +266 178 268 200 268 226 _c +268 650 _l +114 650 _l +114 727 _l +364 727 _l +364 189 _l +_cl}_d +/L{557 0 98 0 558 727 _sc +558 0 _m +98 0 _l +98 727 _l +194 727 _l +194 86 _l +558 86 _l +558 0 _l +_cl}_d +/M{843 0 98 0 745 727 _sc +745 0 _m +648 0 _l +648 626 _l +446 200 _l +389 200 _l +188 626 _l +188 0 _l +98 0 _l +98 727 _l +229 727 _l +423 322 _l +611 727 _l +745 727 _l +745 0 _l +_cl}_d +/N{748 0 98 0 652 727 _sc +652 0 _m +533 0 _l +188 650 _l +188 0 _l +98 0 _l +98 727 _l +248 727 _l +562 133 _l +562 727 _l +652 727 _l +652 0 _l +_cl}_d +/O{{787 0 56 -14 731 742 _sc +640 644 _m +669 611 691 571 707 524 _c +723 476 731 423 731 363 _c +731 303 723 249 707 202 _c +691 154 668 115 640 84 _c +610 51 574 26 533 10 _c +492 -6 446 -14 394 -14 _c +342 -14 296 -5 254 11 _c +212 27 176 52 147 84 _c +118 116 96 155 80 202 _c +64 249 56 303 56 363 _c +56 422 63 475 79 522 _c +95 569 118 610 148 644 _c +176 675 212 699 254 716 _c +296 733 343 742 394 742 _c +446 742 492 733 534 716 _c +575 699 610 675 640 644 _c +631 363 _m +631 457 609 530 567 582 _c +525 633 467 659 394 659 _c +320 659 262 633 220 582 _c +178 530 157 457 157 363 _c +157 267 178 194 221 144 _c +264 93 322 68 394 68 _c +466 68 523 93 566 144 _c +609 194 631 267 631 363 _c +_cl}_e}_d +/P{{603 0 98 0 573 727 _sc +573 507 _m +573 475 567 445 556 417 _c +545 389 529 366 509 346 _c +484 321 454 302 420 290 _c +386 277 343 271 291 271 _c +194 271 _l +194 0 _l +98 0 _l +98 727 _l +295 727 _l +338 727 375 723 405 716 _c +435 708 462 697 486 682 _c +514 663 535 640 550 612 _c +565 584 573 549 573 507 _c +473 505 _m +473 529 468 551 459 570 _c +450 588 437 604 419 616 _c +403 626 386 633 366 637 _c +346 641 320 644 290 644 _c +194 644 _l +194 354 _l +276 354 _l +314 354 346 357 371 364 _c +395 371 415 382 431 397 _c +446 413 457 429 463 447 _c +469 464 473 483 473 505 _c +_cl}_e}_d +/Q{{787 0 56 -191 746 742 _sc +746 -177 _m +726 -182 707 -186 688 -188 _c +669 -190 650 -191 630 -191 _c +573 -191 527 -175 493 -144 _c +459 -113 440 -69 438 -11 _c +430 -12 422 -13 415 -13 _c +407 -13 400 -14 394 -14 _c +342 -14 296 -5 254 11 _c +212 27 176 52 147 84 _c +118 116 96 155 80 202 _c +64 249 56 303 56 363 _c +56 422 63 475 79 522 _c +95 569 118 610 148 644 _c +176 675 212 699 254 716 _c +296 733 343 742 394 742 _c +446 742 492 733 534 716 _c +575 699 610 675 640 644 _c +669 611 691 571 707 524 _c +723 476 731 423 731 363 _c +731 274 713 199 677 138 _c +641 77 592 35 531 11 _c +532 -25 541 -54 557 -74 _c +573 -94 603 -105 646 -105 _c +659 -105 675 -103 693 -99 _c +711 -95 725 -91 733 -88 _c +746 -88 _l +}_e{746 -177 _l +631 363 _m +631 457 609 530 567 582 _c +525 633 467 659 394 659 _c +320 659 262 633 220 582 _c +178 530 157 457 157 363 _c +157 267 178 194 221 144 _c +264 93 322 68 394 68 _c +466 68 523 93 566 144 _c +609 194 631 267 631 363 _c +_cl}_e}_d +/R{{695 0 98 0 699 727 _sc +699 0 _m +574 0 _l +331 289 _l +194 289 _l +194 0 _l +98 0 _l +98 727 _l +301 727 _l +345 727 381 724 411 718 _c +440 712 466 702 490 688 _c +516 671 537 650 552 625 _c +566 599 574 567 574 529 _c +574 477 560 433 534 398 _c +508 362 472 336 426 318 _c +699 0 _l +473 522 _m +473 543 469 562 462 578 _c +454 594 442 607 426 619 _c +412 628 395 634 376 638 _c +356 642 334 644 308 644 _c +194 644 _l +194 370 _l +292 370 _l +322 370 349 372 372 378 _c +394 383 414 393 430 408 _c +444 421 455 436 462 454 _c +469 472 473 494 473 522 _c +_cl}_e}_d +/S{{684 0 65 -12 626 740 _sc +626 208 _m +626 179 619 151 606 123 _c +592 95 574 72 551 53 _c +525 32 494 16 460 5 _c +425 -6 383 -12 334 -12 _c +282 -12 235 -7 193 2 _c +151 11 108 25 65 45 _c +65 166 _l +72 166 _l +108 135 151 111 199 95 _c +247 78 293 70 335 70 _c +395 70 441 81 475 104 _c +508 126 525 156 525 194 _c +525 226 517 249 501 265 _c +485 280 462 292 430 301 _c +405 307 378 313 350 317 _c +322 321 292 326 260 333 _c +195 347 147 370 116 403 _c +85 436 70 479 70 532 _c +70 593 95 643 147 682 _c +198 720 263 740 343 740 _c +393 740 440 735 483 725 _c +525 715 563 703 597 689 _c +597 575 _l +590 575 _l +562 598 525 617 480 633 _c +435 649 389 657 342 657 _c +}_e{290 657 249 646 217 624 _c +185 602 170 575 170 542 _c +170 511 177 487 193 470 _c +209 452 236 439 276 431 _c +297 426 327 420 365 414 _c +403 407 436 400 463 394 _c +517 380 557 358 585 329 _c +612 300 626 260 626 208 _c +_cl}_e}_d +/T{616 0 0 0 616 727 _sc +616 641 _m +356 641 _l +356 0 _l +260 0 _l +260 641 _l +0 641 _l +0 727 _l +616 727 _l +616 641 _l +_cl}_d +/U{{732 0 87 -14 645 727 _sc +645 292 _m +645 239 639 193 627 154 _c +615 114 597 82 571 56 _c +545 31 516 13 483 2 _c +449 -8 410 -14 366 -14 _c +320 -14 280 -8 246 3 _c +212 15 184 32 161 56 _c +135 82 116 114 104 152 _c +92 190 87 236 87 292 _c +87 727 _l +184 727 _l +184 287 _l +184 247 186 216 192 194 _c +197 171 206 150 219 132 _c +233 110 252 94 277 84 _c +301 73 331 68 366 68 _c +400 68 430 73 454 84 _c +478 94 498 110 513 132 _c +525 150 534 171 540 195 _c +545 219 548 249 548 285 _c +548 727 _l +645 727 _l +645 292 _l +_cl}_e}_d +/V{684 0 13 0 671 727 _sc +671 727 _m +406 0 _l +277 0 _l +13 727 _l +116 727 _l +344 87 _l +572 727 _l +671 727 _l +_cl}_d +/Y{615 0 3 0 612 727 _sc +612 727 _m +356 319 _l +356 0 _l +260 0 _l +260 309 _l +3 727 _l +110 727 _l +309 402 _l +509 727 _l +612 727 _l +_cl}_d +/a{{601 0 51 -14 514 559 _sc +514 0 _m +423 0 _l +423 58 _l +415 52 404 45 390 35 _c +376 25 362 17 350 11 _c +334 3 317 -2 297 -7 _c +277 -11 253 -14 227 -14 _c +177 -14 136 2 102 34 _c +68 66 51 108 51 158 _c +51 199 59 232 77 258 _c +95 284 120 304 153 319 _c +186 333 226 343 273 348 _c +319 353 369 357 423 360 _c +423 375 _l +423 395 419 412 412 426 _c +404 440 394 450 380 458 _c +367 466 351 471 333 474 _c +315 476 296 478 276 478 _c +252 478 225 474 195 468 _c +165 461 135 452 104 440 _c +99 440 _l +99 534 _l +117 538 143 544 177 550 _c +211 556 244 559 277 559 _c +315 559 348 555 377 549 _c +405 543 430 532 451 517 _c +}_e{471 501 487 482 498 458 _c +508 434 514 405 514 370 _c +514 0 _l +423 134 _m +423 286 _l +395 284 362 282 324 279 _c +286 275 256 271 234 265 _c +207 257 186 245 170 229 _c +154 213 146 192 146 165 _c +146 133 155 110 174 94 _c +192 78 221 70 260 70 _c +292 70 322 76 349 89 _c +375 101 400 116 423 134 _c +_cl}_e}_d +/b{{623 0 90 -14 570 760 _sc +570 277 _m +570 231 563 189 551 153 _c +538 117 521 86 499 62 _c +475 36 450 16 422 4 _c +394 -8 364 -14 332 -14 _c +300 -14 273 -10 250 -3 _c +227 3 204 13 182 25 _c +176 0 _l +90 0 _l +90 760 _l +182 760 _l +182 488 _l +208 509 235 526 264 540 _c +293 554 326 561 362 561 _c +426 561 476 536 514 486 _c +551 436 570 367 570 277 _c +476 274 _m +476 339 465 388 443 422 _c +421 456 387 473 339 473 _c +312 473 285 467 258 455 _c +230 443 205 429 182 411 _c +182 99 _l +208 87 230 78 249 74 _c +267 69 289 67 313 67 _c +363 67 403 83 432 117 _c +461 150 476 202 476 274 _c +_cl}_e}_d +/c{{521 0 51 -11 494 558 _sc +494 34 _m +463 19 434 8 406 0 _c +378 -7 349 -11 319 -11 _c +279 -11 243 -5 210 5 _c +177 16 149 34 126 58 _c +102 81 83 110 70 146 _c +57 182 51 224 51 272 _c +51 361 75 431 124 482 _c +173 532 238 558 319 558 _c +350 558 381 553 411 545 _c +441 536 468 525 494 513 _c +494 411 _l +489 411 _l +461 432 432 449 402 461 _c +372 473 343 479 315 479 _c +263 479 221 461 191 426 _c +161 391 146 340 146 272 _c +146 206 160 155 190 120 _c +220 84 261 67 315 67 _c +333 67 352 69 371 74 _c +390 79 407 86 423 94 _c +436 100 449 107 461 115 _c +473 123 482 129 489 135 _c +494 135 _l +494 34 _l +_cl}_e}_d +/d{{623 0 53 -14 533 760 _sc +533 0 _m +441 0 _l +441 57 _l +414 34 386 16 358 4 _c +329 -8 298 -14 265 -14 _c +199 -14 148 10 110 60 _c +72 110 53 179 53 269 _c +53 315 59 356 72 392 _c +85 428 103 458 126 484 _c +148 508 173 527 203 541 _c +233 554 263 561 295 561 _c +323 561 349 557 371 551 _c +393 545 416 535 441 523 _c +441 760 _l +533 760 _l +533 0 _l +441 134 _m +441 447 _l +416 458 394 466 374 470 _c +354 474 333 477 311 477 _c +259 477 218 459 190 423 _c +161 387 147 336 147 271 _c +147 205 158 156 180 122 _c +202 88 238 72 287 72 _c +313 72 339 77 366 89 _c +392 101 417 116 441 134 _c +_cl}_e}_d +/e{{596 0 52 -12 547 561 _sc +547 263 _m +145 263 _l +145 229 150 200 160 175 _c +170 150 184 130 202 114 _c +218 98 238 87 262 79 _c +285 71 311 67 339 67 _c +376 67 413 74 451 89 _c +488 104 515 119 531 133 _c +536 133 _l +536 33 _l +505 20 473 9 441 1 _c +409 -7 375 -12 340 -12 _c +249 -12 178 12 128 61 _c +77 109 52 179 52 270 _c +52 358 76 429 125 482 _c +173 534 237 561 317 561 _c +390 561 447 539 487 496 _c +527 453 547 392 547 313 _c +547 263 _l +458 333 _m +457 381 445 419 421 445 _c +397 471 360 485 312 485 _c +262 485 223 470 194 441 _c +165 412 149 376 145 333 _c +458 333 _l +_cl}_e}_d +/f{352 0 33 0 384 765 _sc +384 671 _m +379 671 _l +369 673 355 676 339 680 _c +323 683 308 685 296 685 _c +256 685 228 676 210 658 _c +192 640 184 609 184 564 _c +184 545 _l +350 545 _l +350 468 _l +187 468 _l +187 0 _l +95 0 _l +95 468 _l +33 468 _l +33 545 _l +95 545 _l +95 563 _l +95 628 111 678 143 713 _c +175 747 222 765 283 765 _c +303 765 322 764 338 762 _c +354 760 370 757 384 755 _c +384 671 _l +_cl}_d +/g{{623 0 53 -206 533 561 _sc +533 62 _m +533 -30 512 -97 470 -141 _c +428 -184 363 -206 276 -206 _c +246 -206 218 -203 191 -199 _c +163 -195 136 -189 110 -182 _c +110 -88 _l +115 -88 _l +129 -94 153 -101 186 -110 _c +218 -118 251 -123 284 -123 _c +315 -123 341 -119 361 -112 _c +381 -104 397 -94 409 -81 _c +420 -68 428 -53 433 -35 _c +438 -17 441 2 441 24 _c +441 74 _l +413 52 386 35 361 24 _c +336 13 304 8 265 8 _c +199 8 148 31 110 78 _c +72 125 53 192 53 278 _c +53 324 59 365 72 399 _c +85 433 103 462 126 487 _c +147 510 173 528 203 541 _c +233 554 264 561 294 561 _c +325 561 351 557 373 551 _c +394 545 417 535 441 522 _c +447 545 _l +533 545 _l +533 62 _l +}_e{441 150 _m +441 447 _l +416 458 393 466 372 471 _c +351 475 330 478 310 478 _c +259 478 219 461 190 427 _c +161 393 147 344 147 280 _c +147 218 157 172 179 140 _c +201 108 237 93 287 93 _c +313 93 340 98 367 108 _c +393 118 418 132 441 150 _c +_cl}_e}_d +/h{633 0 90 0 546 760 _sc +546 0 _m +455 0 _l +455 311 _l +455 335 453 359 450 381 _c +447 403 442 420 434 433 _c +426 446 414 456 399 463 _c +383 469 363 473 339 473 _c +314 473 288 466 261 454 _c +233 442 207 426 182 407 _c +182 0 _l +90 0 _l +90 760 _l +182 760 _l +182 485 _l +210 509 240 527 271 541 _c +301 554 333 561 365 561 _c +424 561 469 543 500 507 _c +530 471 546 420 546 354 _c +546 0 _l +_cl}_d +/i{274 0 85 0 189 732 _sc +189 637 _m +85 637 _l +85 732 _l +189 732 _l +189 637 _l +183 0 _m +91 0 _l +91 545 _l +183 545 _l +183 0 _l +_cl}_d +/k{592 0 94 0 585 760 _sc +585 0 _m +464 0 _l +246 239 _l +186 182 _l +186 0 _l +94 0 _l +94 760 _l +186 760 _l +186 272 _l +451 545 _l +567 545 _l +313 293 _l +585 0 _l +_cl}_d +/l{274 0 91 0 183 760 _sc +183 0 _m +91 0 _l +91 760 _l +183 760 _l +183 0 _l +_cl}_d +/m{{973 0 90 0 886 561 _sc +886 0 _m +794 0 _l +794 311 _l +794 334 793 356 791 378 _c +789 400 784 417 778 431 _c +770 445 760 455 746 462 _c +732 469 711 473 685 473 _c +659 473 633 466 607 454 _c +581 441 556 425 531 405 _c +531 397 532 389 533 379 _c +533 369 534 359 534 349 _c +534 0 _l +442 0 _l +442 311 _l +442 335 441 357 439 379 _c +437 401 432 418 426 431 _c +418 445 408 455 394 462 _c +380 469 359 473 333 473 _c +307 473 282 466 257 454 _c +232 442 207 426 182 407 _c +182 0 _l +90 0 _l +90 545 _l +182 545 _l +182 485 _l +210 509 239 527 268 541 _c +296 554 327 561 359 561 _c +}_e{396 561 427 553 453 537 _c +479 521 498 500 511 472 _c +548 503 582 526 613 540 _c +643 554 676 561 711 561 _c +771 561 815 542 843 506 _c +871 470 886 419 886 354 _c +886 0 _l +_cl}_e}_d +/n{633 0 90 0 546 561 _sc +546 0 _m +455 0 _l +455 311 _l +455 335 453 359 450 381 _c +447 403 442 420 434 433 _c +426 446 414 456 399 463 _c +383 469 363 473 339 473 _c +314 473 288 466 261 454 _c +233 442 207 426 182 407 _c +182 0 _l +90 0 _l +90 545 _l +182 545 _l +182 485 _l +210 509 240 527 271 541 _c +301 554 333 561 365 561 _c +424 561 469 543 500 507 _c +530 471 546 420 546 354 _c +546 0 _l +_cl}_d +/o{607 0 52 -14 555 561 _sc +555 272 _m +555 183 532 113 486 62 _c +440 11 380 -14 304 -14 _c +226 -14 165 11 120 62 _c +74 113 52 183 52 272 _c +52 361 74 431 120 483 _c +165 535 226 561 304 561 _c +380 561 440 535 486 483 _c +532 431 555 361 555 272 _c +460 272 _m +460 342 446 395 418 429 _c +390 463 352 481 304 481 _c +254 481 215 463 187 429 _c +159 395 146 342 146 272 _c +146 204 159 152 187 117 _c +215 81 254 64 304 64 _c +352 64 390 81 418 116 _c +446 151 460 203 460 272 _c +_cl}_d +/p{{623 0 90 -200 570 561 _sc +570 279 _m +570 235 563 194 551 158 _c +538 121 520 90 498 65 _c +476 41 450 22 421 9 _c +392 -3 361 -10 329 -10 _c +301 -10 275 -7 252 -1 _c +229 5 206 14 182 27 _c +182 -200 _l +90 -200 _l +90 545 _l +182 545 _l +182 488 _l +206 508 234 526 264 540 _c +294 554 327 561 362 561 _c +427 561 478 536 515 486 _c +551 436 570 367 570 279 _c +476 277 _m +476 342 464 391 442 424 _c +419 456 384 473 338 473 _c +312 473 285 467 259 456 _c +232 444 206 429 182 411 _c +182 102 _l +208 90 230 82 249 78 _c +267 74 289 72 313 72 _c +364 72 404 89 433 123 _c +461 157 476 209 476 277 _c +_cl}_e}_d +/q{{623 0 53 -200 533 561 _sc +533 -200 _m +441 -200 _l +441 62 _l +412 37 384 19 356 7 _c +328 -4 298 -10 266 -10 _c +200 -10 148 14 110 64 _c +72 114 53 183 53 271 _c +53 317 59 359 73 395 _c +86 431 104 461 126 486 _c +148 509 173 527 202 541 _c +231 554 262 561 294 561 _c +323 561 349 557 372 551 _c +394 544 417 534 441 522 _c +447 545 _l +533 545 _l +533 -200 _l +441 139 _m +441 447 _l +415 458 393 466 373 471 _c +353 475 332 478 310 478 _c +256 478 216 460 188 424 _c +160 388 147 338 147 275 _c +147 211 158 162 180 128 _c +202 94 238 77 286 77 _c +312 77 339 82 366 94 _c +392 105 417 120 441 139 _c +_cl}_e}_d +/r{427 0 90 0 431 545 _sc +431 445 _m +426 445 _l +412 448 398 450 386 452 _c +373 454 358 455 340 455 _c +312 455 284 448 258 436 _c +232 423 206 407 182 387 _c +182 0 _l +90 0 _l +90 545 _l +182 545 _l +182 465 _l +218 494 250 515 278 527 _c +306 539 334 545 364 545 _c +380 545 391 544 398 544 _c +405 543 416 542 431 540 _c +431 445 _l +_cl}_d +/s{{521 0 54 -12 480 559 _sc +480 157 _m +480 107 459 67 418 35 _c +376 3 320 -12 250 -12 _c +209 -12 172 -7 138 2 _c +104 11 76 21 54 33 _c +54 136 _l +59 136 _l +87 114 119 96 155 83 _c +190 70 224 64 257 64 _c +297 64 329 70 352 84 _c +374 97 386 118 386 146 _c +386 167 380 183 368 194 _c +355 205 331 215 296 223 _c +283 225 266 229 245 233 _c +224 237 205 241 188 246 _c +140 258 106 277 86 301 _c +66 325 56 356 56 392 _c +56 414 60 435 70 455 _c +79 475 93 493 112 509 _c +130 524 154 536 182 545 _c +210 554 241 559 276 559 _c +308 559 341 555 375 547 _c +408 539 436 529 458 518 _c +458 419 _l +454 419 _l +}_e{430 436 401 451 368 463 _c +334 475 302 481 270 481 _c +236 481 207 474 184 461 _c +161 448 150 429 150 404 _c +150 382 157 365 171 354 _c +184 342 206 332 237 326 _c +254 322 273 318 294 314 _c +315 310 333 306 347 303 _c +389 293 422 277 445 253 _c +468 229 480 197 480 157 _c +_cl}_e}_d +/t{{394 0 30 -10 374 702 _sc +374 5 _m +356 1 337 -2 317 -5 _c +297 -8 279 -10 263 -10 _c +207 -10 164 4 135 34 _c +106 64 92 112 92 178 _c +92 468 _l +30 468 _l +30 545 _l +92 545 _l +92 702 _l +184 702 _l +184 545 _l +374 545 _l +374 468 _l +184 468 _l +184 220 _l +184 191 184 168 186 152 _c +187 136 192 121 200 107 _c +206 94 216 85 229 79 _c +241 73 261 70 287 70 _c +301 70 317 72 333 76 _c +349 80 361 84 369 87 _c +374 87 _l +374 5 _l +_cl}_e}_d +/u{633 0 86 -14 542 545 _sc +542 0 _m +451 0 _l +451 61 _l +419 36 389 17 361 5 _c +333 -7 302 -14 268 -14 _c +210 -14 166 3 134 38 _c +102 72 86 123 86 191 _c +86 545 _l +178 545 _l +178 235 _l +178 207 179 183 182 163 _c +184 143 190 127 199 113 _c +207 99 219 88 233 82 _c +247 75 267 72 294 72 _c +318 72 344 78 372 90 _c +400 102 426 118 451 138 _c +451 545 _l +542 545 _l +542 0 _l +_cl}_d +/v{592 0 30 0 562 545 _sc +562 545 _m +341 0 _l +249 0 _l +30 545 _l +129 545 _l +298 111 _l +466 545 _l +562 545 _l +_cl}_d +/w{818 0 42 0 776 545 _sc +776 545 _m +634 0 _l +549 0 _l +409 420 _l +270 0 _l +186 0 _l +42 545 _l +138 545 _l +238 123 _l +374 545 _l +450 545 _l +589 123 _l +684 545 _l +776 545 _l +_cl}_d +/x{592 0 29 0 563 545 _sc +563 0 _m +447 0 _l +292 209 _l +136 0 _l +29 0 _l +242 272 _l +31 545 _l +147 545 _l +301 339 _l +455 545 _l +563 545 _l +348 277 _l +563 0 _l +_cl}_d +/y{592 0 30 -200 562 545 _sc +562 545 _m +244 -200 _l +146 -200 _l +247 26 _l +30 545 _l +129 545 _l +297 141 _l +466 545 _l +562 545 _l +_cl}_d +/z{525 0 45 0 486 545 _sc +486 0 _m +45 0 _l +45 68 _l +363 469 _l +52 469 _l +52 545 _l +478 545 _l +478 480 _l +158 78 _l +486 78 _l +486 0 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%% Font Page 00 +/Verdana-ENC-00 [ +/.notdef/hyphen/space/D/E/S/C/R/I/P/T/O/N/colon/s/t/r/i/n/g/G/Y/L/A/M/F/U/V +/plus/b/u/l/d/parenleft/parenright/o/c/f/e/a/p/w/k/comma/v/z/m/h/B/J +/numbersign/y/H/x/Q/q/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef] def +/Verdana-Uni-00 Verdana-ENC-00 /Verdana MFEmb +%%BeginFont: Verdana +%!PS-AdobeFont-1.0 Composite Font +%%FontName: Verdana-Uni +%%Creator: Composite font created by Qt +25 dict begin +/FontName /Verdana-Uni def +/PaintType 0 def +/FontMatrix[1 0 0 1 0 0]def +/FontType 0 def +/FMapType 2 def +/Encoding [ +0]def +/FDepVector [ +/Verdana-Uni-00 findfont +]def +FontName currentdict end definefont pop +%%EndFont +%%EndFont +/Verdana-BoldList [ +[ /Verdana-Bold 1.0 0.0 ] + [ /Verdana-Bold 1.0 0.000 ] + [ /Tahoma-Bold 1.005 0.000 ] + [ /AvantGarde-Demi 1.090 0.000 ] + [ /Helvetica-Bold 1.084 0.000 ] +] d +%%BeginFont: Verdana Bold +%!PS-Adobe-3.0 Resource-Font +%%Copyright: Typeface and data 1996 Microsoft Corporation. All Rights Reserved +%%Creator: Converted from TrueType by Qt +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /Verdana-Bold def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-72 -207 1707 1000]def +/FontType 3 def +/Encoding StandardEncoding def +/FontInfo 10 dict dup begin +/FamilyName (Verdana) def +/FullName (Verdana Bold) def +/Notice (Typeface and data 1996 Microsoft Corporation. All Rights Reserved Verdana is a trademark of Microsoft Corporation) def +/Weight (Bold) def +/Version (Version 2.35) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -139 def +/UnderlineThickness 211 def +end readonly def +/CharStrings 29 dict dup begin +/.notdef{1000 0 125 0 875 750 _sc +125 0 _m +125 750 _l +875 750 _l +875 0 _l +125 0 _l +188 63 _m +813 63 _l +813 688 _l +188 688 _l +188 63 _l +_cl}_d +/A{776 0 12 0 765 727 _sc +765 0 _m +571 0 _l +521 147 _l +251 147 _l +201 0 _l +12 0 _l +280 727 _l +496 727 _l +765 0 _l +475 280 _m +386 541 _l +296 280 _l +475 280 _l +_cl}_d +/D{{830 0 93 0 780 727 _sc +780 363 _m +780 295 764 234 733 181 _c +702 127 663 86 616 58 _c +580 36 541 20 499 12 _c +457 4 407 0 349 0 _c +93 0 _l +93 727 _l +356 727 _l +415 727 466 722 509 712 _c +552 702 588 688 618 670 _c +668 639 707 598 736 546 _c +765 494 780 433 780 363 _c +586 364 _m +586 412 577 453 560 487 _c +542 521 515 547 477 567 _c +457 576 438 582 418 586 _c +398 589 368 591 328 591 _c +280 591 _l +280 136 _l +328 136 _l +372 136 405 138 426 142 _c +446 146 467 153 487 165 _c +521 184 546 210 562 243 _c +578 275 586 316 586 364 _c +_cl}_e}_d +/E{683 0 93 0 619 727 _sc +619 0 _m +93 0 _l +93 727 _l +619 727 _l +619 586 _l +279 586 _l +279 461 _l +594 461 _l +594 320 _l +279 320 _l +279 141 _l +619 141 _l +619 0 _l +_cl}_d +/L{637 0 93 0 617 727 _sc +617 0 _m +93 0 _l +93 727 _l +280 727 _l +280 141 _l +617 141 _l +617 0 _l +_cl}_d +/M{948 0 93 0 855 727 _sc +855 0 _m +668 0 _l +668 487 _l +534 171 _l +404 171 _l +270 487 _l +270 0 _l +93 0 _l +93 727 _l +311 727 _l +474 362 _l +637 727 _l +855 727 _l +855 0 _l +_cl}_d +/P{{733 0 93 0 693 727 _sc +693 498 _m +693 465 687 433 676 402 _c +664 370 648 344 627 324 _c +597 295 565 273 530 259 _c +494 244 450 237 397 237 _c +280 237 _l +280 0 _l +93 0 _l +93 727 _l +401 727 _l +447 727 486 723 518 715 _c +550 707 578 695 603 679 _c +631 659 653 635 669 605 _c +685 575 693 540 693 498 _c +499 493 _m +499 513 493 531 482 546 _c +471 560 458 571 444 577 _c +424 585 405 589 387 590 _c +368 590 343 591 313 591 _c +280 591 _l +280 374 _l +334 374 _l +366 374 392 375 413 379 _c +433 383 451 391 465 403 _c +477 413 485 425 491 440 _c +496 454 499 472 499 493 _c +_cl}_e}_d +/Q{{850 0 50 -207 800 742 _sc +551 179 _m +569 201 583 227 592 257 _c +600 287 605 323 605 364 _c +605 407 600 444 590 475 _c +580 505 566 530 550 549 _c +533 569 514 583 492 592 _c +470 600 448 605 425 605 _c +401 605 379 600 358 592 _c +337 584 318 570 300 550 _c +284 532 270 507 260 475 _c +250 443 245 405 245 363 _c +245 319 250 282 260 252 _c +270 222 283 197 299 178 _c +315 158 334 144 356 135 _c +378 126 401 122 425 122 _c +449 122 472 126 494 136 _c +516 145 535 159 551 179 _c +571 9 _m +572 -23 581 -46 597 -60 _c +613 -74 641 -81 681 -81 _c +694 -81 710 -78 728 -74 _c +746 -69 759 -65 767 -62 _c +785 -62 _l +785 -190 _l +767 -194 747 -198 726 -202 _c +704 -205 672 -207 628 -207 _c +}_e{589 -207 555 -202 526 -192 _c +497 -182 473 -169 455 -151 _c +435 -133 421 -113 412 -90 _c +402 -66 397 -40 396 -12 _c +286 -6 201 30 141 96 _c +80 162 50 251 50 363 _c +50 480 83 572 150 640 _c +216 708 308 742 425 742 _c +541 742 633 708 700 640 _c +766 572 800 480 800 363 _c +800 277 780 202 741 140 _c +702 77 645 33 571 9 _c +_cl}_e}_d +/R{{782 0 93 0 793 727 _sc +500 504 _m +500 522 496 538 489 551 _c +481 564 469 574 451 582 _c +438 587 423 590 406 591 _c +389 592 369 593 347 593 _c +279 593 _l +279 397 _l +337 397 _l +367 397 392 398 412 401 _c +432 404 449 411 463 422 _c +475 432 485 443 491 455 _c +497 467 500 484 500 504 _c +793 0 _m +564 0 _l +366 267 _l +279 267 _l +279 0 _l +93 0 _l +93 727 _l +407 727 _l +450 727 487 724 518 719 _c +548 714 577 704 605 688 _c +632 672 654 651 670 625 _c +686 599 694 566 694 527 _c +694 473 681 430 657 396 _c +632 362 596 334 550 312 _c +793 0 _l +_cl}_e}_d +/S{{710 0 53 -12 675 740 _sc +675 229 _m +675 157 644 98 584 54 _c +523 10 440 -12 336 -12 _c +276 -12 223 -7 179 3 _c +134 13 92 27 53 43 _c +53 217 _l +74 217 _l +112 186 156 162 204 146 _c +252 129 298 121 342 121 _c +353 121 368 122 387 124 _c +405 126 421 129 433 134 _c +447 140 458 147 468 156 _c +477 164 482 177 482 195 _c +482 211 475 224 461 236 _c +447 247 428 256 402 263 _c +374 269 345 275 315 281 _c +285 287 256 294 230 303 _c +168 323 124 350 98 384 _c +71 418 58 460 58 510 _c +58 578 88 633 149 676 _c +209 718 287 740 383 740 _c +431 740 478 735 525 726 _c +571 716 612 705 646 691 _c +646 524 _l +626 524 _l +596 547 560 566 518 582 _c +476 598 432 606 388 606 _c +}_e{372 606 357 605 341 603 _c +325 601 311 597 297 591 _c +284 586 273 579 264 569 _c +254 559 250 547 250 535 _c +250 515 257 501 272 491 _c +286 481 314 471 355 463 _c +382 457 408 452 432 447 _c +456 441 483 434 512 425 _c +567 407 608 382 635 351 _c +661 319 675 279 675 229 _c +_cl}_e}_d +/a{{668 0 42 -14 589 564 _sc +415 143 _m +415 257 _l +391 255 365 252 337 249 _c +309 245 289 241 275 237 _c +257 231 244 223 235 213 _c +225 202 221 188 221 171 _c +221 159 222 150 224 143 _c +226 136 230 129 238 123 _c +246 116 255 111 265 108 _c +275 105 292 104 314 104 _c +331 104 349 107 367 114 _c +385 121 401 131 415 143 _c +415 58 _m +405 50 394 42 380 32 _c +366 22 352 14 340 8 _c +322 1 304 -4 286 -8 _c +268 -12 248 -14 226 -14 _c +173 -14 129 2 94 34 _c +59 66 42 107 42 157 _c +42 197 51 229 69 255 _c +87 280 112 300 145 315 _c +177 329 218 340 266 346 _c +314 352 364 357 416 360 _c +416 363 _l +416 393 403 414 379 426 _c +354 437 318 443 270 443 _c +}_e{240 443 209 438 176 428 _c +143 418 120 410 106 404 _c +90 404 _l +90 537 _l +108 541 138 547 180 554 _c +222 560 264 564 306 564 _c +406 564 478 548 522 518 _c +566 487 589 439 589 373 _c +589 0 _l +415 0 _l +415 58 _l +_cl}_e}_d +/b{{699 0 83 -10 655 760 _sc +655 282 _m +655 195 631 125 583 71 _c +535 17 476 -10 405 -10 _c +374 -10 347 -6 324 0 _c +301 6 279 15 259 27 _c +251 0 _l +83 0 _l +83 760 _l +259 760 _l +259 491 _l +285 512 313 529 341 543 _c +369 556 402 563 439 563 _c +508 563 561 538 599 488 _c +636 438 655 370 655 282 _c +474 278 _m +474 327 465 365 449 391 _c +432 417 402 431 360 431 _c +343 431 326 428 309 423 _c +291 418 275 411 259 401 _c +259 126 _l +271 121 283 118 295 116 _c +306 114 320 114 336 114 _c +382 114 417 127 440 155 _c +462 182 474 223 474 278 _c +_cl}_e}_d +/c{{588 0 43 -14 555 563 _sc +369 -14 _m +321 -14 277 -8 237 3 _c +197 14 163 31 134 55 _c +105 79 83 109 67 145 _c +51 181 43 223 43 272 _c +43 323 51 367 68 404 _c +85 441 109 472 140 497 _c +170 519 204 536 243 547 _c +281 557 321 563 363 563 _c +400 563 434 559 466 551 _c +498 543 527 532 555 520 _c +555 370 _l +530 370 _l +523 375 515 382 505 390 _c +495 398 484 405 470 413 _c +456 420 442 426 426 431 _c +410 435 391 438 371 438 _c +323 438 287 423 262 393 _c +237 363 225 323 225 272 _c +225 219 237 179 263 152 _c +289 124 326 111 374 111 _c +396 111 415 113 433 118 _c +451 123 466 129 478 136 _c +488 142 498 149 507 156 _c +515 163 523 170 530 178 _c +555 178 _l +555 28 _l +}_e{527 14 498 4 468 -3 _c +438 -10 405 -14 369 -14 _c +_cl}_e}_d +/d{{699 0 44 -14 616 760 _sc +616 0 _m +440 0 _l +440 57 _l +410 32 381 14 355 3 _c +329 -8 298 -14 264 -14 _c +197 -14 144 11 104 62 _c +64 113 44 182 44 270 _c +44 316 50 358 64 394 _c +77 430 96 460 120 486 _c +142 510 168 529 200 543 _c +232 556 263 563 295 563 _c +327 563 354 559 375 552 _c +396 545 418 536 440 526 _c +440 760 _l +616 760 _l +616 0 _l +440 151 _m +440 420 _l +428 425 415 429 401 431 _c +387 433 375 435 364 435 _c +317 435 282 420 259 392 _c +236 363 225 323 225 272 _c +225 218 234 179 253 155 _c +271 131 301 119 342 119 _c +358 119 375 122 393 128 _c +411 134 426 141 440 151 _c +_cl}_e}_d +/e{{664 0 43 -14 623 565 _sc +623 242 _m +221 242 _l +223 198 240 165 270 143 _c +300 120 344 109 403 109 _c +439 109 475 115 510 129 _c +545 142 573 156 593 172 _c +613 172 _l +613 31 _l +573 15 535 3 500 -3 _c +465 -10 426 -14 384 -14 _c +274 -14 189 10 131 60 _c +72 109 43 179 43 271 _c +43 361 70 433 126 486 _c +181 538 257 565 354 565 _c +443 565 510 542 555 497 _c +600 452 623 387 623 303 _c +623 242 _l +448 345 _m +447 381 438 409 421 428 _c +403 446 376 456 340 456 _c +306 456 279 447 257 429 _c +235 411 222 383 220 345 _c +448 345 _l +_cl}_e}_d +/g{{699 0 44 -206 616 563 _sc +616 63 _m +616 12 608 -30 594 -66 _c +579 -101 559 -128 533 -148 _c +506 -168 474 -183 437 -192 _c +399 -201 357 -206 311 -206 _c +273 -206 235 -203 198 -199 _c +161 -194 129 -188 103 -182 _c +103 -45 _l +124 -45 _l +145 -53 171 -61 202 -68 _c +233 -75 261 -79 286 -79 _c +318 -79 344 -76 365 -70 _c +385 -64 401 -55 412 -44 _c +422 -33 429 -20 433 -4 _c +437 12 440 31 440 54 _c +440 64 _l +419 46 396 33 370 23 _c +344 13 316 8 284 8 _c +207 8 148 31 106 77 _c +64 123 44 193 44 288 _c +44 333 50 372 63 405 _c +75 438 93 467 117 491 _c +138 513 164 531 196 544 _c +227 556 259 563 292 563 _c +322 563 349 559 373 552 _c +397 545 419 536 439 524 _c +446 548 _l +}_e{616 548 _l +616 63 _l +440 173 _m +440 421 _l +430 425 417 429 403 431 _c +388 433 375 435 364 435 _c +317 435 282 421 259 395 _c +236 368 225 331 225 284 _c +225 231 234 194 254 174 _c +274 153 303 143 342 143 _c +360 143 377 145 394 151 _c +410 156 426 163 440 173 _c +_cl}_e}_d +/i{342 0 78 0 264 760 _sc +259 0 _m +83 0 _l +83 548 _l +259 548 _l +259 0 _l +264 626 _m +78 626 _l +78 760 _l +264 760 _l +264 626 _l +_cl}_d +/k{671 0 83 0 665 760 _sc +665 0 _m +460 0 _l +307 239 _l +259 181 _l +259 0 _l +83 0 _l +83 760 _l +259 760 _l +259 306 _l +448 548 _l +651 548 _l +454 312 _l +665 0 _l +_cl}_d +/l{342 0 83 0 259 760 _sc +259 0 _m +83 0 _l +83 760 _l +259 760 _l +259 0 _l +_cl}_d +/m{{1058 0 83 0 979 563 _sc +619 389 _m +619 0 _l +442 0 _l +442 274 _l +442 300 441 323 440 342 _c +438 360 435 376 430 388 _c +424 399 415 407 403 413 _c +391 418 374 421 353 421 _c +335 421 318 417 302 410 _c +286 403 271 396 259 389 _c +259 0 _l +83 0 _l +83 548 _l +259 548 _l +259 488 _l +289 511 317 529 345 543 _c +373 556 404 563 438 563 _c +474 563 505 555 533 539 _c +561 523 582 499 598 468 _c +633 498 667 521 700 538 _c +733 554 766 563 798 563 _c +857 563 902 545 933 510 _c +963 474 979 423 979 357 _c +979 0 _l +803 0 _l +803 274 _l +803 300 802 323 801 342 _c +799 360 796 376 791 388 _c +}_e{785 399 776 407 764 413 _c +752 418 735 421 713 421 _c +698 421 684 418 670 413 _c +656 408 639 400 619 389 _c +_cl}_e}_d +/n{712 0 83 0 634 563 _sc +634 0 _m +457 0 _l +457 272 _l +457 294 455 316 453 338 _c +451 360 447 376 442 387 _c +435 399 425 407 413 413 _c +401 418 383 421 361 421 _c +345 421 328 418 312 413 _c +296 408 278 400 259 389 _c +259 0 _l +83 0 _l +83 548 _l +259 548 _l +259 488 _l +290 512 320 530 349 543 _c +377 556 409 563 445 563 _c +504 563 550 545 584 511 _c +617 477 634 425 634 357 _c +634 0 _l +_cl}_d +/o{{687 0 43 -16 644 565 _sc +644 274 _m +644 184 617 113 565 61 _c +512 9 438 -16 343 -16 _c +248 -16 174 9 122 61 _c +69 113 43 184 43 274 _c +43 364 69 435 122 487 _c +175 539 249 565 343 565 _c +439 565 513 539 565 487 _c +617 435 644 364 644 274 _c +427 141 _m +438 155 446 171 452 191 _c +458 211 461 238 461 273 _c +461 305 458 332 452 354 _c +446 376 438 393 428 406 _c +418 419 405 428 391 434 _c +376 440 360 443 343 443 _c +326 443 311 440 298 436 _c +284 431 272 422 260 409 _c +249 396 240 378 234 356 _c +228 334 225 306 225 273 _c +225 243 227 217 233 195 _c +239 173 247 155 258 142 _c +268 129 280 120 295 114 _c +309 108 326 105 345 105 _c +361 105 376 107 390 113 _c +404 119 417 128 427 141 _c +_cl}_e}_d +/p{{699 0 83 -200 655 563 _sc +655 282 _m +655 236 648 195 634 158 _c +620 121 602 90 580 66 _c +556 40 530 21 500 9 _c +470 -3 439 -10 405 -10 _c +373 -10 347 -6 325 0 _c +303 6 281 15 259 27 _c +259 -200 _l +83 -200 _l +83 548 _l +259 548 _l +259 491 _l +285 512 313 529 341 543 _c +369 556 402 563 439 563 _c +507 563 560 538 598 488 _c +636 438 655 369 655 282 _c +474 278 _m +474 331 464 370 446 394 _c +428 418 399 431 360 431 _c +343 431 326 428 309 423 _c +291 418 275 411 259 401 _c +259 125 _l +270 121 282 118 296 117 _c +309 115 322 115 336 115 _c +382 115 417 128 440 155 _c +462 182 474 223 474 278 _c +_cl}_e}_d +/r{497 0 83 0 480 550 _sc +480 381 _m +465 381 _l +457 383 445 385 429 387 _c +412 388 398 389 387 389 _c +362 389 340 387 321 384 _c +301 380 281 375 259 367 _c +259 0 _l +83 0 _l +83 548 _l +259 548 _l +259 468 _l +297 501 331 523 360 534 _c +388 544 415 550 439 550 _c +445 550 452 549 460 549 _c +468 549 474 548 480 548 _c +480 381 _l +_cl}_d +/s{{593 0 46 -14 560 563 _sc +560 174 _m +560 117 534 71 483 37 _c +432 3 363 -14 275 -14 _c +226 -14 182 -9 142 -1 _c +102 7 70 17 46 29 _c +46 173 _l +63 173 _l +71 167 81 160 93 153 _c +104 145 120 137 142 129 _c +160 121 180 115 204 110 _c +227 104 252 102 278 102 _c +312 102 338 105 355 113 _c +371 121 380 132 380 147 _c +380 160 375 170 365 176 _c +355 182 337 188 310 194 _c +296 196 278 199 256 203 _c +234 206 214 210 196 216 _c +146 228 109 248 85 276 _c +61 304 49 338 49 379 _c +49 431 74 475 124 510 _c +174 545 242 563 329 563 _c +369 563 408 559 446 551 _c +484 543 513 534 535 524 _c +535 386 _l +520 386 _l +493 404 463 418 430 429 _c +396 440 363 446 329 446 _c +}_e{301 446 277 442 258 434 _c +238 426 229 415 229 401 _c +229 388 233 378 242 371 _c +250 364 271 357 304 351 _c +322 347 341 344 362 340 _c +382 336 403 332 424 328 _c +470 316 504 297 526 271 _c +548 245 560 212 560 174 _c +_cl}_e}_d +/t{{456 0 21 -10 434 705 _sc +434 5 _m +414 1 394 -2 373 -5 _c +352 -8 326 -10 296 -10 _c +227 -10 176 3 143 31 _c +109 58 93 105 93 173 _c +93 429 _l +21 429 _l +21 548 _l +93 548 _l +93 705 _l +269 705 _l +269 548 _l +434 548 _l +434 429 _l +269 429 _l +269 235 _l +269 215 269 198 269 184 _c +269 170 272 157 277 146 _c +281 134 289 125 301 119 _c +313 112 330 109 352 109 _c +361 109 373 111 388 115 _c +402 119 413 122 419 125 _c +434 125 _l +434 5 _l +_cl}_e}_d +/u{712 0 79 -14 629 548 _sc +629 0 _m +454 0 _l +454 61 _l +421 35 391 16 364 4 _c +337 -8 305 -14 268 -14 _c +207 -14 160 3 128 37 _c +95 71 79 123 79 191 _c +79 548 _l +255 548 _l +255 276 _l +255 248 256 225 258 207 _c +260 189 264 174 271 162 _c +277 150 286 141 298 135 _c +310 129 328 127 351 127 _c +366 127 383 129 401 135 _c +419 141 436 149 454 160 _c +454 548 _l +629 548 _l +629 0 _l +_cl}_d +/w{979 0 22 0 958 548 _sc +958 548 _m +788 0 _l +601 0 _l +489 370 _l +379 0 _l +190 0 _l +22 548 _l +207 548 _l +300 170 _l +417 548 _l +573 548 _l +685 170 _l +777 548 _l +958 548 _l +_cl}_d +/y{651 0 15 -200 636 548 _sc +331 194 _m +456 548 _l +636 548 _l +332 -200 _l +141 -200 _l +228 4 _l +15 548 _l +199 548 _l +331 194 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +%% Font Page 00 +/Verdana-Bold-ENC-00 [ +/.notdef/A/b/t/P/a/c/k/g/e/D/p/E/n/i/M/r/o/w/l/d/L/R/S/y/s/m/Q/u/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef] def +/Verdana-Bold-Uni-00 Verdana-Bold-ENC-00 /Verdana-Bold MFEmb +%%BeginFont: Verdana-Bold +%!PS-AdobeFont-1.0 Composite Font +%%FontName: Verdana-Bold-Uni +%%Creator: Composite font created by Qt +25 dict begin +/FontName /Verdana-Bold-Uni def +/PaintType 0 def +/FontMatrix[1 0 0 1 0 0]def +/FontType 0 def +/FMapType 2 def +/Encoding [ +0]def +/FDepVector [ +/Verdana-Bold-Uni-00 findfont +]def +FontName currentdict end definefont pop +%%EndFont +%%EndFont +/F1 10/Verdana-Bold-Uni DF +/F2 10/Verdana-Uni DF +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +QI +%%EndPageSetup +[1 0 0 1 -16 -17]ST +0 0 B 0 0 PE +WB +W BC +16 17 951 737 R +255 0 0 P1 +NB +528 615 472 590 DL +794 405 756 346 DL +756 346 689 307 DL +472 590 464 376 DL +415 122 464 259 DL +216 552 129 415 DL +240 307 212 287 DL +290 55 352 259 DL +740 174 576 259 DL +782 399 794 405 DL +793 392 794 405 DL +515 616 528 615 DL +520 604 528 615 DL +255 0 0 P1 +1 255 255 192 BR +46 160 166 255 R +CLSTART +35 143 156 15 ACR +CLEND +B P1 +F1 F +171 Y<0001000200030004000500060007000500080009>[8 0 7 0 4 0 7 0 7 0 5 0 7 0 7 0 7 0 0 0]65 96 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +211 175 46 HL +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 158 149 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +186 Y<000100020003000400050006000700080009000A0008000B000C0002000D0002000E000F0010001100120013>[5 0 4 0 8 0 6 0 7 0 7 0 7 0 5 0 6 0 6 0 5 0 9 0 8 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]124 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 173 129 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +201 Y<000100020008000C000A0004001400070008000A00150002000D0002000E000F0010001100120013>[5 0 4 0 5 0 8 0 6 0 6 0 9 0 7 0 5 0 6 0 7 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]109 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 188 114 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +216 Y<000100020016000800060004000C000500040002000D0002000E000F0010001100120013>[5 0 4 0 6 0 5 0 7 0 6 0 8 0 7 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]95 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 203 94 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +231 Y<00010002000C0017001800040002000D0002000E000F0010001100120013>[5 0 4 0 8 0 7 0 9 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]80 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 218 110 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +246 Y<000100020005000700060003000800070002000D0002000E000F0010001100120013>[5 0 4 0 7 0 7 0 7 0 8 0 5 0 7 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]91 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 233 113 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +261 Y<0001000200050007000600190008001600040002000D0002000E000F0010001100120013>[5 0 4 0 7 0 7 0 7 0 6 0 5 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]94 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 248 110 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +276 Y<00010002000500070006001A000700160002000D0002000E000F0010001100120013>[5 0 4 0 7 0 7 0 7 0 8 0 7 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]92 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 263 83 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +291 Y<00010002001A000700160002000D0002000E000F0010001100120013>[5 0 4 0 8 0 7 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]71 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 278 118 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +306 Y<00010002001B0004000700050008000B000C0002000D0002000E000F0010001100120013>[5 0 4 0 7 0 6 0 7 0 7 0 5 0 9 0 8 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 0 0]99 51 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +211 310 46 HL +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 293 96 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +321 Y<001C0002001D001E0011001F0020002100220002000D0002001D00230023001F>[8 0 4 0 7 0 7 0 3 0 3 0 6 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]81 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 308 125 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +336 Y<001C0002002400230012002500110013001E00100026002100220002000D0002001D00230023001F>[8 0 4 0 4 0 5 0 7 0 4 0 3 0 6 0 7 0 4 0 6 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]101 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 323 67 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +351 Y<001C000200200026000F00270011001F000E00210022>[8 0 4 0 6 0 6 0 3 0 6 0 3 0 3 0 5 0 5 0 0 0]54 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 338 102 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +366 Y<001C000200110012000E000F0027001F001F002100220002000D0002001D00230023001F>[8 0 4 0 3 0 7 0 5 0 3 0 6 0 3 0 3 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]85 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 353 93 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +381 Y<001C000200280023000E000F002100220002000D0002001D00230023001F>[8 0 4 0 7 0 5 0 5 0 3 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]75 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 368 87 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +396 Y<001C0002002800100026002100220002000D0002001D00230023001F>[8 0 4 0 7 0 4 0 6 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]72 51 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +35 383 123 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +411 Y<001C000200280010002600110012000E000F0027001F001F002100220002000D0002001D00230023001F>[8 0 4 0 7 0 4 0 6 0 3 0 7 0 5 0 3 0 6 0 3 0 3 0 5 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]102 51 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +255 26 70 29 R +CLO +[1 0 0 1 -16 -17]ST +CLSTART +244 9 60 15 ACR +CLEND +B P1 +1 255 255 192 BR +F1 F +37 Y<000A0009000B000C000D0008000E000D0009>[8 0 6 0 7 0 7 0 8 0 7 0 4 0 8 0 0 0]61 259 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +324 41 255 HL +255 0 0 P1 +324 41 255 HL +255 0 0 P1 +1 255 255 192 BR +240 259 449 97 R +CLO +[1 0 0 1 -16 -17]ST +CLSTART +229 242 439 15 ACR +CLEND +B P1 +1 255 255 192 BR +F1 F +270 Y<0001000200030004000500060007000500080009000F0005000D0005000800090010>[8 0 7 0 4 0 7 0 7 0 5 0 7 0 7 0 7 0 6 0 10 0 7 0 8 0 7 0 7 0 6 0 0 0]115 406 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +688 274 240 HL +255 0 0 P1 +688 274 240 HL +CLO +[1 0 0 1 -16 -17]ST +CLSTART +229 257 388 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +285 Y<001C0002002000230029001200130010002700200026000900270024002A001300260021002800270024002A0027001300260002000D0002000E000F0010001100120013002B0002002C00260010000E0011002300120002000D0002000E000F001000110012001300220002000D0002001D00230023001F>[8 0 4 0 6 0 5 0 8 0 7 0 6 0 4 0 6 0 6 0 6 0 6 0 6 0 4 0 6 0 6 0 6 0 5 0 7 0 6 0 4 0 6 0 6 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 6 0 4 0 4 0 6 0 6 0 4 0 5 0 3 0 5 0 7 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 6 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]310 245 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +229 272 262 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +300 Y<001C00020025001000260026002D0026000900270024002A0027001300260021002800270024002A0027001300260002000D0002000E000F001000110012001300220002000D0002001D00230023001F>[8 0 4 0 4 0 4 0 6 0 6 0 4 0 6 0 6 0 6 0 4 0 6 0 6 0 6 0 6 0 5 0 7 0 6 0 4 0 6 0 6 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 6 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]207 245 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +229 287 257 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +315 Y<001C000200110012000E000F0027001F001F000900270024002A0027001300260021002800270024002A0027001300260002000D0002000E000F001000110012001300220002000D0002001D00230023001F>[8 0 4 0 3 0 7 0 5 0 3 0 6 0 3 0 3 0 6 0 6 0 4 0 6 0 6 0 6 0 6 0 5 0 7 0 6 0 4 0 6 0 6 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 6 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]207 245 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +229 302 270 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +330 Y<001C00020010002600110012000E000F0027001F001F000900270024002A0027001300260021002800270024002A0027001300260002000D0002000E000F001000110012001300220002000D0002001D00230023001F>[8 0 4 0 4 0 6 0 3 0 7 0 5 0 3 0 6 0 3 0 3 0 6 0 6 0 4 0 6 0 6 0 6 0 6 0 5 0 7 0 6 0 4 0 6 0 6 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 6 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]217 245 XYT +CLO +[1 0 0 1 -16 -17]ST +CLSTART +229 317 269 15 ACR +CLEND +B P1 +1 255 255 192 BR +F2 F +345 Y<001C000200100026002E0023002C0026000900270024002A0027001300260021002800270024002A0027001300260002000D0002000E000F001000110012001300220002000D0002001D00230023001F>[8 0 4 0 4 0 6 0 11 0 5 0 6 0 6 0 6 0 6 0 4 0 6 0 6 0 6 0 6 0 5 0 7 0 6 0 4 0 6 0 6 0 6 0 6 0 4 0 5 0 4 0 5 0 3 0 4 0 3 0 7 0 6 0 5 0 4 0 5 0 4 0 7 0 5 0 5 0 0 0]215 245 XYT +CLO +[1 0 0 1 -16 -17]ST +255 0 0 P1 +1 255 255 192 BR +528 557 424 97 R +CLO +[1 0 0 1 -16 -17]ST +CLSTART +517 540 414 15 ACR +CLEND +B P1 +1 255 255 192 BR +F1 F +568 Y<000A00110012000D00130011000500... [truncated message content] |
From: <esc...@us...> - 2006-05-22 18:09:37
|
Revision: 113 Author: eschabell Date: 2006-05-22 11:09:13 -0700 (Mon, 22 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=113&view=rev Log Message: ----------- Synced PackageManager method names and regenerated docs. Modified Paths: -------------- src/trunk/AbtPackageManager.rb src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.png src/trunk/doc/dot/f_7.png src/trunk/doc/files/AbtDepEngine_rb.html src/trunk/doc/files/AbtDownloadManager_rb.html src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtReportManager_rb.html src/trunk/doc/files/AbtSystemManager_rb.html src/trunk/doc/fr_method_index.html Added Paths: ----------- src/trunk/doc/files/AbtQueueManager_rb.html Modified: src/trunk/AbtPackageManager.rb =================================================================== --- src/trunk/AbtPackageManager.rb 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/AbtPackageManager.rb 2006-05-22 18:09:13 UTC (rev 113) @@ -50,7 +50,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is installed, otherwise # false. ## - def install( package ) + def installPackage( package ) end ## @@ -61,7 +61,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is reinstalled, otherwise # false. ## - def reinstall( package ) + def reinstallPackage( package ) end ## @@ -72,7 +72,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is removed, otherwise # false. ## - def remove( package ) + def removePackage( package ) end ## @@ -85,7 +85,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is downgraded, otherwise # false. ## - def downgrade( package, version ) + def downgradePackage( package, version ) end ## Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtDepEngine.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,127,100" href="AbtDepEngine.html" alt="AbtDepEngine"> + <area shape="RECT" coords="28,51,129,99" href="AbtDepEngine.html" alt="AbtDepEngine"> </map> <img src="../dot/f_7.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000035">new</a></li> + <li><a href="#M000036">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000035"></a><b>new</b>() + <a name="M000036"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> - <div id="M000035_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> + <div id="M000036_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtDepEngine.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtDownloadManager.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,162,100" href="AbtDownloadManager.html" alt="AbtDownloadManager"> + <area shape="RECT" coords="28,51,164,99" href="AbtDownloadManager.html" alt="AbtDownloadManager"> </map> <img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/classes/AbtLogManager.html =================================================================== --- src/trunk/doc/classes/AbtLogManager.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtLogManager.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,133,100" href="AbtLogManager.html" alt="AbtLogManager"> + <area shape="RECT" coords="28,51,135,99" href="AbtLogManager.html" alt="AbtLogManager"> </map> <img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -117,11 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000033">cachePackage</a></li> - <li><a href="#M000032">logPackageBuild</a></li> - <li><a href="#M000031">logPackageInstall</a></li> - <li><a href="#M000034">logToJournal</a></li> - <li><a href="#M000030">new</a></li> + <li><a href="#M000034">cachePackage</a></li> + <li><a href="#M000033">logPackageBuild</a></li> + <li><a href="#M000032">logPackageInstall</a></li> + <li><a href="#M000030">logPackageIntegrity</a></li> + <li><a href="#M000035">logToJournal</a></li> + <li><a href="#M000031">new</a></li> </ul> @@ -132,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>new</b>() + <a name="M000031"></a><b>new</b>() </div> <div class="description"> <p> @@ -144,8 +145,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 59</span> 59: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -157,7 +158,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000033"></a><b>cachePackage</b>( package ) + <a name="M000034"></a><b>cachePackage</b>( package ) </div> <div class="description"> <p> @@ -173,8 +174,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> - <div id="M000033_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 95</span> 95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) @@ -185,7 +186,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>logPackageBuild</b>( package ) + <a name="M000033"></a><b>logPackageBuild</b>( package ) </div> <div class="description"> <p> @@ -201,8 +202,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> - <div id="M000032_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 83</span> 83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) @@ -213,7 +214,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>logPackageInstall</b>( package ) + <a name="M000032"></a><b>logPackageInstall</b>( package ) </div> <div class="description"> <p> @@ -229,8 +230,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> - <div id="M000031_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 71</span> 71: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) @@ -241,7 +242,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>logToJournal</b>( message ) + <a name="M000035"></a><b>logToJournal</b>( message ) </div> <div class="description"> <p> @@ -257,8 +258,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> - <div id="M000034_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtLogManager.rb, line 107</span> 107: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) @@ -267,7 +268,37 @@ </div> </div> </div> +<div class="sectiontitle">Protected Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000030"></a><b>logPackageIntegrity</b>( package ) + </div> + <div class="description"> + <p> +Provides logging of the integrity of all installed files for the given +package. Will be called as part of the logging done during the install +phase. +</p> +<p> +<b>PARAM</b> <em>String</em> - Package name. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if integrity log created +successfully, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtLogManager.rb, line 43</span> +43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) +44: <span class="ruby-keyword kw">end</span> +</pre> + </div> </div> +</div> +</div> </div> Modified: src/trunk/doc/classes/AbtPackage.html =================================================================== --- src/trunk/doc/classes/AbtPackage.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtPackage.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,117,100" href="AbtPackage.html" alt="AbtPackage"> + <area shape="RECT" coords="28,51,116,99" href="AbtPackage.html" alt="AbtPackage"> </map> <img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/classes/AbtPackageManager.html =================================================================== --- src/trunk/doc/classes/AbtPackageManager.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtPackageManager.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,157,100" href="AbtPackageManager.html" alt="AbtPackageManager"> + <area shape="RECT" coords="28,51,159,99" href="AbtPackageManager.html" alt="AbtPackageManager"> </map> <img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -118,12 +118,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000028">downgrade</a></li> + <li><a href="#M000028">downgradePackage</a></li> <li><a href="#M000029">freezePackage</a></li> - <li><a href="#M000025">install</a></li> + <li><a href="#M000025">installPackage</a></li> <li><a href="#M000024">new</a></li> - <li><a href="#M000026">reinstall</a></li> - <li><a href="#M000027">remove</a></li> + <li><a href="#M000026">reinstallPackage</a></li> + <li><a href="#M000027">removePackage</a></li> </ul> @@ -160,7 +160,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>downgrade</b>( package, version ) + <a name="M000028"></a><b>downgradePackage</b>( package, version ) </div> <div class="description"> <p> @@ -182,7 +182,7 @@ <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 88</span> -88: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +88: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgradePackage</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) 89: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -218,7 +218,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>install</b>( package ) + <a name="M000025"></a><b>installPackage</b>( package ) </div> <div class="description"> <p> @@ -237,7 +237,7 @@ <div id="M000025_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 53</span> -53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">package</span> ) +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">installPackage</span>( <span class="ruby-identifier">package</span> ) 54: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -245,7 +245,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>reinstall</b>( package ) + <a name="M000026"></a><b>reinstallPackage</b>( package ) </div> <div class="description"> <p> @@ -264,7 +264,7 @@ <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 64</span> -64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall</span>( <span class="ruby-identifier">package</span> ) +64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstallPackage</span>( <span class="ruby-identifier">package</span> ) 65: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -272,7 +272,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>remove</b>( package ) + <a name="M000027"></a><b>removePackage</b>( package ) </div> <div class="description"> <p> @@ -291,7 +291,7 @@ <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtPackageManager.rb, line 75</span> -75: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">package</span> ) +75: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">removePackage</span>( <span class="ruby-identifier">package</span> ) 76: <span class="ruby-keyword kw">end</span> </pre> </div> Modified: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtQueueManager.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,146,100" href="AbtQueueManager.html" alt="AbtQueueManager"> + <area shape="RECT" coords="28,51,148,99" href="AbtQueueManager.html" alt="AbtQueueManager"> </map> <img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -117,7 +117,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000036">new</a></li> + <li><a href="#M000037">new</a></li> </ul> @@ -128,7 +128,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000036"></a><b>new</b>() + <a name="M000037"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> - <div id="M000036_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> + <div id="M000037_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtQueueManager.rb, line 41</span> 41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtReportManager.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,146,100" href="AbtReportManager.html" alt="AbtReportManager"> + <area shape="RECT" coords="28,51,148,99" href="AbtReportManager.html" alt="AbtReportManager"> </map> <img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000049">generateHTMLPackageListing</a></li> - <li><a href="#M000037">new</a></li> - <li><a href="#M000046">searchPackageDescriptions</a></li> - <li><a href="#M000045">showFileOwner</a></li> - <li><a href="#M000041">showFrozenPackages</a></li> - <li><a href="#M000039">showInstalledPackages</a></li> - <li><a href="#M000044">showJournal</a></li> - <li><a href="#M000042">showPackageDependencies</a></li> - <li><a href="#M000038">showPackageDetails</a></li> - <li><a href="#M000040">showPackageLog</a></li> - <li><a href="#M000047">showQueue</a></li> - <li><a href="#M000043">showUntrackedFiles</a></li> - <li><a href="#M000048">showUpdates</a></li> + <li><a href="#M000050">generateHTMLPackageListing</a></li> + <li><a href="#M000038">new</a></li> + <li><a href="#M000047">searchPackageDescriptions</a></li> + <li><a href="#M000046">showFileOwner</a></li> + <li><a href="#M000042">showFrozenPackages</a></li> + <li><a href="#M000040">showInstalledPackages</a></li> + <li><a href="#M000045">showJournal</a></li> + <li><a href="#M000043">showPackageDependencies</a></li> + <li><a href="#M000039">showPackageDetails</a></li> + <li><a href="#M000041">showPackageLog</a></li> + <li><a href="#M000048">showQueue</a></li> + <li><a href="#M000044">showUntrackedFiles</a></li> + <li><a href="#M000049">showUpdates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000037"></a><b>new</b>() + <a name="M000038"></a><b>new</b>() </div> <div class="description"> <p> @@ -152,8 +152,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> - <div id="M000037_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> + <div id="M000038_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000049"></a><b>generateHTMLPackageListing</b>() + <a name="M000050"></a><b>generateHTMLPackageListing</b>() </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> - <div id="M000049_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000050_source')" id="l_M000050_source">show source</a> ]</p> + <div id="M000050_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 170</span> 170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generateHTMLPackageListing</span> @@ -188,7 +188,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>searchPackageDescriptions</b>( searchText ) + <a name="M000047"></a><b>searchPackageDescriptions</b>( searchText ) </div> <div class="description"> <p> @@ -204,8 +204,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> - <div id="M000046_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 138</span> 138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">searchPackageDescriptions</span>( <span class="ruby-identifier">searchText</span> ) @@ -216,7 +216,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>showFileOwner</b>( file ) + <a name="M000046"></a><b>showFileOwner</b>( file ) </div> <div class="description"> <p> @@ -230,8 +230,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> - <div id="M000045_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 126</span> 126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFileOwner</span>( <span class="ruby-identifier">file</span> ) @@ -242,7 +242,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000041"></a><b>showFrozenPackages</b>() + <a name="M000042"></a><b>showFrozenPackages</b>() </div> <div class="description"> <p> @@ -253,8 +253,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> - <div id="M000041_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> + <div id="M000042_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFrozenPackages</span> @@ -265,7 +265,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000039"></a><b>showInstalledPackages</b>() + <a name="M000040"></a><b>showInstalledPackages</b>() </div> <div class="description"> <p> @@ -276,8 +276,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> - <div id="M000039_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> + <div id="M000040_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 61</span> 61: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showInstalledPackages</span> @@ -288,7 +288,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>showJournal</b>() + <a name="M000045"></a><b>showJournal</b>() </div> <div class="description"> <p> @@ -299,8 +299,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> - <div id="M000044_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 116</span> 116: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showJournal</span> @@ -311,7 +311,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000042"></a><b>showPackageDependencies</b>( package ) + <a name="M000043"></a><b>showPackageDependencies</b>( package ) </div> <div class="description"> <p> @@ -328,8 +328,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> - <div id="M000042_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDependencies</span>( <span class="ruby-identifier">package</span> ) @@ -340,7 +340,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000038"></a><b>showPackageDetails</b>( package ) + <a name="M000039"></a><b>showPackageDetails</b>( package ) </div> <div class="description"> <p> @@ -355,8 +355,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> - <div id="M000038_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> + <div id="M000039_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDetails</span>( <span class="ruby-identifier">package</span> ) @@ -367,7 +367,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000040"></a><b>showPackageLog</b>( package, logType ) + <a name="M000041"></a><b>showPackageLog</b>( package, logType ) </div> <div class="description"> <p> @@ -385,8 +385,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> - <div id="M000040_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> + <div id="M000041_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 74</span> 74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) @@ -400,7 +400,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>showQueue</b>( queueType ) + <a name="M000048"></a><b>showQueue</b>( queueType ) </div> <div class="description"> <p> @@ -415,8 +415,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> - <div id="M000047_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 149</span> 149: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showQueue</span>( <span class="ruby-identifier">queueType</span> ) @@ -427,7 +427,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000043"></a><b>showUntrackedFiles</b>() + <a name="M000044"></a><b>showUntrackedFiles</b>() </div> <div class="description"> <p> @@ -439,8 +439,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> - <div id="M000043_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 108</span> 108: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showUntrackedFiles</span> @@ -451,7 +451,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>showUpdates</b>( target ) + <a name="M000049"></a><b>showUpdates</b>( target ) </div> <div class="description"> <p> @@ -468,8 +468,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> - <div id="M000048_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 162</span> 162: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showUpdates</span>( <span class="ruby-identifier">target</span> ) Modified: src/trunk/doc/classes/AbtSystemManager.html =================================================================== --- src/trunk/doc/classes/AbtSystemManager.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/classes/AbtSystemManager.html 2006-05-22 18:09:13 UTC (rev 113) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,151,100" href="AbtSystemManager.html" alt="AbtSystemManager"> + <area shape="RECT" coords="28,51,153,99" href="AbtSystemManager.html" alt="AbtSystemManager"> </map> <img src="../dot/f_3.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/created.rid 2006-05-22 18:09:13 UTC (rev 113) @@ -1 +1 @@ -Mon May 22 15:27:36 CEST 2006 +Mon May 22 20:08:12 CEST 2006 Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_3.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_4.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_5.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_6.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_7.png =================================================================== (Binary files differ) Modified: src/trunk/doc/files/AbtDepEngine_rb.html =================================================================== --- src/trunk/doc/files/AbtDepEngine_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtDepEngine_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 15:22:31 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,127,100" href="../classes/AbtDepEngine.html" alt="AbtDepEngine"> + <area shape="RECT" coords="28,51,129,99" href="../classes/AbtDepEngine.html" alt="AbtDepEngine"> </map> <img src="../dot/f_7.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/files/AbtDownloadManager_rb.html =================================================================== --- src/trunk/doc/files/AbtDownloadManager_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtDownloadManager_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 15:22:31 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,162,100" href="../classes/AbtDownloadManager.html" alt="AbtDownloadManager"> + <area shape="RECT" coords="28,51,164,99" href="../classes/AbtDownloadManager.html" alt="AbtDownloadManager"> </map> <img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/files/AbtLogManager_rb.html =================================================================== --- src/trunk/doc/files/AbtLogManager_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtLogManager_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 15:22:31 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,133,100" href="../classes/AbtLogManager.html" alt="AbtLogManager"> + <area shape="RECT" coords="28,51,135,99" href="../classes/AbtLogManager.html" alt="AbtLogManager"> </map> <img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/files/AbtPackageManager_rb.html =================================================================== --- src/trunk/doc/files/AbtPackageManager_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtPackageManager_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 20:08:09 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,157,100" href="../classes/AbtPackageManager.html" alt="AbtPackageManager"> + <area shape="RECT" coords="28,51,159,99" href="../classes/AbtPackageManager.html" alt="AbtPackageManager"> </map> <img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/files/AbtPackage_rb.html =================================================================== --- src/trunk/doc/files/AbtPackage_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtPackage_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 15:22:31 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,117,100" href="../classes/AbtPackage.html" alt="AbtPackage"> + <area shape="RECT" coords="28,51,116,99" href="../classes/AbtPackage.html" alt="AbtPackage"> </map> <img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Added: src/trunk/doc/files/AbtQueueManager_rb.html =================================================================== --- src/trunk/doc/files/AbtQueueManager_rb.html (rev 0) +++ src/trunk/doc/files/AbtQueueManager_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: AbtQueueManager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />AbtQueueManager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>AbtQueueManager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Mon May 22 15:30:56 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="28,51,148,99" href="../classes/AbtQueueManager.html" alt="AbtQueueManager"> +</map> +<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +AbtQueueManager.rb +</p> +<p> +<a href="../classes/AbtQueueManager.html">AbtQueueManager</a> class handles +all AbTLinux queue interaction. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/files/AbtReportManager_rb.html =================================================================== --- src/trunk/doc/files/AbtReportManager_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtReportManager_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 15:22:31 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,146,100" href="../classes/AbtReportManager.html" alt="AbtReportManager"> + <area shape="RECT" coords="28,51,148,99" href="../classes/AbtReportManager.html" alt="AbtReportManager"> </map> <img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/files/AbtSystemManager_rb.html =================================================================== --- src/trunk/doc/files/AbtSystemManager_rb.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/files/AbtSystemManager_rb.html 2006-05-22 18:09:13 UTC (rev 113) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 15:22:09 CEST 2006</td> + <td>Mon May 22 15:22:31 CEST 2006</td> </tr> </table> </td></tr> @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,151,100" href="../classes/AbtSystemManager.html" alt="AbtSystemManager"> + <area shape="RECT" coords="28,51,153,99" href="../classes/AbtSystemManager.html" alt="AbtSystemManager"> </map> <img src="../dot/f_3.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-22 13:34:08 UTC (rev 112) +++ src/trunk/doc/fr_method_index.html 2006-05-22 18:09:13 UTC (rev 113) @@ -42,48 +42,49 @@ <div class="banner">Methods</div> <div class="entries"> <a href="classes/AbtPackage.html#M000020">build (AbtPackage)</a><br> -<a href="classes/AbtLogManager.html#M000033">cachePackage (AbtLogManager)</a><br> +<a href="classes/AbtLogManager.html#M000034">cachePackage (AbtLogManager)</a><br> <a href="classes/AbtSystemManager.html#M000003">cleanupLogs (AbtSystemManager)</a><br> <a href="classes/AbtSystemManager.html#M000002">cleanupPackageSources (AbtSystemManager)</a><br> <a href="classes/AbtPackage.html#M000019">configure (AbtPackage)</a><br> <a href="classes/AbtPackage.html#M000017">details (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000028">downgrade (AbtPackageManager)</a><br> +<a href="classes/AbtPackageManager.html#M000028">downgradePackage (AbtPackageManager)</a><br> <a href="classes/AbtSystemManager.html#M000008">fixPackage (AbtSystemManager)</a><br> <a href="classes/AbtPackageManager.html#M000029">freezePackage (AbtPackageManager)</a><br> -<a href="classes/AbtReportManager.html#M000049">generateHTMLPackageListing (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000050">generateHTMLPackageListing (AbtReportManager)</a><br> <a href="classes/AbtPackage.html#M000022">install (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000025">install (AbtPackageManager)</a><br> -<a href="classes/AbtLogManager.html#M000032">logPackageBuild (AbtLogManager)</a><br> -<a href="classes/AbtLogManager.html#M000031">logPackageInstall (AbtLogManager)</a><br> -<a href="classes/AbtLogManager.html#M000034">logToJournal (AbtLogManager)</a><br> -<a href="classes/AbtDepEngine.html#M000035">new (AbtDepEngine)</a><br> -<a href="classes/AbtQueueManager.html#M000036">new (AbtQueueManager)</a><br> -<a href="classes/AbtReportManager.html#M000037">new (AbtReportManager)</a><br> +<a href="classes/AbtPackageManager.html#M000025">installPackage (AbtPackageManager)</a><br> +<a href="classes/AbtLogManager.html#M000033">logPackageBuild (AbtLogManager)</a><br> +<a href="classes/AbtLogManager.html#M000032">logPackageInstall (AbtLogManager)</a><br> +<a href="classes/AbtLogManager.html#M000030">logPackageIntegrity (AbtLogManager)</a><br> +<a href="classes/AbtLogManager.html#M000035">logToJournal (AbtLogManager)</a><br> +<a href="classes/AbtDepEngine.html#M000036">new (AbtDepEngine)</a><br> +<a href="classes/AbtPackageManager.html#M000024">new (AbtPackageManager)</a><br> +<a href="classes/AbtQueueManager.html#M000037">new (AbtQueueManager)</a><br> +<a href="classes/AbtReportManager.html#M000038">new (AbtReportManager)</a><br> +<a href="classes/AbtLogManager.html#M000031">new (AbtLogManager)</a><br> <a href="classes/AbtDownloadManager.html#M000011">new (AbtDownloadManager)</a><br> -<a href="classes/AbtPackageManager.html#M000024">new (AbtPackageManager)</a><br> -<a href="classes/AbtLogManager.html#M000030">new (AbtLogManager)</a><br> <a href="classes/AbtSystemManager.html#M000001">new (AbtSystemManager)</a><br> <a href="classes/AbtPackage.html#M000023">post (AbtPackage)</a><br> <a href="classes/AbtPackage.html#M000018">pre (AbtPackage)</a><br> <a href="classes/AbtPackage.html#M000021">preinstall (AbtPackage)</a><br> -<a href="classes/AbtPackageManager.html#M000026">reinstall (AbtPackageManager)</a><br> -<a href="classes/AbtPackageManager.html#M000027">remove (AbtPackageManager)</a><br> +<a href="classes/AbtPackageManager.html#M000026">reinstallPackage (AbtPackageManager)</a><br> +<a href="classes/AbtPackageManager.html#M000027">removePackage (AbtPackageManager)</a><br> <a href="classes/AbtDownloadManager.html#M000014">retrieveNewsFeed (AbtDownloadManager)</a><br> <a href="classes/AbtDownloadManager.html#M000012">retrievePackageSource (AbtDownloadManager)</a><br> <a href="classes/AbtDownloadManager.html#M000013">retrievePackageTree (AbtDownloadManager)</a><br> -<a href="classes/AbtReportManager.html#M000046">searchPackageDescriptions (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000047">searchPackageDescriptions (AbtReportManager)</a><br> <a href="classes/AbtSystemManager.html#M000009">setCentralRepo (AbtSystemManager)</a><br> <a href="classes/AbtSystemManager.html#M000010">setPackageTreeLocation (AbtSystemManager)</a><br> -<a href="classes/AbtReportManager.html#M000045">showFileOwner (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000041">showFrozenPackages (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000039">showInstalledPackages (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000044">showJournal (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000042">showPackageDependencies (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000038">showPackageDetails (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000040">showPackageLog (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000047">showQueue (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000043">showUntrackedFiles (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000048">showUpdates (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000046">showFileOwner (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000042">showFrozenPackages (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000040">showInstalledPackages (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000045">showJournal (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000043">showPackageDependencies (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000039">showPackageDetails (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000041">showPackageLog (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000048">showQueue (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000044">showUntrackedFiles (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000049">showUpdates (AbtReportManager)</a><br> <a href="classes/AbtDownloadManager.html#M000015">updatePackage (AbtDownloadManager)</a><br> <a href="classes/AbtDownloadManager.html#M000016">updatePackageTree (AbtDownloadManager)</a><br> <a href="classes/AbtSystemManager.html#M000004">verifyInstalledFiles (AbtSystemManager)</a><br> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-22 13:34:26
|
Revision: 112 Author: eschabell Date: 2006-05-22 06:34:08 -0700 (Mon, 22 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=112&view=rev Log Message: ----------- Organized the design uml into its own directory. Added Paths: ----------- docs/requirements/trunk/design/ docs/requirements/trunk/design/umlDesign.xmi Removed Paths: ------------- docs/requirements/trunk/umlDesign.xmi Copied: docs/requirements/trunk/design/umlDesign.xmi (from rev 111, docs/requirements/trunk/umlDesign.xmi) =================================================================== --- docs/requirements/trunk/design/umlDesign.xmi (rev 0) +++ docs/requirements/trunk/design/umlDesign.xmi 2006-05-22 13:34:08 UTC (rev 112) @@ -0,0 +1,4729 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-05-21T21:35:19" xmi.version="1.2" > + <XMI.header> + <XMI.documentation> + <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> + <XMI.exporterVersion>1.4.2</XMI.exporterVersion> + <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> + </XMI.documentation> + <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> + </XMI.header> + <XMI.content> + <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" > + <UML:Namespace.ownedElement> + <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2" isRoot="false" isAbstract="false" name="int" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4" isRoot="false" isAbstract="false" name="char" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5" isRoot="false" isAbstract="false" name="bool" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="float" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7" isRoot="false" isAbstract="false" name="double" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8" isRoot="false" isAbstract="false" name="long" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="short" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="string" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="31" isRoot="false" isAbstract="false" name="void" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11" isRoot="false" isAbstract="false" name="Package" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="DepEngine" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="PackageManager" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14" isRoot="false" isAbstract="false" name="DownloadManager" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="15" isRoot="false" isAbstract="false" name="LogManager" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="16" isRoot="false" isAbstract="false" name="ReportManager" > + <UML:Classifier.feature> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="30" isRoot="false" isAbstract="false" name="generateHTMLPackageList" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="32" isRoot="false" isAbstract="false" name="searchPackageDescriptions" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="33" isRoot="false" value="" type="10" isAbstract="false" name="searchText" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="34" isRoot="false" isAbstract="false" name="showFileOwner" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="35" isRoot="false" value="" type="10" isAbstract="false" name="file" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36" isRoot="false" isAbstract="false" name="showFrozenPackages" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="showInstalledPackages" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38" isRoot="false" isAbstract="false" name="showJournal" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39" isRoot="false" isAbstract="false" name="showPackageDependencies" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="40" isRoot="false" value="" type="10" isAbstract="false" name="package" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41" isRoot="false" isAbstract="false" name="showPackageDetails" > + <UML:BehavioralFeature.parameter> + <UML:Parameter kind="return" xmi.id="68" type="5" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="42" isRoot="false" value="" type="10" isAbstract="false" name="package" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="44" isRoot="false" isAbstract="false" name="showPackageLog" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="45" isRoot="false" value="" type="10" isAbstract="false" name="package" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="47" isRoot="false" value="" type="10" isAbstract="false" name="logType" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="53" isRoot="false" isAbstract="false" name="showQueue" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="54" isRoot="false" value="" type="10" isAbstract="false" name="queueType" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="57" isRoot="false" isAbstract="false" name="showUntrackedFiles" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="59" isRoot="false" isAbstract="false" name="showUpdates" > + <UML:BehavioralFeature.parameter> + <UML:Parameter kind="return" xmi.id="69" type="5" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="60" isRoot="false" value="" type="10" isAbstract="false" name="target" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17" isRoot="false" isAbstract="false" name="SystemManager" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="18" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="19" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20" aggregation="none" type="11" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="21" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="22" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="23" aggregation="none" type="15" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="24" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="25" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26" aggregation="none" type="14" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="27" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="28" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29" aggregation="none" type="12" name="" /> + </UML:Association.connection> + </UML:Association> + </UML:Namespace.ownedElement> + </UML:Model> + </XMI.content> + <XMI.extensions xmi.extender="umbrello" > + <docsettings viewid="1" documentation="" uniqueid="69" /> + <diagrams> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1006" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="821" > + <widgets> + <classwidget usesdiagramfillcolour="1" width="71" showattsigs="601" usesdiagramusefillcolour="1" x="42" linecolour="none" y="214" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="87" showattsigs="601" usesdiagramusefillcolour="1" x="412" linecolour="none" y="243" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="135" showattsigs="601" usesdiagramusefillcolour="1" x="229" linecolour="none" y="84" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="145" showattsigs="601" usesdiagramusefillcolour="1" x="200" linecolour="none" y="381" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="99" showattsigs="601" usesdiagramusefillcolour="1" x="328" linecolour="none" y="318" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="400" showattsigs="601" usesdiagramusefillcolour="0" x="434" linecolour="#ff0000" y="427" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="243" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="126" showattsigs="601" usesdiagramusefillcolour="1" x="730" linecolour="none" y="171" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + </widgets> + <messages/> + <associations> + <assocwidget totalcounta="5" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="13" xmi.id="18" > + <linepath> + <startpoint startx="256" starty="120" /> + <endpoint endx="77" endy="214" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="5" indexa="3" totalcountb="2" indexb="1" widgetbid="15" widgetaid="13" xmi.id="21" > + <linepath> + <startpoint startx="310" starty="120" /> + <endpoint endx="377" endy="318" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="5" indexa="2" totalcountb="2" indexb="1" widgetbid="14" widgetaid="13" xmi.id="24" > + <linepath> + <startpoint startx="283" starty="120" /> + <endpoint endx="272" endy="381" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="5" indexa="4" totalcountb="2" indexb="1" widgetbid="12" widgetaid="13" xmi.id="27" > + <linepath> + <startpoint startx="337" starty="120" /> + <endpoint endx="455" endy="243" /> + </linepath> + </assocwidget> + </associations> + </diagram> + </diagrams> + <listview> + <listitem open="1" type="800" label="Views" > + <listitem open="1" type="801" label="Logical View" > + <listitem open="1" type="813" id="12" /> + <listitem open="1" type="813" id="14" /> + <listitem open="1" type="813" id="15" /> + <listitem open="1" type="813" id="11" /> + <listitem open="1" type="813" id="13" /> + <listitem open="1" type="813" id="16" > + <listitem open="0" type="815" id="30" /> + <listitem open="0" type="815" id="32" /> + <listitem open="0" type="815" id="34" /> + <listitem open="0" type="815" id="36" /> + <listitem open="0" type="815" id="37" /> + <listitem open="0" type="815" id="38" /> + <listitem open="0" type="815" id="39" /> + <listitem open="0" type="815" id="41" /> + <listitem open="0" type="815" id="44" /> + <listitem open="0" type="815" id="53" /> + <listitem open="0" type="815" id="57" /> + <listitem open="0" type="815" id="59" /> + </listitem> + <listitem open="1" type="813" id="17" /> + <listitem open="1" type="830" label="Datatypes" > + <listitem open="1" type="829" id="5" /> + <listitem open="1" type="829" id="4" /> + <listitem open="1" type="829" id="7" /> + <listitem open="1" type="829" id="6" /> + <listitem open="1" type="829" id="2" /> + <listitem open="1" type="829" id="8" /> + <listitem open="1" type="829" id="9" /> + <listitem open="1" type="829" id="10" /> + <listitem open="1" type="829" id="31" /> + </listitem> + </listitem> + <listitem open="1" type="802" label="Use Case View" /> + <listitem open="1" type="821" label="Component View" /> + <listitem open="1" type="827" label="Deployment View" /> + <listitem open="1" type="836" label="Entity Relationship Model" /> + </listitem> + </listview> + <codegeneration> + <codegenerator language="PHP" /> + <codegenerator language="Cpp" > + <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" > + <textblocks/> + <header> + <codecomment tag="" /> + </header> + </codedocument> + <classifiercodedocument writeOutCode="true" package="" id="2" parent_class="2" fileExt=".cpp" fileName="int" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "int.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; int.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="4" parent_class="4" fileExt=".cpp" fileName="char" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "char.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; char.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="5" parent_class="5" fileExt=".cpp" fileName="bool" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "bool.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; bool.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="6" parent_class="6" fileExt=".cpp" fileName="float" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "float.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; float.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="7" parent_class="7" fileExt=".cpp" fileName="double" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "double.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; double.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="8" parent_class="8" fileExt=".cpp" fileName="long" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "long.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; long.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="9" parent_class="9" fileExt=".cpp" fileName="short" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "short.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; short.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="10" parent_class="10" fileExt=".cpp" fileName="string" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "string.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; string.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:15:20&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="package" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "package.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; package.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 20:59:32&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="18" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="18" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="12" parent_class="12" fileExt=".cpp" fileName="depengine" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "depengine.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="27" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="27" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="27" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="27" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="27" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; depengine.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 21:01:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="27" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="27" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="27" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="27" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="27" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="27" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="27" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="packagemanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "packagemanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; packagemanager.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 21:00:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="18" field_type="1" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="18" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="21" field_type="7077985" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="21" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="24" field_type="-18" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="24" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="27" field_type="2097268" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="27" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="27" tag="" canDelete="false" writeOutText="false" classfield_id="27" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="27" tag="" canDelete="false" writeOutText="false" classfield_id="27" role_id="0" > + <h... [truncated message content] |
From: <esc...@us...> - 2006-05-22 13:33:28
|
Revision: 111 Author: eschabell Date: 2006-05-22 06:32:59 -0700 (Mon, 22 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=111&view=rev Log Message: ----------- Removed outdated design stuff from this branch. Removed Paths: ------------- docs/requirements/tags/release-0.7/design/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-22 13:29:35
|
Revision: 110 Author: eschabell Date: 2006-05-22 06:28:53 -0700 (Mon, 22 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=110&view=rev Log Message: ----------- Added class placeholder for our queue manager, generated docs. Modified Paths: -------------- src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/files/AbtDepEngine_rb.html src/trunk/doc/files/AbtDownloadManager_rb.html src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtReportManager_rb.html src/trunk/doc/files/AbtSystemManager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/AbtQueueManager.rb src/trunk/doc/classes/AbtQueueManager.html src/trunk/doc/dot/f_7.dot src/trunk/doc/dot/f_7.png Added: src/trunk/AbtQueueManager.rb =================================================================== --- src/trunk/AbtQueueManager.rb (rev 0) +++ src/trunk/AbtQueueManager.rb 2006-05-22 13:28:53 UTC (rev 110) @@ -0,0 +1,44 @@ +#!/usr/bin/ruby -w + +## +# AbtQueueManager.rb +# +# AbtQueueManager class handles all AbTLinux queue interaction. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtQueueManager + + protected + + private + + public + + ## + # Constructor for the AbtQueueManager class. + # + # <b>RETURN</b> <i>AbtQueueManager</i> - an initialized AbtQueueManager object. + ## + def initialize + end + +end Modified: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/classes/AbtDepEngine.html 2006-05-22 13:28:53 UTC (rev 110) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,127,100" href="AbtDepEngine.html" alt="AbtDepEngine"> </map> -<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_7.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Added: src/trunk/doc/classes/AbtQueueManager.html =================================================================== --- src/trunk/doc/classes/AbtQueueManager.html (rev 0) +++ src/trunk/doc/classes/AbtQueueManager.html 2006-05-22 13:28:53 UTC (rev 110) @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: AbtQueueManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />AbtQueueManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/AbtQueueManager_rb.html">AbtQueueManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,146,100" href="AbtQueueManager.html" alt="AbtQueueManager"> +</map> +<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +AbtQueueManager.rb +</p> +<p> +<a href="AbtQueueManager.html">AbtQueueManager</a> class handles all +AbTLinux queue interaction. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000036">new</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000036"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the <a href="AbtQueueManager.html">AbtQueueManager</a> +class. +</p> +<p> +<b>RETURN</b> <em><a href="AbtQueueManager.html">AbtQueueManager</a></em> - +an initialized <a href="AbtQueueManager.html">AbtQueueManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> + <div id="M000036_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtQueueManager.rb, line 41</span> +41: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +42: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/classes/AbtReportManager.html =================================================================== --- src/trunk/doc/classes/AbtReportManager.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/classes/AbtReportManager.html 2006-05-22 13:28:53 UTC (rev 110) @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000048">generateHTMLPackageListing</a></li> - <li><a href="#M000036">new</a></li> - <li><a href="#M000045">searchPackageDescriptions</a></li> - <li><a href="#M000044">showFileOwner</a></li> - <li><a href="#M000040">showFrozenPackages</a></li> - <li><a href="#M000038">showInstalledPackages</a></li> - <li><a href="#M000043">showJournal</a></li> - <li><a href="#M000041">showPackageDependencies</a></li> - <li><a href="#M000037">showPackageDetails</a></li> - <li><a href="#M000039">showPackageLog</a></li> - <li><a href="#M000046">showQueue</a></li> - <li><a href="#M000042">showUntrackedFiles</a></li> - <li><a href="#M000047">showUpdates</a></li> + <li><a href="#M000049">generateHTMLPackageListing</a></li> + <li><a href="#M000037">new</a></li> + <li><a href="#M000046">searchPackageDescriptions</a></li> + <li><a href="#M000045">showFileOwner</a></li> + <li><a href="#M000041">showFrozenPackages</a></li> + <li><a href="#M000039">showInstalledPackages</a></li> + <li><a href="#M000044">showJournal</a></li> + <li><a href="#M000042">showPackageDependencies</a></li> + <li><a href="#M000038">showPackageDetails</a></li> + <li><a href="#M000040">showPackageLog</a></li> + <li><a href="#M000047">showQueue</a></li> + <li><a href="#M000043">showUntrackedFiles</a></li> + <li><a href="#M000048">showUpdates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000036"></a><b>new</b>() + <a name="M000037"></a><b>new</b>() </div> <div class="description"> <p> @@ -152,8 +152,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> - <div id="M000036_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> + <div id="M000037_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>generateHTMLPackageListing</b>() + <a name="M000049"></a><b>generateHTMLPackageListing</b>() </div> <div class="description"> <p> @@ -176,8 +176,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> - <div id="M000048_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 170</span> 170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generateHTMLPackageListing</span> @@ -188,7 +188,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>searchPackageDescriptions</b>( searchText ) + <a name="M000046"></a><b>searchPackageDescriptions</b>( searchText ) </div> <div class="description"> <p> @@ -204,8 +204,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> - <div id="M000045_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 138</span> 138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">searchPackageDescriptions</span>( <span class="ruby-identifier">searchText</span> ) @@ -216,7 +216,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>showFileOwner</b>( file ) + <a name="M000045"></a><b>showFileOwner</b>( file ) </div> <div class="description"> <p> @@ -230,8 +230,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> - <div id="M000044_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 126</span> 126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFileOwner</span>( <span class="ruby-identifier">file</span> ) @@ -242,7 +242,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000040"></a><b>showFrozenPackages</b>() + <a name="M000041"></a><b>showFrozenPackages</b>() </div> <div class="description"> <p> @@ -253,8 +253,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> - <div id="M000040_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> + <div id="M000041_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFrozenPackages</span> @@ -265,7 +265,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000038"></a><b>showInstalledPackages</b>() + <a name="M000039"></a><b>showInstalledPackages</b>() </div> <div class="description"> <p> @@ -276,8 +276,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> - <div id="M000038_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> + <div id="M000039_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 61</span> 61: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showInstalledPackages</span> @@ -288,7 +288,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000043"></a><b>showJournal</b>() + <a name="M000044"></a><b>showJournal</b>() </div> <div class="description"> <p> @@ -299,8 +299,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> - <div id="M000043_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 116</span> 116: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showJournal</span> @@ -311,7 +311,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000041"></a><b>showPackageDependencies</b>( package ) + <a name="M000042"></a><b>showPackageDependencies</b>( package ) </div> <div class="description"> <p> @@ -328,8 +328,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> - <div id="M000041_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> + <div id="M000042_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 98</span> 98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDependencies</span>( <span class="ruby-identifier">package</span> ) @@ -340,7 +340,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000037"></a><b>showPackageDetails</b>( package ) + <a name="M000038"></a><b>showPackageDetails</b>( package ) </div> <div class="description"> <p> @@ -355,8 +355,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> - <div id="M000037_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> + <div id="M000038_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDetails</span>( <span class="ruby-identifier">package</span> ) @@ -367,7 +367,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000039"></a><b>showPackageLog</b>( package, logType ) + <a name="M000040"></a><b>showPackageLog</b>( package, logType ) </div> <div class="description"> <p> @@ -385,8 +385,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> - <div id="M000039_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> + <div id="M000040_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 74</span> 74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) @@ -400,7 +400,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>showQueue</b>( queueType ) + <a name="M000047"></a><b>showQueue</b>( queueType ) </div> <div class="description"> <p> @@ -415,8 +415,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> - <div id="M000046_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 149</span> 149: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showQueue</span>( <span class="ruby-identifier">queueType</span> ) @@ -427,7 +427,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000042"></a><b>showUntrackedFiles</b>() + <a name="M000043"></a><b>showUntrackedFiles</b>() </div> <div class="description"> <p> @@ -439,8 +439,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> - <div id="M000042_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 108</span> 108: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showUntrackedFiles</span> @@ -451,7 +451,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>showUpdates</b>( target ) + <a name="M000048"></a><b>showUpdates</b>( target ) </div> <div class="description"> <p> @@ -468,8 +468,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> - <div id="M000047_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File AbtReportManager.rb, line 162</span> 162: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showUpdates</span>( <span class="ruby-identifier">target</span> ) Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/created.rid 2006-05-22 13:28:53 UTC (rev 110) @@ -1 +1 @@ -Mon May 22 14:52:11 CEST 2006 +Mon May 22 15:27:36 CEST 2006 Modified: src/trunk/doc/dot/f_6.dot =================================================================== --- src/trunk/doc/dot/f_6.dot 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/dot/f_6.dot 2006-05-22 13:28:53 UTC (rev 110) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "AbtDepEngine.rb" + label = "AbtQueueManager.rb" node [ fontname = Arial, fontsize = 8, @@ -13,14 +13,14 @@ subgraph cluster_7 { fontname = Arial color = red - label = "AbtDepEngine.rb" - AbtDepEngine [ + label = "AbtQueueManager.rb" + AbtQueueManager [ fontcolor = black, - URL = "classes/AbtDepEngine.html", + URL = "classes/AbtQueueManager.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "AbtDepEngine" + label = "AbtQueueManager" ] } Modified: src/trunk/doc/dot/f_6.png =================================================================== (Binary files differ) Added: src/trunk/doc/dot/f_7.dot =================================================================== --- src/trunk/doc/dot/f_7.dot (rev 0) +++ src/trunk/doc/dot/f_7.dot 2006-05-22 13:28:53 UTC (rev 110) @@ -0,0 +1,29 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "AbtDepEngine.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_8 { + fontname = Arial + color = red + label = "AbtDepEngine.rb" + AbtDepEngine [ + fontcolor = black, + URL = "classes/AbtDepEngine.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "AbtDepEngine" + ] + + } + +} + Added: src/trunk/doc/dot/f_7.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_7.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: src/trunk/doc/files/AbtDepEngine_rb.html =================================================================== --- src/trunk/doc/files/AbtDepEngine_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtDepEngine_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:49:55 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,127,100" href="../classes/AbtDepEngine.html" alt="AbtDepEngine"> </map> -<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_7.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/AbtDownloadManager_rb.html =================================================================== --- src/trunk/doc/files/AbtDownloadManager_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtDownloadManager_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:47:56 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtLogManager_rb.html =================================================================== --- src/trunk/doc/files/AbtLogManager_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtLogManager_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:49:17 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtPackageManager_rb.html =================================================================== --- src/trunk/doc/files/AbtPackageManager_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtPackageManager_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:50:57 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtPackage_rb.html =================================================================== --- src/trunk/doc/files/AbtPackage_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtPackage_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:50:31 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtReportManager_rb.html =================================================================== --- src/trunk/doc/files/AbtReportManager_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtReportManager_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:51:24 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/AbtSystemManager_rb.html =================================================================== --- src/trunk/doc/files/AbtSystemManager_rb.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/files/AbtSystemManager_rb.html 2006-05-22 13:28:53 UTC (rev 110) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Mon May 22 14:51:52 CEST 2006</td> + <td>Mon May 22 15:22:09 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/fr_class_index.html 2006-05-22 13:28:53 UTC (rev 110) @@ -46,6 +46,7 @@ <a href="classes/AbtLogManager.html">AbtLogManager</a><br> <a href="classes/AbtPackage.html">AbtPackage</a><br> <a href="classes/AbtPackageManager.html">AbtPackageManager</a><br> +<a href="classes/AbtQueueManager.html">AbtQueueManager</a><br> <a href="classes/AbtReportManager.html">AbtReportManager</a><br> <a href="classes/AbtSystemManager.html">AbtSystemManager</a><br> </div> Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/fr_file_index.html 2006-05-22 13:28:53 UTC (rev 110) @@ -46,6 +46,7 @@ <a href="files/AbtLogManager_rb.html">AbtLogManager.rb</a><br> <a href="files/AbtPackage_rb.html">AbtPackage.rb</a><br> <a href="files/AbtPackageManager_rb.html">AbtPackageManager.rb</a><br> +<a href="files/AbtQueueManager_rb.html">AbtQueueManager.rb</a><br> <a href="files/AbtReportManager_rb.html">AbtReportManager.rb</a><br> <a href="files/AbtSystemManager_rb.html">AbtSystemManager.rb</a><br> </div> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/doc/fr_method_index.html 2006-05-22 13:28:53 UTC (rev 110) @@ -50,16 +50,17 @@ <a href="classes/AbtPackageManager.html#M000028">downgrade (AbtPackageManager)</a><br> <a href="classes/AbtSystemManager.html#M000008">fixPackage (AbtSystemManager)</a><br> <a href="classes/AbtPackageManager.html#M000029">freezePackage (AbtPackageManager)</a><br> -<a href="classes/AbtReportManager.html#M000048">generateHTMLPackageListing (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000049">generateHTMLPackageListing (AbtReportManager)</a><br> <a href="classes/AbtPackage.html#M000022">install (AbtPackage)</a><br> <a href="classes/AbtPackageManager.html#M000025">install (AbtPackageManager)</a><br> <a href="classes/AbtLogManager.html#M000032">logPackageBuild (AbtLogManager)</a><br> <a href="classes/AbtLogManager.html#M000031">logPackageInstall (AbtLogManager)</a><br> <a href="classes/AbtLogManager.html#M000034">logToJournal (AbtLogManager)</a><br> -<a href="classes/AbtPackageManager.html#M000024">new (AbtPackageManager)</a><br> -<a href="classes/AbtReportManager.html#M000036">new (AbtReportManager)</a><br> <a href="classes/AbtDepEngine.html#M000035">new (AbtDepEngine)</a><br> +<a href="classes/AbtQueueManager.html#M000036">new (AbtQueueManager)</a><br> +<a href="classes/AbtReportManager.html#M000037">new (AbtReportManager)</a><br> <a href="classes/AbtDownloadManager.html#M000011">new (AbtDownloadManager)</a><br> +<a href="classes/AbtPackageManager.html#M000024">new (AbtPackageManager)</a><br> <a href="classes/AbtLogManager.html#M000030">new (AbtLogManager)</a><br> <a href="classes/AbtSystemManager.html#M000001">new (AbtSystemManager)</a><br> <a href="classes/AbtPackage.html#M000023">post (AbtPackage)</a><br> @@ -70,19 +71,19 @@ <a href="classes/AbtDownloadManager.html#M000014">retrieveNewsFeed (AbtDownloadManager)</a><br> <a href="classes/AbtDownloadManager.html#M000012">retrievePackageSource (AbtDownloadManager)</a><br> <a href="classes/AbtDownloadManager.html#M000013">retrievePackageTree (AbtDownloadManager)</a><br> -<a href="classes/AbtReportManager.html#M000045">searchPackageDescriptions (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000046">searchPackageDescriptions (AbtReportManager)</a><br> <a href="classes/AbtSystemManager.html#M000009">setCentralRepo (AbtSystemManager)</a><br> <a href="classes/AbtSystemManager.html#M000010">setPackageTreeLocation (AbtSystemManager)</a><br> -<a href="classes/AbtReportManager.html#M000044">showFileOwner (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000040">showFrozenPackages (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000038">showInstalledPackages (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000043">showJournal (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000041">showPackageDependencies (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000037">showPackageDetails (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000039">showPackageLog (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000046">showQueue (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000042">showUntrackedFiles (AbtReportManager)</a><br> -<a href="classes/AbtReportManager.html#M000047">showUpdates (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000045">showFileOwner (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000041">showFrozenPackages (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000039">showInstalledPackages (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000044">showJournal (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000042">showPackageDependencies (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000038">showPackageDetails (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000040">showPackageLog (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000047">showQueue (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000043">showUntrackedFiles (AbtReportManager)</a><br> +<a href="classes/AbtReportManager.html#M000048">showUpdates (AbtReportManager)</a><br> <a href="classes/AbtDownloadManager.html#M000015">updatePackage (AbtDownloadManager)</a><br> <a href="classes/AbtDownloadManager.html#M000016">updatePackageTree (AbtDownloadManager)</a><br> <a href="classes/AbtSystemManager.html#M000004">verifyInstalledFiles (AbtSystemManager)</a><br> Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-22 13:19:31 UTC (rev 109) +++ src/trunk/docGen.sh 2006-05-22 13:28:53 UTC (rev 110) @@ -22,6 +22,7 @@ AbtSystemManager.rb AbtLogManager.rb AbtReportManager.rb + AbtQueueManager.rb AbtDepEngine.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-22 13:20:30
|
Revision: 109 Author: eschabell Date: 2006-05-22 06:19:31 -0700 (Mon, 22 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=109&view=rev Log Message: ----------- Changed the class naming to include Abt, regenerated docs. Modified Paths: -------------- src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/doc/index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/AbtDepEngine.rb src/trunk/AbtDownloadManager.rb src/trunk/AbtLogManager.rb src/trunk/AbtPackage.rb src/trunk/AbtPackageManager.rb src/trunk/AbtReportManager.rb src/trunk/AbtSystemManager.rb src/trunk/doc/classes/AbtDepEngine.html src/trunk/doc/classes/AbtDownloadManager.html src/trunk/doc/classes/AbtLogManager.html src/trunk/doc/classes/AbtPackage.html src/trunk/doc/classes/AbtPackageManager.html src/trunk/doc/classes/AbtReportManager.html src/trunk/doc/classes/AbtSystemManager.html src/trunk/doc/files/AbtDepEngine_rb.html src/trunk/doc/files/AbtDownloadManager_rb.html src/trunk/doc/files/AbtLogManager_rb.html src/trunk/doc/files/AbtPackageManager_rb.html src/trunk/doc/files/AbtPackage_rb.html src/trunk/doc/files/AbtReportManager_rb.html src/trunk/doc/files/AbtSystemManager_rb.html Removed Paths: ------------- src/trunk/DepEngine.rb src/trunk/DownloadManager.rb src/trunk/LogManager.rb src/trunk/Package.rb src/trunk/PackageManager.rb src/trunk/ReportManager.rb src/trunk/SystemManager.rb src/trunk/doc/classes/DepEngine.html src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/LogManager.html src/trunk/doc/classes/Package.html src/trunk/doc/classes/PackageManager.html src/trunk/doc/classes/ReportManager.html src/trunk/doc/classes/SystemManager.html src/trunk/doc/files/DepEngine_rb.html src/trunk/doc/files/DownloadManager_rb.html src/trunk/doc/files/LogManager_rb.html src/trunk/doc/files/MaintenanceManager_rb.html src/trunk/doc/files/PackageManager_rb.html src/trunk/doc/files/Package_rb.html src/trunk/doc/files/ReportManager_rb.html src/trunk/doc/files/SystemManager_rb.html Copied: src/trunk/AbtDepEngine.rb (from rev 108, src/trunk/DepEngine.rb) =================================================================== --- src/trunk/AbtDepEngine.rb (rev 0) +++ src/trunk/AbtDepEngine.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,45 @@ +#!/usr/bin/ruby -w + +## +# AbtDepEngine.rb +# +# AbtDepEngine class handles all dependency aspects of the AbTLinux system. It is +# part of a sub-project with it's own requirements document. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtDepEngine + + protected + + private + + public + + ## + # Constructor for the AbtDepEngine class. + # + # <b>RETURN</b> <i>AbtDepEngine</i> - an initialized AbtDepEngine object. + ## + def initialize + end + +end Copied: src/trunk/AbtDownloadManager.rb (from rev 108, src/trunk/DownloadManager.rb) =================================================================== --- src/trunk/AbtDownloadManager.rb (rev 0) +++ src/trunk/AbtDownloadManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,97 @@ +#!/usr/bin/ruby -w + +## +# AbtDownloadManager.rb +# +# AbtDownloadManager class handles all downloading of components needed for +# AbTLinux. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtDownloadManager + + protected + + private + + public + + ## + # Constructor for the AbtDownloadManager class. + # + # <b>RETURN</b> <i>AbtDownloadManager</i> - an initialized AbtDownloadManager object. + ## + def initialize + end + + ## + # Downloads a given package source. + # + # <b>PARAM</b> <i>String</i> - the name of the package for which the source + # is to be downloaded. + # + # <b>RETURN</b> <i>boolean</i> - True if the package source has been + # downloaded, otherwise false. + ## + def retrievePackageSource( packageName ) + end + + ## + # Downloads a given pacakge tree. + # + # <b>PARAM</b> <i>String</i> - the name of the package tree to be retrieved. + # + # <b>RETURN</b> <i>boolean</i> - True if the package tree is retrieved, otherwise + # false. + ## + def retrievePackageTree( packageTreeName ) + end + + ## + # Retrieves the AbTLinux news feed. + # + # <b>RETURN</b> <i>boolean</i> - True if the AbTLinux news feed has been + # retrieved, otherwise false. + ## + def retrieveNewsFeed + end + + ## + # Updates a given package with available patches (version updates). + # + # <b>PARAM</b> <i>String</i> - the name of the package to be updated. + # + # <b>RETURN</b> <i>boolean</i> - True if the given package has been updated, + # otherwise false. + ## + def updatePackage + end + + ## + # Updates the package tree. + # + # <b>RETURN</b> <i>boolean</i> - True if the package tree has been updated, + # otherwise false. + ## + def updatePackageTree + end + +end Copied: src/trunk/AbtLogManager.rb (from rev 108, src/trunk/LogManager.rb) =================================================================== --- src/trunk/AbtLogManager.rb (rev 0) +++ src/trunk/AbtLogManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,110 @@ +#!/usr/bin/ruby -w + +## +# AbtLogManager.rb +# +# AbtLogManager class handles all aspects of logging and access to existing logs +# within the AbTLinux system. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtLogManager + + protected + + ## + # Provides logging of the integrity of all installed files for the given + # package. Will be called as part of the logging done during the install + # phase. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if integrity log created successfully, + # otherwise false. + ## + def logPackageIntegrity( package ) + end + + + private + + # placeholder for private methods. + + + public + + ## + # Constructor for the AbtLogManager. + # + # <b>RETURN</b> <i>AbtLogManager</i> - an initialized AbtLogManager object. + ## + def initialize + end + + ## + # Provides logging of all files installed by given package. Should be called + # as part of the install phase of the build. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if install log created successfully, + # otherwise false. + ## + def logPackageInstall( package ) + end + + ## + # Provides logging of all output produced during the build phase of the + # given package. Should be called as part of the install phase of the build. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if build log created successfully, + # otherwise false. + ## + def logPackageBuild( package ) + end + + ## + # Provides a complete log of the given packages build. Includes everything + # needed to duplicate the build at a later date. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if package cache created successfully, + # otherwise false. + ## + def cachePackage( package ) + end + + ## + # Provides logging of given message to the AbTLinux journal. Message logged + # with date timestamp. + # + # <b>PARAM</b> <i>String</i> - Message to be added to the log. + # + # <b>RETURN</b> <i>boolean</i> - True if message logged successfully, + # otherwise false. + ## + def logToJournal( message ) + end + +end Copied: src/trunk/AbtPackage.rb (from rev 108, src/trunk/Package.rb) =================================================================== --- src/trunk/AbtPackage.rb (rev 0) +++ src/trunk/AbtPackage.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,104 @@ +#!/usr/bin/ruby -w + +## +# AbtPackage.rb +# +# AbtPackage class provides an interface to AbtPackage creation within AbTLinux. By +# inheriting from this class (class Fortune < AbtPackage) one picks up all +# supported standard functions for the abt AbtPackage manager to make use of the +# new AbtPackage. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtPackage + + protected + + private + + public + + attr_reader :NAME, :VERSION, :SRCFILE, :SRCDIR, :SRCURL, :INTEGRITY + attr_reader :URL, :LICENSE, :DESCRIPTION + + ## + # Provides all the data needed for this AbtPackage. + # + # <b>RETURNS:</b> <i>hash</i> - Contains all AbtPackage attributes (constants). + ## + def details + end + + ## + # Preliminary work will happen here such as downloading the tarball, + # unpacking it, downloading and applying patches. + # + # <b>RETURNS:</b> <i>boolean</i> - True if completes sucessfully, otherwise false. + ## + def pre + end + + ## + # Here we manage the ./configure step (or equivalent). We need to give ./configure + # (or autogen.sh, or whatever) the correct options so files are to be placed later in the + # right directories, so doc files and man pages are all in the same common location, etc. + # Don't forget too that it's here where we interact with the user in case there are optionnal + # dependencies. + # + # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. + ## + def configure + end + + ## + # Here is where the actual builing of the software starts, for example running 'make'. + # + # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. + ## + def build + end + + ## + # Any actions needed before the installation can occur will happen here, such as creating + # new user accounts, dealing with existing configuration files, etc. + # + # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. + ## + def preinstall + end + + ## + # All files to be installed are installed here. + # + # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. + ## + def install + end + + ## + # Last bits of installation. adding the service for automatic start in init.d for example. + # + # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. + ## + def post + end + +end Copied: src/trunk/AbtPackageManager.rb (from rev 108, src/trunk/PackageManager.rb) =================================================================== --- src/trunk/AbtPackageManager.rb (rev 0) +++ src/trunk/AbtPackageManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,103 @@ +#!/usr/bin/ruby -w + +## +# AbtPackageManager.rb +# +# AbtPackageManager class will take care of the installation, removal, updating, +# downgrading and freezing of AbTLinux software packages. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtPackageManager + + protected + + private + + public + + ## + # Constructor for AbtPackageManager. + # + # <b>RETURN</b> <i>AbtPackageManager</i> - an initialized AbtPackageManager object. + ## + def initialize + end + + ## + # Installs a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be installed. + # + # <b>RETURN</b> <i>boolean</i> - True if the package is installed, otherwise + # false. + ## + def install( package ) + end + + ## + # Reinstalls a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be reinstalled. + # + # <b>RETURN</b> <i>boolean</i> - True if the package is reinstalled, otherwise + # false. + ## + def reinstall( package ) + end + + ## + # Removes a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be removed. + # + # <b>RETURN</b> <i>boolean</i> - True if the package is removed, otherwise + # false. + ## + def remove( package ) + end + + ## + # Downgrades a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be downgraded. + # + # <b>PARAM</b> <i>String</i> - the version number to be downgraded to. + # + # <b>RETURN</b> <i>boolean</i> - True if the package is downgraded, otherwise + # false. + ## + def downgrade( package, version ) + end + + ## + # Freezes a given package. If successful will add give package to the frozen + # list. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be frozen. + # + # <b>RETURN</b> <i>boolean</i> - True if the package is frozen, otherwise + # false. + ## + def freezePackage( package ) + end + +end Copied: src/trunk/AbtReportManager.rb (from rev 108, src/trunk/ReportManager.rb) =================================================================== --- src/trunk/AbtReportManager.rb (rev 0) +++ src/trunk/AbtReportManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,173 @@ +#!/usr/bin/ruby -w + +## +# AbtReportManager.rb +# +# AbtReportManager class handles all sort of report and query generation within +# the AbTLinux system. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtReportManager + + protected + + private + + public + + ## + # Constructor for the AbtReportManager. + # + # <b>RETURN</b> <i>AbtReportManager</i> - an initialized Report1Manager object. + ## + def initialize + end + + ## + # Display all data for a given package. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def showPackageDetails( package ) + end + + ## + # Display all packages installed and tracked by AbTLinux. + # + # <b>RETURN</b> <i>void.</i> + ## + def showInstalledPackages + end + + ## + # Display the contents of the requested log for a given package. Possible + # log types are; install, build and integrity. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>PARAM</b> <i>String</i> - log type. + # + # <b>RETURN</b> <i>void.</i> + ## + def showPackageLog( package, logType ) + # install log + # build log + # integrity log + end + + ## + # Display a list of the packages found in the frozen list. + # + # <b>RETURN</b> <i>void.</i> + ## + def showFrozenPackages + end + + ## + # Provides access to dependency checking via the AbTLinux DepEngine. (This + # portal to the DepEngine will be expanded in apart sub-project, more + # details at a later date.) + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise + # hash of problem files and their encountered errors. + ## + def showPackageDependencies( package ) + end + + ## + # Display all files not part of any installed AbTLinux package. This + # delivers a list of files that are not tracked by AbTLinux package + # management. + # + # <b>RETURN</b> <i>void.</i> + ## + def showUntrackedFiles + end + + ## + # Display the AbTLinux journal file. + # + # <b>RETURN</b> <i>void.</i> + ## + def showJournal + end + + ## + # Display the name of the package(s) that own the given file. + # + # <b>PARAM</b> <i>String</i> - a file name. + # + # <b>RETURN</b> <i>void.</i> + ## + def showFileOwner( file ) + end + + ## + # Searches the installed package trees package descriptions for matching + # occurrances of the given search text. + # + # <b>PARAM</b> <i>String</i> - a search text. + # + # <b>RETURN</b> <i>hash</i> - a hash of the search results, keys are package + # names and values are matching descriptions. + ## + def searchPackageDescriptions( searchText ) + end + + ## + # Displays the contents of the current queue based on the given queue. + # + # <b>PARAM</b> <i>String</i> - the type of queue to display such as install + # queue. + # + # <b>RETURN</b> <i>void.</i> + ## + def showQueue( queueType ) + end + + ## + # Reports available updates for a given package or package tree based on the + # current system. + # + # <b>PARAM</b> <i>String</i> - the target of the update check, either a + # package name or a package tree name. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def showUpdates( target ) + end + + ## + # Generates an HTML page of installed packages from installed packages list. + # + # <b>RETURN</b> <i>void.</i> + ## + def generateHTMLPackageListing + end + +end Copied: src/trunk/AbtSystemManager.rb (from rev 108, src/trunk/SystemManager.rb) =================================================================== --- src/trunk/AbtSystemManager.rb (rev 0) +++ src/trunk/AbtSystemManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,144 @@ +#!/usr/bin/ruby -w + +## +# AbtSystemManager.rb +# +# AbtSystemManager class handles all aspects of the AbTLinux system. It takes +# care of such tasks as cleanup, fixing, verification and management of +# settings within the system. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class AbtSystemManager + + protected + + private + + public + + ## + # Constructor for the System manager + # + # <b>RETURN</b> <i>AbtSystemManager</i> - an initialized AbtSystemManager object. + ## + def initialize + end + + ## + # Removes all sources for packages that are not currently installed. Makes + # use of install listing to determine package sources to keep. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def cleanupPackageSources + end + + ## + # All logs for packages not in install list are cleaned off the system. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def cleanupLogs + end + + ## + # Checks if files from given package install list are actually installed. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if no installed files are missing, otherwise + # false. + ## + def verifyInstalledFiles( package ) + end + + ## + # Checks if given packages installed symlinks are broken or missing. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if no symlinks found missing or broken, otherwise + # false. + ## + def verifySymlinks( package ) + end + + ## + # Checks the given packages dependencies for missing or broken dependencies. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if dependencies intact, otherwise + # false. + ## + def verifyPackageDepends( package ) + end + + ## + # Checks the given packages installed files against the integrity log for + # changes to installed files. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise + # hash of problem files and their encountered errors. + ## + def verifyPackageIntegrity( package ) + end + + ## + # Fixes the given package. + # + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def fixPackage( package ) + end + + ## + # Sets the URI of a central repository for pre-compiled packages. + # + # <b>PARAM</b> <i>String</i> - the URI where the central repository is + # located. + # + # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. + ## + def setCentralRepo( uri ) + end + + ## + # Sets the location where the package tree is to be downloaded from, can be + # set to a local location. + # + # <b>PARAM</b> <i>String</i> - the location of the package tree. + # + # <b>RETURN</b> <i>boolean</i> - True if the package tree location is set, otherwise + # false. + ## + def setPackageTreeLocation( location ) + end + +end Deleted: src/trunk/DepEngine.rb =================================================================== --- src/trunk/DepEngine.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/DepEngine.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,45 +0,0 @@ -#!/usr/bin/ruby -w - -## -# DepEngine.rb -# -# DepEngine class handles all dependency aspects of the AbTLinux system. It is -# part of a sub-project with it's own requirements document. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class DepEngine - - protected - - private - - public - - ## - # Constructor for the DepEngine class. - # - # <b>RETURN</b> <i>DepEngine</i> - an initialized DepEngine object. - ## - def initialize - end - -end Deleted: src/trunk/DownloadManager.rb =================================================================== --- src/trunk/DownloadManager.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/DownloadManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,97 +0,0 @@ -#!/usr/bin/ruby -w - -## -# DownloadManager.rb -# -# DownloadManager class handles all downloading of components needed for -# AbTLinux. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class DownloadManager - - protected - - private - - public - - ## - # Constructor for the DownloadManager class. - # - # <b>RETURN</b> <i>DownloadManager</i> - an initialized DownloadManager object. - ## - def initialize - end - - ## - # Downloads a given package source. - # - # <b>PARAM</b> <i>String</i> - the name of the package for which the source - # is to be downloaded. - # - # <b>RETURN</b> <i>boolean</i> - True if the package source has been - # downloaded, otherwise false. - ## - def retrievePackageSource( packageName ) - end - - ## - # Downloads a given pacakge tree. - # - # <b>PARAM</b> <i>String</i> - the name of the package tree to be retrieved. - # - # <b>RETURN</b> <i>boolean</i> - True if the package tree is retrieved, otherwise - # false. - ## - def retrievePackageTree( packageTreeName ) - end - - ## - # Retrieves the AbTLinux news feed. - # - # <b>RETURN</b> <i>boolean</i> - True if the AbTLinux news feed has been - # retrieved, otherwise false. - ## - def retrieveNewsFeed - end - - ## - # Updates a given package with available patches (version updates). - # - # <b>PARAM</b> <i>String</i> - the name of the package to be updated. - # - # <b>RETURN</b> <i>boolean</i> - True if the given package has been updated, - # otherwise false. - ## - def updatePackage - end - - ## - # Updates the package tree. - # - # <b>RETURN</b> <i>boolean</i> - True if the package tree has been updated, - # otherwise false. - ## - def updatePackageTree - end - -end Deleted: src/trunk/LogManager.rb =================================================================== --- src/trunk/LogManager.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/LogManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,110 +0,0 @@ -#!/usr/bin/ruby -w - -## -# LogManager.rb -# -# LogManager class handles all aspects of logging and access to existing logs -# within the AbTLinux system. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class LogManager - - protected - - ## - # Provides logging of the integrity of all installed files for the given - # package. Will be called as part of the logging done during the install - # phase. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if integrity log created successfully, - # otherwise false. - ## - def logPackageIntegrity( package ) - end - - - private - - # placeholder for private methods. - - - public - - ## - # Constructor for the LogManager. - # - # <b>RETURN</b> <i>LogManager</i> - an initialized LogManager object. - ## - def initialize - end - - ## - # Provides logging of all files installed by given package. Should be called - # as part of the install phase of the build. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if install log created successfully, - # otherwise false. - ## - def logPackageInstall( package ) - end - - ## - # Provides logging of all output produced during the build phase of the - # given package. Should be called as part of the install phase of the build. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if build log created successfully, - # otherwise false. - ## - def logPackageBuild( package ) - end - - ## - # Provides a complete log of the given packages build. Includes everything - # needed to duplicate the build at a later date. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if package cache created successfully, - # otherwise false. - ## - def cachePackage( package ) - end - - ## - # Provides logging of given message to the AbTLinux journal. Message logged - # with date timestamp. - # - # <b>PARAM</b> <i>String</i> - Message to be added to the log. - # - # <b>RETURN</b> <i>boolean</i> - True if message logged successfully, - # otherwise false. - ## - def logToJournal( message ) - end - -end Deleted: src/trunk/Package.rb =================================================================== --- src/trunk/Package.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/Package.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,104 +0,0 @@ -#!/usr/bin/ruby -w - -## -# Package.rb -# -# Package class provides an interface to package creation within AbTLinux. By -# inheriting from this class (class Fortune < Package) one picks up all -# supported standard functions for the abt package manager to make use of the -# new package. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class Package - - protected - - private - - public - - attr_reader :NAME, :VERSION, :SRCFILE, :SRCDIR, :SRCURL, :INTEGRITY - attr_reader :URL, :LICENSE, :DESCRIPTION - - ## - # Provides all the data needed for this package. - # - # <b>RETURNS:</b> <i>hash</i> - Contains all package attributes (constants). - ## - def details - end - - ## - # Preliminary work will happen here such as downloading the tarball, - # unpacking it, downloading and applying patches. - # - # <b>RETURNS:</b> <i>boolean</i> - True if completes sucessfully, otherwise false. - ## - def pre - end - - ## - # Here we manage the ./configure step (or equivalent). We need to give ./configure - # (or autogen.sh, or whatever) the correct options so files are to be placed later in the - # right directories, so doc files and man pages are all in the same common location, etc. - # Don't forget too that it's here where we interact with the user in case there are optionnal - # dependencies. - # - # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. - ## - def configure - end - - ## - # Here is where the actual builing of the software starts, for example running 'make'. - # - # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. - ## - def build - end - - ## - # Any actions needed before the installation can occur will happen here, such as creating - # new user accounts, dealing with existing configuration files, etc. - # - # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. - ## - def preinstall - end - - ## - # All files to be installed are installed here. - # - # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. - ## - def install - end - - ## - # Last bits of installation. adding the service for automatic start in init.d for example. - # - # <b>RETURNS:</b> <i>boolean</i> - True if the completes sucessfully, otherwise false. - ## - def post - end - -end Deleted: src/trunk/PackageManager.rb =================================================================== --- src/trunk/PackageManager.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/PackageManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,103 +0,0 @@ -#!/usr/bin/ruby -w - -## -# PackageManager.rb -# -# PackageManager class will take care of the installation, removal, updating, -# downgrading and freezing of AbTLinux software packages. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class PackageManager - - protected - - private - - public - - ## - # Constructor for PackageManager. - # - # <b>RETURN</b> <i>PackageManager</i> - an initialized PackageManager object. - ## - def initialize - end - - ## - # Installs a given package. - # - # <b>PARAM</b> <i>String</i> - the name of the package to be installed. - # - # <b>RETURN</b> <i>boolean</i> - True if the package is installed, otherwise - # false. - ## - def install( package ) - end - - ## - # Reinstalls a given package. - # - # <b>PARAM</b> <i>String</i> - the name of the package to be reinstalled. - # - # <b>RETURN</b> <i>boolean</i> - True if the package is reinstalled, otherwise - # false. - ## - def reinstall( package ) - end - - ## - # Removes a given package. - # - # <b>PARAM</b> <i>String</i> - the name of the package to be removed. - # - # <b>RETURN</b> <i>boolean</i> - True if the package is removed, otherwise - # false. - ## - def remove( package ) - end - - ## - # Downgrades a given package. - # - # <b>PARAM</b> <i>String</i> - the name of the package to be downgraded. - # - # <b>PARAM</b> <i>String</i> - the version number to be downgraded to. - # - # <b>RETURN</b> <i>boolean</i> - True if the package is downgraded, otherwise - # false. - ## - def downgrade( package, version ) - end - - ## - # Freezes a given package. If successful will add give package to the frozen - # list. - # - # <b>PARAM</b> <i>String</i> - the name of the package to be frozen. - # - # <b>RETURN</b> <i>boolean</i> - True if the package is frozen, otherwise - # false. - ## - def freezePackage( package ) - end - -end Deleted: src/trunk/ReportManager.rb =================================================================== --- src/trunk/ReportManager.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/ReportManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,173 +0,0 @@ -#!/usr/bin/ruby -w - -## -# ReportManager.rb -# -# ReportManager class handles all sort of report and query generation within -# the AbTLinux system. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class ReportManager - - protected - - private - - public - - ## - # Constructor for the Reportmanager. - # - # <b>RETURN</b> <i>ReportManager</i> - an initialized Report1Manager object. - ## - def initialize - end - - ## - # Display all data for a given package. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise - # false. - ## - def showPackageDetails( package ) - end - - ## - # Display all packages installed and tracked by AbTLinux. - # - # <b>RETURN</b> <i>void.</i> - ## - def showInstalledPackages - end - - ## - # Display the contents of the requested log for a given package. Possible - # log types are; install, build and integrity. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>PARAM</b> <i>String</i> - log type. - # - # <b>RETURN</b> <i>void.</i> - ## - def showPackageLog( package, logType ) - # install log - # build log - # integrity log - end - - ## - # Display a list of the packages found in the frozen list. - # - # <b>RETURN</b> <i>void.</i> - ## - def showFrozenPackages - end - - ## - # Provides access to dependency checking via the AbTLinux DepEngine. (This - # portal to the DepEngine will be expanded in apart sub-project, more - # details at a later date.) - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise - # hash of problem files and their encountered errors. - ## - def showPackageDependencies( package ) - end - - ## - # Display all files not part of any installed AbTLinux package. This - # delivers a list of files that are not tracked by AbTLinux package - # management. - # - # <b>RETURN</b> <i>void.</i> - ## - def showUntrackedFiles - end - - ## - # Display the AbTLinux journal file. - # - # <b>RETURN</b> <i>void.</i> - ## - def showJournal - end - - ## - # Display the name of the package(s) that own the given file. - # - # <b>PARAM</b> <i>String</i> - a file name. - # - # <b>RETURN</b> <i>void.</i> - ## - def showFileOwner( file ) - end - - ## - # Searches the installed package trees package descriptions for matching - # occurrances of the given search text. - # - # <b>PARAM</b> <i>String</i> - a search text. - # - # <b>RETURN</b> <i>hash</i> - a hash of the search results, keys are package - # names and values are matching descriptions. - ## - def searchPackageDescriptions( searchText ) - end - - ## - # Displays the contents of the current queue based on the given queue. - # - # <b>PARAM</b> <i>String</i> - the type of queue to display such as install - # queue. - # - # <b>RETURN</b> <i>void.</i> - ## - def showQueue( queueType ) - end - - ## - # Reports available updates for a given package or package tree based on the - # current system. - # - # <b>PARAM</b> <i>String</i> - the target of the update check, either a - # package name or a package tree name. - # - # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise - # false. - ## - def showUpdates( target ) - end - - ## - # Generates an HTML page of installed packages from installed packages list. - # - # <b>RETURN</b> <i>void.</i> - ## - def generateHTMLPackageListing - end - -end Deleted: src/trunk/SystemManager.rb =================================================================== --- src/trunk/SystemManager.rb 2006-05-21 19:41:28 UTC (rev 108) +++ src/trunk/SystemManager.rb 2006-05-22 13:19:31 UTC (rev 109) @@ -1,144 +0,0 @@ -#!/usr/bin/ruby -w - -## -# SystemManager.rb -# -# SystemManager class handles all aspects of the AbTLinux system. It takes -# care of such tasks as cleanup, fixing, verification and management of -# settings within the system. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class SystemManager - - protected - - private - - public - - ## - # Constructor for the System manager - # - # <b>RETURN</b> <i>SystemManager</i> - an initialized SystemManager object. - ## - def initialize - end - - ## - # Removes all sources for packages that are not currently installed. Makes - # use of install listing to determine package sources to keep. - # - # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise - # false. - ## - def cleanupPackageSources - end - - ## - # All logs for packages not in install list are cleaned off the system. - # - # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise - # false. - ## - def cleanupLogs - end - - ## - # Checks if files from given package install list are actually installed. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if no installed files are missing, otherwise - # false. - ## - def verifyInstalledFiles( package ) - end - - ## - # Checks if given packages installed symlinks are broken or missing. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if no symlinks found missing or broken, otherwise - # false. - ## - def verifySymlinks( package ) - end - - ## - # Checks the given packages dependencies for missing or broken dependencies. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if dependencies intact, otherwise - # false. - ## - def verifyPackageDepends( package ) - end - - ## - # Checks the given packages installed files against the integrity log for - # changes to installed files. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise - # hash of problem files and their encountered errors. - ## - def verifyPackageIntegrity( package ) - end - - ## - # Fixes the given package. - # - # <b>PARAM</b> <i>String</i> - Package name. - # - # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise - # false. - ## - def fixPackage( package ) - end - - ## - # Sets the URI of a central repository for pre-compiled packages. - # - # <b>PARAM</b> <i>String</i> - the URI where the central repository is - # located. - # - # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. - ## - def setCentralRepo( uri ) - end - - ## - # Sets the location where the package tree is to be downloaded from, can be - # set to a local location. - # - # <b>PARAM</b> <i>String</i> - the location of the package tree. - # - # <b>RETURN</b> <i>boolean</i> - True if the package tree location is set, otherwise - # false. - ## - def setPackageTreeLocation( location ) - end - -end Added: src/trunk/doc/classes/AbtDepEngine.html =================================================================== --- src/trunk/doc/classes/AbtDepEngine.html (rev 0) +++ src/trunk/doc/classes/AbtDepEngine.html 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: AbtDepEngine</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />AbtDepEngine</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/AbtDepEngine_rb.html">AbtDepEngine.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,127,100" href="AbtDepEngine.html" alt="AbtDepEngine"> +</map> +<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +AbtDepEngine.rb +</p> +<p> +<a href="AbtDepEngine.html">AbtDepEngine</a> class handles all dependency +aspects of the AbTLinux system. It is part of a sub-project with it’s +own requirements document. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000035">new</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000035"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the <a href="AbtDepEngine.html">AbtDepEngine</a> class. +</p> +<p> +<b>RETURN</b> <em><a href="AbtDepEngine.html">AbtDepEngine</a></em> - an +initialized <a href="AbtDepEngine.html">AbtDepEngine</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtDepEngine.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Added: src/trunk/doc/classes/AbtDownloadManager.html =================================================================== --- src/trunk/doc/classes/AbtDownloadManager.html (rev 0) +++ src/trunk/doc/classes/AbtDownloadManager.html 2006-05-22 13:19:31 UTC (rev 109) @@ -0,0 +1,297 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: AbtDownloadManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />AbtDownloadManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/AbtDownloadManager_rb.html">AbtDownloadManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,162,100" href="AbtDownloadManager.html" alt="AbtDownloadManager"> +</map> +<img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +AbtDownloadManager.rb +</p> +<p> +<a href="AbtDownloadManager.html">AbtDownloadManager</a> class handles all +downloading of components needed for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000011">new</a></li> + <li><a href="#M000014">retrieveNewsFeed</a></li> + <li><a href="#M000012">retrievePackageSource</a></li> + <li><a href="#M000013">retrievePackageTree</a></li> + <li><a href="#M000015">updatePackage</a></li> + <li><a href="#M000016">updatePackageTree</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000011"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the <a +href="AbtDownloadManager.html">AbtDownloadManager</a> class. +</p> +<p> +<b>RETURN</b> <em><a +href="AbtDownloadManager.html">AbtDownloadManager</a></em> - an initialized +<a href="AbtDownloadManager.html">AbtDownloadManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> + <div id="M000011_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000014"></a><b>retrieveNewsFeed</b>() + </div> + <div class="description"> + <p> +Retrieves the AbTLinux news feed. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the AbTLinux news feed has been +retrieved, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 74</span> +74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> +75: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000012"></a><b>retrievePackageSource</b>( packageName ) + </div> + <div class="description"> + <p> +Downloads a given package source. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package for which the source +is to be downloaded. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the package source has been +downloaded, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 54</span> +54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) +55: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000013"></a><b>retrievePackageTree</b>( packageTreeName ) + </div> + <div class="description"> + <p> +Downloads a given pacakge tree. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package tree to be +retrieved. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the package tree is retrieved, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File AbtDownloadManager.rb, line 65</span> +65: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retr... [truncated message content] |
From: <esc...@us...> - 2006-05-21 19:41:54
|
Revision: 108 Author: eschabell Date: 2006-05-21 12:41:28 -0700 (Sun, 21 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=108&view=rev Log Message: ----------- Some typos fixed and apperantly need to have blank line between each PARAM or RETURN line for proper document generation. Docs regenerated to pick up the changes. Modified Paths: -------------- src/trunk/DownloadManager.rb src/trunk/LogManager.rb src/trunk/PackageManager.rb src/trunk/ReportManager.rb src/trunk/SystemManager.rb src/trunk/doc/classes/DepEngine.html src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/LogManager.html src/trunk/doc/classes/Package.html src/trunk/doc/classes/PackageManager.html src/trunk/doc/classes/ReportManager.html src/trunk/doc/classes/SystemManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.png src/trunk/doc/dot/f_4.png src/trunk/doc/dot/f_5.png src/trunk/doc/dot/f_6.png src/trunk/doc/files/DepEngine_rb.html src/trunk/doc/files/DownloadManager_rb.html src/trunk/doc/files/LogManager_rb.html src/trunk/doc/files/PackageManager_rb.html src/trunk/doc/files/Package_rb.html src/trunk/doc/files/ReportManager_rb.html src/trunk/doc/files/SystemManager_rb.html src/trunk/doc/fr_method_index.html Modified: src/trunk/DownloadManager.rb =================================================================== --- src/trunk/DownloadManager.rb 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/DownloadManager.rb 2006-05-21 19:41:28 UTC (rev 108) @@ -47,6 +47,7 @@ # # <b>PARAM</b> <i>String</i> - the name of the package for which the source # is to be downloaded. + # # <b>RETURN</b> <i>boolean</i> - True if the package source has been # downloaded, otherwise false. ## @@ -57,6 +58,7 @@ # Downloads a given pacakge tree. # # <b>PARAM</b> <i>String</i> - the name of the package tree to be retrieved. + # # <b>RETURN</b> <i>boolean</i> - True if the package tree is retrieved, otherwise # false. ## @@ -76,6 +78,7 @@ # Updates a given package with available patches (version updates). # # <b>PARAM</b> <i>String</i> - the name of the package to be updated. + # # <b>RETURN</b> <i>boolean</i> - True if the given package has been updated, # otherwise false. ## Modified: src/trunk/LogManager.rb =================================================================== --- src/trunk/LogManager.rb 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/LogManager.rb 2006-05-21 19:41:28 UTC (rev 108) @@ -35,7 +35,8 @@ # package. Will be called as part of the logging done during the install # phase. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if integrity log created successfully, # otherwise false. ## @@ -62,7 +63,8 @@ # Provides logging of all files installed by given package. Should be called # as part of the install phase of the build. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if install log created successfully, # otherwise false. ## @@ -73,7 +75,8 @@ # Provides logging of all output produced during the build phase of the # given package. Should be called as part of the install phase of the build. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if build log created successfully, # otherwise false. ## @@ -84,7 +87,8 @@ # Provides a complete log of the given packages build. Includes everything # needed to duplicate the build at a later date. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if package cache created successfully, # otherwise false. ## @@ -95,7 +99,8 @@ # Provides logging of given message to the AbTLinux journal. Message logged # with date timestamp. # - # <a>PARAM<//b> <i>String</i> - Message to be added to the log. + # <b>PARAM</b> <i>String</i> - Message to be added to the log. + # # <b>RETURN</b> <i>boolean</i> - True if message logged successfully, # otherwise false. ## Modified: src/trunk/PackageManager.rb =================================================================== --- src/trunk/PackageManager.rb 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/PackageManager.rb 2006-05-21 19:41:28 UTC (rev 108) @@ -46,6 +46,7 @@ # Installs a given package. # # <b>PARAM</b> <i>String</i> - the name of the package to be installed. + # # <b>RETURN</b> <i>boolean</i> - True if the package is installed, otherwise # false. ## @@ -56,6 +57,7 @@ # Reinstalls a given package. # # <b>PARAM</b> <i>String</i> - the name of the package to be reinstalled. + # # <b>RETURN</b> <i>boolean</i> - True if the package is reinstalled, otherwise # false. ## @@ -66,6 +68,7 @@ # Removes a given package. # # <b>PARAM</b> <i>String</i> - the name of the package to be removed. + # # <b>RETURN</b> <i>boolean</i> - True if the package is removed, otherwise # false. ## @@ -76,11 +79,13 @@ # Downgrades a given package. # # <b>PARAM</b> <i>String</i> - the name of the package to be downgraded. + # # <b>PARAM</b> <i>String</i> - the version number to be downgraded to. + # # <b>RETURN</b> <i>boolean</i> - True if the package is downgraded, otherwise # false. ## - def downgrade( package, verison ) + def downgrade( package, version ) end ## @@ -88,6 +93,7 @@ # list. # # <b>PARAM</b> <i>String</i> - the name of the package to be frozen. + # # <b>RETURN</b> <i>boolean</i> - True if the package is frozen, otherwise # false. ## Modified: src/trunk/ReportManager.rb =================================================================== --- src/trunk/ReportManager.rb 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/ReportManager.rb 2006-05-21 19:41:28 UTC (rev 108) @@ -45,7 +45,8 @@ ## # Display all data for a given package. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise # false. ## @@ -64,8 +65,10 @@ # Display the contents of the requested log for a given package. Possible # log types are; install, build and integrity. # - # <a>PARAM<//b> <i>String</i> - Package name. - # <a>PARAM<//b> <i>String</i> - log type. + # <b>PARAM</b> <i>String</i> - Package name. + # + # <b>PARAM</b> <i>String</i> - log type. + # # <b>RETURN</b> <i>void.</i> ## def showPackageLog( package, logType ) @@ -87,7 +90,8 @@ # portal to the DepEngine will be expanded in apart sub-project, more # details at a later date.) # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise # hash of problem files and their encountered errors. ## @@ -116,6 +120,7 @@ # Display the name of the package(s) that own the given file. # # <b>PARAM</b> <i>String</i> - a file name. + # # <b>RETURN</b> <i>void.</i> ## def showFileOwner( file ) @@ -125,7 +130,8 @@ # Searches the installed package trees package descriptions for matching # occurrances of the given search text. # - # <a>PARAM<//b> <i>String</i> - a search text. + # <b>PARAM</b> <i>String</i> - a search text. + # # <b>RETURN</b> <i>hash</i> - a hash of the search results, keys are package # names and values are matching descriptions. ## @@ -135,8 +141,9 @@ ## # Displays the contents of the current queue based on the given queue. # - # <a>PARAM<//b> <i>String</i> - the type of queue to display such as install + # <b>PARAM</b> <i>String</i> - the type of queue to display such as install # queue. + # # <b>RETURN</b> <i>void.</i> ## def showQueue( queueType ) @@ -146,8 +153,9 @@ # Reports available updates for a given package or package tree based on the # current system. # - # <a>PARAM<//b> <i>String</i> - the target of the update check, either a + # <b>PARAM</b> <i>String</i> - the target of the update check, either a # package name or a package tree name. + # # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise # false. ## @@ -161,4 +169,5 @@ ## def generateHTMLPackageListing end + end Modified: src/trunk/SystemManager.rb =================================================================== --- src/trunk/SystemManager.rb 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/SystemManager.rb 2006-05-21 19:41:28 UTC (rev 108) @@ -65,7 +65,8 @@ ## # Checks if files from given package install list are actually installed. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if no installed files are missing, otherwise # false. ## @@ -75,7 +76,8 @@ ## # Checks if given packages installed symlinks are broken or missing. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if no symlinks found missing or broken, otherwise # false. ## @@ -85,7 +87,8 @@ ## # Checks the given packages dependencies for missing or broken dependencies. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if dependencies intact, otherwise # false. ## @@ -96,7 +99,8 @@ # Checks the given packages installed files against the integrity log for # changes to installed files. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise # hash of problem files and their encountered errors. ## @@ -106,7 +110,8 @@ ## # Fixes the given package. # - # <a>PARAM<//b> <i>String</i> - Package name. + # <b>PARAM</b> <i>String</i> - Package name. + # # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise # false. ## @@ -118,6 +123,7 @@ # # <b>PARAM</b> <i>String</i> - the URI where the central repository is # located. + # # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. ## def setCentralRepo( uri ) @@ -128,6 +134,7 @@ # set to a local location. # # <b>PARAM</b> <i>String</i> - the location of the package tree. + # # <b>RETURN</b> <i>boolean</i> - True if the package tree location is set, otherwise # false. ## Modified: src/trunk/doc/classes/DepEngine.html =================================================================== --- src/trunk/doc/classes/DepEngine.html 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/doc/classes/DepEngine.html 2006-05-21 19:41:28 UTC (rev 108) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,111,100" href="DepEngine.html" alt="DepEngine"> + <area shape="RECT" coords="28,51,111,99" href="DepEngine.html" alt="DepEngine"> </map> <img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000035">new</a></li> + <li><a href="#M000036">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000035"></a><b>new</b>() + <a name="M000036"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> - <div id="M000035_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> + <div id="M000036_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DepEngine.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-21 19:41:28 UTC (rev 108) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,143,100" href="DownloadManager.html" alt="DownloadManager"> + <area shape="RECT" coords="28,51,148,99" href="DownloadManager.html" alt="DownloadManager"> </map> <img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000043">new</a></li> - <li><a href="#M000046">retrieveNewsFeed</a></li> - <li><a href="#M000044">retrievePackageSource</a></li> - <li><a href="#M000045">retrievePackageTree</a></li> - <li><a href="#M000047">updatePackage</a></li> - <li><a href="#M000048">updatePackageTree</a></li> + <li><a href="#M000044">new</a></li> + <li><a href="#M000047">retrieveNewsFeed</a></li> + <li><a href="#M000045">retrievePackageSource</a></li> + <li><a href="#M000046">retrievePackageTree</a></li> + <li><a href="#M000048">updatePackage</a></li> + <li><a href="#M000049">updatePackageTree</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000043"></a><b>new</b>() + <a name="M000044"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,8 +146,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> - <div id="M000043_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -159,7 +159,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000046"></a><b>retrieveNewsFeed</b>() + <a name="M000047"></a><b>retrieveNewsFeed</b>() </div> <div class="description"> <p> @@ -171,19 +171,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> - <div id="M000046_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 72</span> -72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> -73: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 74</span> +74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> +75: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000044"></a><b>retrievePackageSource</b>( packageName ) + <a name="M000045"></a><b>retrievePackageSource</b>( packageName ) </div> <div class="description"> <p> @@ -191,24 +191,27 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package for which the source -is to be downloaded. <b>RETURN</b> <em>boolean</em> - True if the package -source has been downloaded, otherwise false. +is to be downloaded. </p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the package source has been +downloaded, otherwise false. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> - <div id="M000044_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 53</span> -53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) -54: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 54</span> +54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) +55: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000045"></a><b>retrievePackageTree</b>( packageTreeName ) + <a name="M000046"></a><b>retrievePackageTree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -216,24 +219,27 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package tree to be -retrieved. <b>RETURN</b> <em>boolean</em> - True if the package tree is -retrieved, otherwise false. +retrieved. </p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the package tree is retrieved, +otherwise false. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> - <div id="M000045_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 63</span> -63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) -64: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 65</span> +65: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) +66: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000047"></a><b>updatePackage</b>() + <a name="M000048"></a><b>updatePackage</b>() </div> <div class="description"> <p> @@ -241,24 +247,26 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be updated. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the given package has been updated, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> - <div id="M000047_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 82</span> -82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> -83: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 85</span> +85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> +86: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000048"></a><b>updatePackageTree</b>() + <a name="M000049"></a><b>updatePackageTree</b>() </div> <div class="description"> <p> @@ -270,12 +278,12 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> - <div id="M000048_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000049_source')" id="l_M000049_source">show source</a> ]</p> + <div id="M000049_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 91</span> -91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> -92: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 94</span> +94: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> +95: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/LogManager.html =================================================================== --- src/trunk/doc/classes/LogManager.html 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/doc/classes/LogManager.html 2006-05-21 19:41:28 UTC (rev 108) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,117,100" href="LogManager.html" alt="LogManager"> + <area shape="RECT" coords="28,51,119,99" href="LogManager.html" alt="LogManager"> </map> <img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -117,11 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000020">cachePackage</a></li> - <li><a href="#M000019">logPackageBuild</a></li> - <li><a href="#M000018">logPackageInstall</a></li> - <li><a href="#M000021">logToJournal</a></li> - <li><a href="#M000017">new</a></li> + <li><a href="#M000021">cachePackage</a></li> + <li><a href="#M000020">logPackageBuild</a></li> + <li><a href="#M000019">logPackageInstall</a></li> + <li><a href="#M000017">logPackageIntegrity</a></li> + <li><a href="#M000022">logToJournal</a></li> + <li><a href="#M000018">new</a></li> </ul> @@ -132,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>new</b>() + <a name="M000018"></a><b>new</b>() </div> <div class="description"> <p> @@ -144,12 +145,12 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File LogManager.rb, line 58</span> -58: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -59: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File LogManager.rb, line 59</span> +59: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +60: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -157,7 +158,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>cachePackage</b>( package ) + <a name="M000021"></a><b>cachePackage</b>( package ) </div> <div class="description"> <p> @@ -165,25 +166,27 @@ needed to duplicate the build at a later date. </p> <p> -<a>PARAM<//b> <em>String</em> - <a -href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True -if package cache created successfully, otherwise false. +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. </p> +<p> +<b>RETURN</b> <em>boolean</em> - True if package cache created +successfully, otherwise false. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File LogManager.rb, line 91</span> -91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) -92: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File LogManager.rb, line 95</span> +95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +96: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>logPackageBuild</b>( package ) + <a name="M000020"></a><b>logPackageBuild</b>( package ) </div> <div class="description"> <p> @@ -191,25 +194,27 @@ package. Should be called as part of the install phase of the build. </p> <p> -<a>PARAM<//b> <em>String</em> - <a -href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True -if build log created successfully, otherwise false. +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. </p> +<p> +<b>RETURN</b> <em>boolean</em> - True if build log created successfully, +otherwise false. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File LogManager.rb, line 80</span> -80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) -81: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File LogManager.rb, line 83</span> +83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +84: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>logPackageInstall</b>( package ) + <a name="M000019"></a><b>logPackageInstall</b>( package ) </div> <div class="description"> <p> @@ -217,25 +222,27 @@ as part of the install phase of the build. </p> <p> -<a>PARAM<//b> <em>String</em> - <a -href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True -if install log created successfully, otherwise false. +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. </p> +<p> +<b>RETURN</b> <em>boolean</em> - True if install log created successfully, +otherwise false. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> - <div id="M000018_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File LogManager.rb, line 69</span> -69: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) -70: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File LogManager.rb, line 71</span> +71: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) +72: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>logToJournal</b>( message ) + <a name="M000022"></a><b>logToJournal</b>( message ) </div> <div class="description"> <p> @@ -243,23 +250,55 @@ with date timestamp. </p> <p> -<a>PARAM<//b> <em>String</em> - Message to be added to the log. +<b>PARAM</b> <em>String</em> - Message to be added to the log. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if message logged successfully, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File LogManager.rb, line 102</span> -102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) -103: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File LogManager.rb, line 107</span> +107: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +108: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> +<div class="sectiontitle">Protected Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000017"></a><b>logPackageIntegrity</b>( package ) + </div> + <div class="description"> + <p> +Provides logging of the integrity of all installed files for the given +package. Will be called as part of the logging done during the install +phase. +</p> +<p> +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if integrity log created +successfully, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File LogManager.rb, line 43</span> +43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageIntegrity</span>( <span class="ruby-identifier">package</span> ) +44: <span class="ruby-keyword kw">end</span> +</pre> + </div> </div> +</div> +</div> </div> Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/doc/classes/Package.html 2006-05-21 19:41:28 UTC (rev 108) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,101,100" href="Package.html" alt="Package"> + <area shape="RECT" coords="28,51,100,99" href="Package.html" alt="Package"> </map> <img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000039">build</a></li> - <li><a href="#M000038">configure</a></li> - <li><a href="#M000036">details</a></li> - <li><a href="#M000041">install</a></li> - <li><a href="#M000042">post</a></li> - <li><a href="#M000037">pre</a></li> - <li><a href="#M000040">preinstall</a></li> + <li><a href="#M000040">build</a></li> + <li><a href="#M000039">configure</a></li> + <li><a href="#M000037">details</a></li> + <li><a href="#M000042">install</a></li> + <li><a href="#M000043">post</a></li> + <li><a href="#M000038">pre</a></li> + <li><a href="#M000041">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000039"></a><b>build</b>() + <a name="M000040"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> - <div id="M000039_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> + <div id="M000040_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000038"></a><b>configure</b>() + <a name="M000039"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> - <div id="M000038_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> + <div id="M000039_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000036"></a><b>details</b>() + <a name="M000037"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> - <div id="M000036_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> + <div id="M000037_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000041"></a><b>install</b>() + <a name="M000042"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> - <div id="M000041_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> + <div id="M000042_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000042"></a><b>post</b>() + <a name="M000043"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> - <div id="M000042_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000037"></a><b>pre</b>() + <a name="M000038"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> - <div id="M000037_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> + <div id="M000038_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000040"></a><b>preinstall</b>() + <a name="M000041"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> - <div id="M000040_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> + <div id="M000041_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Modified: src/trunk/doc/classes/PackageManager.html =================================================================== --- src/trunk/doc/classes/PackageManager.html 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/doc/classes/PackageManager.html 2006-05-21 19:41:28 UTC (rev 108) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,138,100" href="PackageManager.html" alt="PackageManager"> + <area shape="RECT" coords="28,51,140,99" href="PackageManager.html" alt="PackageManager"> </map> <img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -159,7 +159,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>downgrade</b>( package, verison ) + <a name="M000005"></a><b>downgrade</b>( package, version ) </div> <div class="description"> <p> @@ -167,7 +167,11 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be downgraded. +</p> +<p> <b>PARAM</b> <em>String</em> - the version number to be downgraded to. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the package is downgraded, otherwise false. </p> @@ -176,9 +180,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 83</span> -83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verison</span> ) -84: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 88</span> +88: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">version</span> ) +89: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -194,6 +198,8 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be frozen. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the package is frozen, otherwise false. </p> @@ -202,9 +208,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> <div id="M000006_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 94</span> -94: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) -95: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 100</span> +100: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) +101: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -219,6 +225,8 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be installed. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the package is installed, otherwise false. </p> @@ -227,9 +235,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> <div id="M000002_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 52</span> -52: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">package</span> ) -53: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 53</span> +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">package</span> ) +54: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -244,6 +252,8 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be reinstalled. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the package is reinstalled, otherwise false. </p> @@ -252,9 +262,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> <div id="M000003_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 62</span> -62: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall</span>( <span class="ruby-identifier">package</span> ) -63: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 64</span> +64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall</span>( <span class="ruby-identifier">package</span> ) +65: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -269,6 +279,8 @@ </p> <p> <b>PARAM</b> <em>String</em> - the name of the package to be removed. +</p> +<p> <b>RETURN</b> <em>boolean</em> - True if the package is removed, otherwise false. </p> @@ -277,9 +289,9 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> <div id="M000004_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 72</span> -72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">package</span> ) -73: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 75</span> +75: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">package</span> ) +76: <span class="ruby-keyword kw">end</span> </pre> </div> </div> Modified: src/trunk/doc/classes/ReportManager.html =================================================================== --- src/trunk/doc/classes/ReportManager.html 2006-05-21 19:35:06 UTC (rev 107) +++ src/trunk/doc/classes/ReportManager.html 2006-05-21 19:41:28 UTC (rev 108) @@ -76,7 +76,7 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,52,130,100" href="ReportManager.html" alt="ReportManager"> + <area shape="RECT" coords="28,51,132,99" href="ReportManager.html" alt="ReportManager"> </map> <img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> @@ -117,19 +117,19 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000034">generateHTMLPackageListing</a></li> - <li><a href="#M000022">new</a></li> - <li><a href="#M000031">searchPackageDescriptions</a></li> - <li><a href="#M000030">showFileOwner</a></li> - <li><a href="#M000026">showFrozenPackages</a></li> - <li><a href="#M000024">showInstalledPackages</a></li> - <li><a href="#M000029">showJournal</a></li> - <li><a href="#M000027">showPackageDependencies</a></li> - <li><a href="#M000023">showPackageDetails</a></li> - <li><a href="#M000025">showPackageLog</a></li> - <li><a href="#M000032">showQueue</a></li> - <li><a href="#M000028">showUntrackedFiles</a></li> - <li><a href="#M000033">showUpdates</a></li> + <li><a href="#M000035">generateHTMLPackageListing</a></li> + <li><a href="#M000023">new</a></li> + <li><a href="#M000032">searchPackageDescriptions</a></li> + <li><a href="#M000031">showFileOwner</a></li> + <li><a href="#M000027">showFrozenPackages</a></li> + <li><a href="#M000025">showInstalledPackages</a></li> + <li><a href="#M000030">showJournal</a></li> + <li><a href="#M000028">showPackageDependencies</a></li> + <li><a href="#M000024">showPackageDetails</a></li> + <li><a href="#M000026">showPackageLog</a></li> + <li><a href="#M000033">showQueue</a></li> + <li><a href="#M000029">showUntrackedFiles</a></li> + <li><a href="#M000034">showUpdates</a></li> </ul> @@ -140,7 +140,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000022"></a><b>new</b>() + <a name="M000023"></a><b>new</b>() </div> <div class="description"> <p> @@ -152,8 +152,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File ReportManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -165,7 +165,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>generateHTMLPackageListing</b>() + <a name="M000035"></a><b>generateHTMLPackageListing</b>() </div> <div class="description"> <p> @@ -176,19 +176,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> - <div id="M000034_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 162</span> -162: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generateHTMLPackageListing</span> -163: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 170</span> +170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generateHTMLPackageListing</span> +171: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>searchPackageDescriptions</b>( searchText ) + <a name="M000032"></a><b>searchPackageDescriptions</b>( searchText ) </div> <div class="description"> <p> @@ -196,48 +196,53 @@ occurrances of the given search text. </p> <p> -<a>PARAM<//b> <em>String</em> - a search text. <b>RETURN</b> -<em>hash</em> - a hash of the search results, keys are package names and -values are matching descriptions. +<b>PARAM</b> <em>String</em> - a search text. </p> +<p> +<b>RETURN</b> <em>hash</em> - a hash of the search results, keys are +package names and values are matching descriptions. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> - <div id="M000031_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 132</span> -132: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">searchPackageDescriptions</span>( <span class="ruby-identifier">searchText</span> ) -133: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 138</span> +138: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">searchPackageDescriptions</span>( <span class="ruby-identifier">searchText</span> ) +139: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>showFileOwner</b>( file ) + <a name="M000031"></a><b>showFileOwner</b>( file ) </div> <div class="description"> <p> Display the name of the package(s) that own the given file. </p> <p> -<b>PARAM</b> <em>String</em> - a file name. <b>RETURN</b> <em>void.</em> +<b>PARAM</b> <em>String</em> - a file name. </p> +<p> +<b>RETURN</b> <em>void.</em> +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 121</span> -121: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFileOwner</span>( <span class="ruby-identifier">file</span> ) -122: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 126</span> +126: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFileOwner</span>( <span class="ruby-identifier">file</span> ) +127: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>showFrozenPackages</b>() + <a name="M000027"></a><b>showFrozenPackages</b>() </div> <div class="description"> <p> @@ -248,19 +253,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 82</span> -82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFrozenPackages</span> -83: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 85</span> +85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFrozenPackages</span> +86: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000024"></a><b>showInstalledPackages</b>() + <a name="M000025"></a><b>showInstalledPackages</b>() </div> <div class="description"> <p> @@ -271,19 +276,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 60</span> -60: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showInstalledPackages</span> -61: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 61</span> +61: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showInstalledPackages</span> +62: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>showJournal</b>() + <a name="M000030"></a><b>showJournal</b>() </div> <div class="description"> <p> @@ -294,19 +299,19 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 112</span> -112: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showJournal</span> -113: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 116</span> +116: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showJournal</span> +117: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>showPackageDependencies</b>( package ) + <a name="M000028"></a><b>showPackageDependencies</b>( package ) </div> <div class="description"> <p> @@ -316,51 +321,54 @@ more details at a later date.) </p> <p> -<a>PARAM<//b> <em>String</em> - <a -href="Package.html">Package</a> name. <b>RETURN</b> <em>hash</em> - Empty -hash if no problems found, otherwise hash of problem files and their -encountered errors. +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. </p> +<p> +<b>RETURN</b> <em>hash</em> - Empty hash if no problems found, otherwise +hash of problem files and their encountered errors. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 94</span> -94: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDependencies</span>( <span class="ruby-identifier">package</span> ) -95: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 98</span> +98: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDependencies</span>( <span class="ruby-identifier">package</span> ) +99: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000023"></a><b>showPackageDetails</b>( package ) + <a name="M000024"></a><b>showPackageDetails</b>( package ) </div> <div class="description"> <p> Display all data for a given package. </p> <p> -<a>PARAM<//b> <em>String</em> - <a -href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True -if completes without error, otherwise false. +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. </p> +<p> +<b>RETURN</b> <em>boolean</em> - True if completes without error, otherwise +false. +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> - <div id="M000023_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 52</span> -52: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDetails</span>( <span class="ruby-identifier">package</span> ) -53: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 53</span> +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDetails</span>( <span class="ruby-identifier">package</span> ) +54: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>showPackageLog</b>( package, logType ) + <a name="M000026"></a><b>showPackageLog</b>( package, logType ) </div> <div class="description"> <p> @@ -368,52 +376,59 @@ types are; install, build and integrity. </p> <p> -<a>PARAM<//b> <em>String</em> - <a -href="Package.html">Package</a> name. <a>PARAM<//b> -<em>String</em> - log type. <b>RETURN</b> <em>void.</em> +<b>PARAM</b> <em>String</em> - <a href="Package.html">Package</a> name. </p> +<p> +<b>PARAM</b> <em>String</em> - log type. +</p> +<p> +<b>RETURN</b> <em>void.</em> +</p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File ReportManager.rb, line 71</span> -71: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) -72: <span class="ruby-comment cmt"># install log</span> -73: <span class="ruby-comment cmt"># build log</span> -74: <span class="ruby-comment cmt"># integrity log</span> -75: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File ReportManager.rb, line 74</span> +74: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageLog</span>( <span class="ruby-identifier">pack... [truncated message content] |
From: <esc...@us...> - 2006-05-21 19:35:20
|
Revision: 107 Author: eschabell Date: 2006-05-21 12:35:06 -0700 (Sun, 21 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=107&view=rev Log Message: ----------- UML class diagram of the AbT API (umbrello file). Added Paths: ----------- docs/requirements/trunk/umlDesign.xmi Added: docs/requirements/trunk/umlDesign.xmi =================================================================== --- docs/requirements/trunk/umlDesign.xmi (rev 0) +++ docs/requirements/trunk/umlDesign.xmi 2006-05-21 19:35:06 UTC (rev 107) @@ -0,0 +1,4729 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-05-21T21:35:19" xmi.version="1.2" > + <XMI.header> + <XMI.documentation> + <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> + <XMI.exporterVersion>1.4.2</XMI.exporterVersion> + <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> + </XMI.documentation> + <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> + </XMI.header> + <XMI.content> + <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" > + <UML:Namespace.ownedElement> + <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2" isRoot="false" isAbstract="false" name="int" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4" isRoot="false" isAbstract="false" name="char" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5" isRoot="false" isAbstract="false" name="bool" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="float" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7" isRoot="false" isAbstract="false" name="double" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8" isRoot="false" isAbstract="false" name="long" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="short" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="string" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="31" isRoot="false" isAbstract="false" name="void" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11" isRoot="false" isAbstract="false" name="Package" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="DepEngine" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="PackageManager" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14" isRoot="false" isAbstract="false" name="DownloadManager" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="15" isRoot="false" isAbstract="false" name="LogManager" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="16" isRoot="false" isAbstract="false" name="ReportManager" > + <UML:Classifier.feature> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="30" isRoot="false" isAbstract="false" name="generateHTMLPackageList" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="32" isRoot="false" isAbstract="false" name="searchPackageDescriptions" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="33" isRoot="false" value="" type="10" isAbstract="false" name="searchText" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="34" isRoot="false" isAbstract="false" name="showFileOwner" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="35" isRoot="false" value="" type="10" isAbstract="false" name="file" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36" isRoot="false" isAbstract="false" name="showFrozenPackages" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="showInstalledPackages" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38" isRoot="false" isAbstract="false" name="showJournal" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39" isRoot="false" isAbstract="false" name="showPackageDependencies" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="40" isRoot="false" value="" type="10" isAbstract="false" name="package" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41" isRoot="false" isAbstract="false" name="showPackageDetails" > + <UML:BehavioralFeature.parameter> + <UML:Parameter kind="return" xmi.id="68" type="5" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="42" isRoot="false" value="" type="10" isAbstract="false" name="package" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="44" isRoot="false" isAbstract="false" name="showPackageLog" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="45" isRoot="false" value="" type="10" isAbstract="false" name="package" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="47" isRoot="false" value="" type="10" isAbstract="false" name="logType" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="53" isRoot="false" isAbstract="false" name="showQueue" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="54" isRoot="false" value="" type="10" isAbstract="false" name="queueType" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="57" isRoot="false" isAbstract="false" name="showUntrackedFiles" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="59" isRoot="false" isAbstract="false" name="showUpdates" > + <UML:BehavioralFeature.parameter> + <UML:Parameter kind="return" xmi.id="69" type="5" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="60" isRoot="false" value="" type="10" isAbstract="false" name="target" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17" isRoot="false" isAbstract="false" name="SystemManager" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="18" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="19" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20" aggregation="none" type="11" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="21" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="22" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="23" aggregation="none" type="15" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="24" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="25" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26" aggregation="none" type="14" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="27" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="28" aggregation="none" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29" aggregation="none" type="12" name="" /> + </UML:Association.connection> + </UML:Association> + </UML:Namespace.ownedElement> + </UML:Model> + </XMI.content> + <XMI.extensions xmi.extender="umbrello" > + <docsettings viewid="1" documentation="" uniqueid="69" /> + <diagrams> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1006" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="821" > + <widgets> + <classwidget usesdiagramfillcolour="1" width="71" showattsigs="601" usesdiagramusefillcolour="1" x="42" linecolour="none" y="214" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="87" showattsigs="601" usesdiagramusefillcolour="1" x="412" linecolour="none" y="243" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="135" showattsigs="601" usesdiagramusefillcolour="1" x="229" linecolour="none" y="84" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="145" showattsigs="601" usesdiagramusefillcolour="1" x="200" linecolour="none" y="381" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="99" showattsigs="601" usesdiagramusefillcolour="1" x="328" linecolour="none" y="318" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="400" showattsigs="601" usesdiagramusefillcolour="0" x="434" linecolour="#ff0000" y="427" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="243" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="126" showattsigs="601" usesdiagramusefillcolour="1" x="730" linecolour="none" y="171" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + </widgets> + <messages/> + <associations> + <assocwidget totalcounta="5" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="13" xmi.id="18" > + <linepath> + <startpoint startx="256" starty="120" /> + <endpoint endx="77" endy="214" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="5" indexa="3" totalcountb="2" indexb="1" widgetbid="15" widgetaid="13" xmi.id="21" > + <linepath> + <startpoint startx="310" starty="120" /> + <endpoint endx="377" endy="318" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="5" indexa="2" totalcountb="2" indexb="1" widgetbid="14" widgetaid="13" xmi.id="24" > + <linepath> + <startpoint startx="283" starty="120" /> + <endpoint endx="272" endy="381" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="5" indexa="4" totalcountb="2" indexb="1" widgetbid="12" widgetaid="13" xmi.id="27" > + <linepath> + <startpoint startx="337" starty="120" /> + <endpoint endx="455" endy="243" /> + </linepath> + </assocwidget> + </associations> + </diagram> + </diagrams> + <listview> + <listitem open="1" type="800" label="Views" > + <listitem open="1" type="801" label="Logical View" > + <listitem open="1" type="813" id="12" /> + <listitem open="1" type="813" id="14" /> + <listitem open="1" type="813" id="15" /> + <listitem open="1" type="813" id="11" /> + <listitem open="1" type="813" id="13" /> + <listitem open="1" type="813" id="16" > + <listitem open="0" type="815" id="30" /> + <listitem open="0" type="815" id="32" /> + <listitem open="0" type="815" id="34" /> + <listitem open="0" type="815" id="36" /> + <listitem open="0" type="815" id="37" /> + <listitem open="0" type="815" id="38" /> + <listitem open="0" type="815" id="39" /> + <listitem open="0" type="815" id="41" /> + <listitem open="0" type="815" id="44" /> + <listitem open="0" type="815" id="53" /> + <listitem open="0" type="815" id="57" /> + <listitem open="0" type="815" id="59" /> + </listitem> + <listitem open="1" type="813" id="17" /> + <listitem open="1" type="830" label="Datatypes" > + <listitem open="1" type="829" id="5" /> + <listitem open="1" type="829" id="4" /> + <listitem open="1" type="829" id="7" /> + <listitem open="1" type="829" id="6" /> + <listitem open="1" type="829" id="2" /> + <listitem open="1" type="829" id="8" /> + <listitem open="1" type="829" id="9" /> + <listitem open="1" type="829" id="10" /> + <listitem open="1" type="829" id="31" /> + </listitem> + </listitem> + <listitem open="1" type="802" label="Use Case View" /> + <listitem open="1" type="821" label="Component View" /> + <listitem open="1" type="827" label="Deployment View" /> + <listitem open="1" type="836" label="Entity Relationship Model" /> + </listitem> + </listview> + <codegeneration> + <codegenerator language="PHP" /> + <codegenerator language="Cpp" > + <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" > + <textblocks/> + <header> + <codecomment tag="" /> + </header> + </codedocument> + <classifiercodedocument writeOutCode="true" package="" id="2" parent_class="2" fileExt=".cpp" fileName="int" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "int.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; int.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="4" parent_class="4" fileExt=".cpp" fileName="char" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "char.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; char.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="5" parent_class="5" fileExt=".cpp" fileName="bool" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "bool.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; bool.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="6" parent_class="6" fileExt=".cpp" fileName="float" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "float.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; float.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="7" parent_class="7" fileExt=".cpp" fileName="double" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "double.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; double.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="8" parent_class="8" fileExt=".cpp" fileName="long" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "long.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; long.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="9" parent_class="9" fileExt=".cpp" fileName="short" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "short.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; short.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:14:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="10" parent_class="10" fileExt=".cpp" fileName="string" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "string.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; string.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 16:15:20&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="package" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "package.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; package.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 20:59:32&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="18" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="18" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="12" parent_class="12" fileExt=".cpp" fileName="depengine" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "depengine.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="27" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="27" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="27" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="27" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="27" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; depengine.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 21:01:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="27" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="27" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="27" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="27" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="27" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="27" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="27" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="27" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="packagemanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "packagemanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#010; packagemanager.cpp - Copyright erics&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/opt/kde3/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sun May 21 2006 at 21:00:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="18" field_type="1" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="18" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="18" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="18" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="18" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="18" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="18" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="18" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="21" field_type="7077985" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="21" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="21" tag="" canDelete="false" writeOutText="false" classfield_id="21" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="24" field_type="-18" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="24" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="24" tag="" canDelete="false" writeOutText="false" classfield_id="24" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="27" field_type="2097268" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="27" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="27" tag="" canDelete="false" writeOutText="false" classfield_id="27" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="27" tag="" canDelete="false" writeOutText="false" classfield_id="27" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="27" tag="" canDelete="false" writeOutT... [truncated message content] |
From: <esc...@us...> - 2006-05-20 19:58:11
|
Revision: 106 Author: eschabell Date: 2006-05-20 12:57:51 -0700 (Sat, 20 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=106&view=rev Log Message: ----------- Added last API class ReportManager and regenerated docs. Finished with design of API. Modified Paths: -------------- src/trunk/doc/classes/DepEngine.html src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/Package.html src/trunk/doc/created.rid src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/files/DepEngine_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/ReportManager.rb src/trunk/doc/classes/ReportManager.html src/trunk/doc/dot/f_6.dot src/trunk/doc/dot/f_6.png src/trunk/doc/files/ReportManager_rb.html Added: src/trunk/ReportManager.rb =================================================================== --- src/trunk/ReportManager.rb (rev 0) +++ src/trunk/ReportManager.rb 2006-05-20 19:57:51 UTC (rev 106) @@ -0,0 +1,164 @@ +#!/usr/bin/ruby -w + +## +# ReportManager.rb +# +# ReportManager class handles all sort of report and query generation within +# the AbTLinux system. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class ReportManager + + protected + + private + + public + + ## + # Constructor for the Reportmanager. + # + # <b>RETURN</b> <i>ReportManager</i> - an initialized Report1Manager object. + ## + def initialize + end + + ## + # Display all data for a given package. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def showPackageDetails( package ) + end + + ## + # Display all packages installed and tracked by AbTLinux. + # + # <b>RETURN</b> <i>void.</i> + ## + def showInstalledPackages + end + + ## + # Display the contents of the requested log for a given package. Possible + # log types are; install, build and integrity. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <a>PARAM<//b> <i>String</i> - log type. + # <b>RETURN</b> <i>void.</i> + ## + def showPackageLog( package, logType ) + # install log + # build log + # integrity log + end + + ## + # Display a list of the packages found in the frozen list. + # + # <b>RETURN</b> <i>void.</i> + ## + def showFrozenPackages + end + + ## + # Provides access to dependency checking via the AbTLinux DepEngine. (This + # portal to the DepEngine will be expanded in apart sub-project, more + # details at a later date.) + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise + # hash of problem files and their encountered errors. + ## + def showPackageDependencies( package ) + end + + ## + # Display all files not part of any installed AbTLinux package. This + # delivers a list of files that are not tracked by AbTLinux package + # management. + # + # <b>RETURN</b> <i>void.</i> + ## + def showUntrackedFiles + end + + ## + # Display the AbTLinux journal file. + # + # <b>RETURN</b> <i>void.</i> + ## + def showJournal + end + + ## + # Display the name of the package(s) that own the given file. + # + # <b>PARAM</b> <i>String</i> - a file name. + # <b>RETURN</b> <i>void.</i> + ## + def showFileOwner( file ) + end + + ## + # Searches the installed package trees package descriptions for matching + # occurrances of the given search text. + # + # <a>PARAM<//b> <i>String</i> - a search text. + # <b>RETURN</b> <i>hash</i> - a hash of the search results, keys are package + # names and values are matching descriptions. + ## + def searchPackageDescriptions( searchText ) + end + + ## + # Displays the contents of the current queue based on the given queue. + # + # <a>PARAM<//b> <i>String</i> - the type of queue to display such as install + # queue. + # <b>RETURN</b> <i>void.</i> + ## + def showQueue( queueType ) + end + + ## + # Reports available updates for a given package or package tree based on the + # current system. + # + # <a>PARAM<//b> <i>String</i> - the target of the update check, either a + # package name or a package tree name. + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def showUpdates( target ) + end + + ## + # Generates an HTML page of installed packages from installed packages list. + # + # <b>RETURN</b> <i>void.</i> + ## + def generateHTMLPackageListing + end +end Modified: src/trunk/doc/classes/DepEngine.html =================================================================== --- src/trunk/doc/classes/DepEngine.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/classes/DepEngine.html 2006-05-20 19:57:51 UTC (rev 106) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,111,100" href="DepEngine.html" alt="DepEngine"> </map> -<img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000022">new</a></li> + <li><a href="#M000035">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000022"></a><b>new</b>() + <a name="M000035"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DepEngine.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-20 19:57:51 UTC (rev 106) @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000030">new</a></li> - <li><a href="#M000033">retrieveNewsFeed</a></li> - <li><a href="#M000031">retrievePackageSource</a></li> - <li><a href="#M000032">retrievePackageTree</a></li> - <li><a href="#M000034">updatePackage</a></li> - <li><a href="#M000035">updatePackageTree</a></li> + <li><a href="#M000043">new</a></li> + <li><a href="#M000046">retrieveNewsFeed</a></li> + <li><a href="#M000044">retrievePackageSource</a></li> + <li><a href="#M000045">retrievePackageTree</a></li> + <li><a href="#M000047">updatePackage</a></li> + <li><a href="#M000048">updatePackageTree</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>new</b>() + <a name="M000043"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,8 +146,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000043_source')" id="l_M000043_source">show source</a> ]</p> + <div id="M000043_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -159,7 +159,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000033"></a><b>retrieveNewsFeed</b>() + <a name="M000046"></a><b>retrieveNewsFeed</b>() </div> <div class="description"> <p> @@ -171,8 +171,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> - <div id="M000033_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000046_source')" id="l_M000046_source">show source</a> ]</p> + <div id="M000046_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 72</span> 72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> @@ -183,7 +183,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000031"></a><b>retrievePackageSource</b>( packageName ) + <a name="M000044"></a><b>retrievePackageSource</b>( packageName ) </div> <div class="description"> <p> @@ -196,8 +196,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> - <div id="M000031_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000044_source')" id="l_M000044_source">show source</a> ]</p> + <div id="M000044_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) @@ -208,7 +208,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000032"></a><b>retrievePackageTree</b>( packageTreeName ) + <a name="M000045"></a><b>retrievePackageTree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -221,8 +221,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> - <div id="M000032_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000045_source')" id="l_M000045_source">show source</a> ]</p> + <div id="M000045_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 63</span> 63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) @@ -233,7 +233,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000034"></a><b>updatePackage</b>() + <a name="M000047"></a><b>updatePackage</b>() </div> <div class="description"> <p> @@ -246,8 +246,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> - <div id="M000034_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000047_source')" id="l_M000047_source">show source</a> ]</p> + <div id="M000047_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 82</span> 82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> @@ -258,7 +258,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000035"></a><b>updatePackageTree</b>() + <a name="M000048"></a><b>updatePackageTree</b>() </div> <div class="description"> <p> @@ -270,8 +270,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> - <div id="M000035_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000048_source')" id="l_M000048_source">show source</a> ]</p> + <div id="M000048_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/classes/Package.html 2006-05-20 19:57:51 UTC (rev 106) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000026">build</a></li> - <li><a href="#M000025">configure</a></li> - <li><a href="#M000023">details</a></li> - <li><a href="#M000028">install</a></li> - <li><a href="#M000029">post</a></li> - <li><a href="#M000024">pre</a></li> - <li><a href="#M000027">preinstall</a></li> + <li><a href="#M000039">build</a></li> + <li><a href="#M000038">configure</a></li> + <li><a href="#M000036">details</a></li> + <li><a href="#M000041">install</a></li> + <li><a href="#M000042">post</a></li> + <li><a href="#M000037">pre</a></li> + <li><a href="#M000040">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>build</b>() + <a name="M000039"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show source</a> ]</p> + <div id="M000039_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>configure</b>() + <a name="M000038"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show source</a> ]</p> + <div id="M000038_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000023"></a><b>details</b>() + <a name="M000036"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> - <div id="M000023_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show source</a> ]</p> + <div id="M000036_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>install</b>() + <a name="M000041"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show source</a> ]</p> + <div id="M000041_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>post</b>() + <a name="M000042"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show source</a> ]</p> + <div id="M000042_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000024"></a><b>pre</b>() + <a name="M000037"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000037_source')" id="l_M000037_source">show source</a> ]</p> + <div id="M000037_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>preinstall</b>() + <a name="M000040"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show source</a> ]</p> + <div id="M000040_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Added: src/trunk/doc/classes/ReportManager.html =================================================================== --- src/trunk/doc/classes/ReportManager.html (rev 0) +++ src/trunk/doc/classes/ReportManager.html 2006-05-20 19:57:51 UTC (rev 106) @@ -0,0 +1,469 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: ReportManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />ReportManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/ReportManager_rb.html">ReportManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,130,100" href="ReportManager.html" alt="ReportManager"> +</map> +<img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +ReportManager.rb +</p> +<p> +<a href="ReportManager.html">ReportManager</a> class handles all sort of +report and query generation within the AbTLinux system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000034">generateHTMLPackageListing</a></li> + <li><a href="#M000022">new</a></li> + <li><a href="#M000031">searchPackageDescriptions</a></li> + <li><a href="#M000030">showFileOwner</a></li> + <li><a href="#M000026">showFrozenPackages</a></li> + <li><a href="#M000024">showInstalledPackages</a></li> + <li><a href="#M000029">showJournal</a></li> + <li><a href="#M000027">showPackageDependencies</a></li> + <li><a href="#M000023">showPackageDetails</a></li> + <li><a href="#M000025">showPackageLog</a></li> + <li><a href="#M000032">showQueue</a></li> + <li><a href="#M000028">showUntrackedFiles</a></li> + <li><a href="#M000033">showUpdates</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000022"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the Reportmanager. +</p> +<p> +<b>RETURN</b> <em><a href="ReportManager.html">ReportManager</a></em> - an +initialized Report1Manager object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000034"></a><b>generateHTMLPackageListing</b>() + </div> + <div class="description"> + <p> +Generates an HTML page of installed packages from installed packages list. +</p> +<p> +<b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 162</span> +162: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">generateHTMLPackageListing</span> +163: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000031"></a><b>searchPackageDescriptions</b>( searchText ) + </div> + <div class="description"> + <p> +Searches the installed package trees package descriptions for matching +occurrances of the given search text. +</p> +<p> +<a>PARAM<//b> <em>String</em> - a search text. <b>RETURN</b> +<em>hash</em> - a hash of the search results, keys are package names and +values are matching descriptions. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 132</span> +132: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">searchPackageDescriptions</span>( <span class="ruby-identifier">searchText</span> ) +133: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000030"></a><b>showFileOwner</b>( file ) + </div> + <div class="description"> + <p> +Display the name of the package(s) that own the given file. +</p> +<p> +<b>PARAM</b> <em>String</em> - a file name. <b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 121</span> +121: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFileOwner</span>( <span class="ruby-identifier">file</span> ) +122: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000026"></a><b>showFrozenPackages</b>() + </div> + <div class="description"> + <p> +Display a list of the packages found in the frozen list. +</p> +<p> +<b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 82</span> +82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showFrozenPackages</span> +83: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000024"></a><b>showInstalledPackages</b>() + </div> + <div class="description"> + <p> +Display all packages installed and tracked by AbTLinux. +</p> +<p> +<b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 60</span> +60: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showInstalledPackages</span> +61: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000029"></a><b>showJournal</b>() + </div> + <div class="description"> + <p> +Display the AbTLinux journal file. +</p> +<p> +<b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 112</span> +112: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showJournal</span> +113: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000027"></a><b>showPackageDependencies</b>( package ) + </div> + <div class="description"> + <p> +Provides access to dependency checking via the AbTLinux <a +href="DepEngine.html">DepEngine</a>. (This portal to the <a +href="DepEngine.html">DepEngine</a> will be expanded in apart sub-project, +more details at a later date.) +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>hash</em> - Empty +hash if no problems found, otherwise hash of problem files and their +encountered errors. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 94</span> +94: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDependencies</span>( <span class="ruby-identifier">package</span> ) +95: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000023"></a><b>showPackageDetails</b>( package ) + </div> + <div class="description"> + <p> +Display all data for a given package. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if completes without error, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 52</span> +52: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageDetails</span>( <span class="ruby-identifier">package</span> ) +53: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000025"></a><b>showPackageLog</b>( package, logType ) + </div> + <div class="description"> + <p> +Display the contents of the requested log for a given package. Possible log +types are; install, build and integrity. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <a>PARAM<//b> +<em>String</em> - log type. <b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 71</span> +71: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showPackageLog</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">logType</span> ) +72: <span class="ruby-comment cmt"># install log</span> +73: <span class="ruby-comment cmt"># build log</span> +74: <span class="ruby-comment cmt"># integrity log</span> +75: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000032"></a><b>showQueue</b>( queueType ) + </div> + <div class="description"> + <p> +Displays the contents of the current queue based on the given queue. +</p> +<p> +<a>PARAM<//b> <em>String</em> - the type of queue to display +such as install queue. <b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 142</span> +142: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showQueue</span>( <span class="ruby-identifier">queueType</span> ) +143: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000028"></a><b>showUntrackedFiles</b>() + </div> + <div class="description"> + <p> +Display all files not part of any installed AbTLinux package. This delivers +a list of files that are not tracked by AbTLinux package management. +</p> +<p> +<b>RETURN</b> <em>void.</em> +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 104</span> +104: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showUntrackedFiles</span> +105: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000033"></a><b>showUpdates</b>( target ) + </div> + <div class="description"> + <p> +Reports available updates for a given package or package tree based on the +current system. +</p> +<p> +<a>PARAM<//b> <em>String</em> - the target of the update check, +either a package name or a package tree name. <b>RETURN</b> +<em>boolean</em> - True if completes without error, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File ReportManager.rb, line 154</span> +154: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">showUpdates</span>( <span class="ruby-identifier">target</span> ) +155: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/created.rid 2006-05-20 19:57:51 UTC (rev 106) @@ -1 +1 @@ -Sat May 20 20:46:16 CEST 2006 +Sat May 20 21:55:28 CEST 2006 Modified: src/trunk/doc/dot/f_5.dot =================================================================== --- src/trunk/doc/dot/f_5.dot 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/dot/f_5.dot 2006-05-20 19:57:51 UTC (rev 106) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "DepEngine.rb" + label = "ReportManager.rb" node [ fontname = Arial, fontsize = 8, @@ -13,14 +13,14 @@ subgraph cluster_6 { fontname = Arial color = red - label = "DepEngine.rb" - DepEngine [ + label = "ReportManager.rb" + ReportManager [ fontcolor = black, - URL = "classes/DepEngine.html", + URL = "classes/ReportManager.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "DepEngine" + label = "ReportManager" ] } Modified: src/trunk/doc/dot/f_5.png =================================================================== (Binary files differ) Added: src/trunk/doc/dot/f_6.dot =================================================================== --- src/trunk/doc/dot/f_6.dot (rev 0) +++ src/trunk/doc/dot/f_6.dot 2006-05-20 19:57:51 UTC (rev 106) @@ -0,0 +1,29 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "DepEngine.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_7 { + fontname = Arial + color = red + label = "DepEngine.rb" + DepEngine [ + fontcolor = black, + URL = "classes/DepEngine.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "DepEngine" + ] + + } + +} + Added: src/trunk/doc/dot/f_6.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_6.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: src/trunk/doc/files/DepEngine_rb.html =================================================================== --- src/trunk/doc/files/DepEngine_rb.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/files/DepEngine_rb.html 2006-05-20 19:57:51 UTC (rev 106) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,111,100" href="../classes/DepEngine.html" alt="DepEngine"> </map> -<img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_6.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Added: src/trunk/doc/files/ReportManager_rb.html =================================================================== --- src/trunk/doc/files/ReportManager_rb.html (rev 0) +++ src/trunk/doc/files/ReportManager_rb.html 2006-05-20 19:57:51 UTC (rev 106) @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: ReportManager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />ReportManager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>ReportManager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Sat May 20 21:55:03 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,130,100" href="../classes/ReportManager.html" alt="ReportManager"> +</map> +<img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +ReportManager.rb +</p> +<p> +<a href="../classes/ReportManager.html">ReportManager</a> class handles all +sort of report and query generation within the AbTLinux system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/fr_class_index.html 2006-05-20 19:57:51 UTC (rev 106) @@ -46,6 +46,7 @@ <a href="classes/LogManager.html">LogManager</a><br> <a href="classes/Package.html">Package</a><br> <a href="classes/PackageManager.html">PackageManager</a><br> +<a href="classes/ReportManager.html">ReportManager</a><br> <a href="classes/SystemManager.html">SystemManager</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/fr_file_index.html 2006-05-20 19:57:51 UTC (rev 106) @@ -46,6 +46,7 @@ <a href="files/LogManager_rb.html">LogManager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> <a href="files/PackageManager_rb.html">PackageManager.rb</a><br> +<a href="files/ReportManager_rb.html">ReportManager.rb</a><br> <a href="files/SystemManager_rb.html">SystemManager.rb</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/doc/fr_method_index.html 2006-05-20 19:57:51 UTC (rev 106) @@ -41,37 +41,50 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/Package.html#M000026">build (Package)</a><br> +<a href="classes/Package.html#M000039">build (Package)</a><br> <a href="classes/LogManager.html#M000020">cachePackage (LogManager)</a><br> <a href="classes/SystemManager.html#M000009">cleanupLogs (SystemManager)</a><br> <a href="classes/SystemManager.html#M000008">cleanupPackageSources (SystemManager)</a><br> -<a href="classes/Package.html#M000025">configure (Package)</a><br> -<a href="classes/Package.html#M000023">details (Package)</a><br> +<a href="classes/Package.html#M000038">configure (Package)</a><br> +<a href="classes/Package.html#M000036">details (Package)</a><br> <a href="classes/PackageManager.html#M000005">downgrade (PackageManager)</a><br> <a href="classes/SystemManager.html#M000014">fixPackage (SystemManager)</a><br> <a href="classes/PackageManager.html#M000006">freezePackage (PackageManager)</a><br> -<a href="classes/Package.html#M000028">install (Package)</a><br> +<a href="classes/ReportManager.html#M000034">generateHTMLPackageListing (ReportManager)</a><br> +<a href="classes/Package.html#M000041">install (Package)</a><br> <a href="classes/PackageManager.html#M000002">install (PackageManager)</a><br> <a href="classes/LogManager.html#M000019">logPackageBuild (LogManager)</a><br> <a href="classes/LogManager.html#M000018">logPackageInstall (LogManager)</a><br> <a href="classes/LogManager.html#M000021">logToJournal (LogManager)</a><br> -<a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> -<a href="classes/DepEngine.html#M000022">new (DepEngine)</a><br> +<a href="classes/ReportManager.html#M000022">new (ReportManager)</a><br> <a href="classes/LogManager.html#M000017">new (LogManager)</a><br> <a href="classes/SystemManager.html#M000007">new (SystemManager)</a><br> -<a href="classes/DownloadManager.html#M000030">new (DownloadManager)</a><br> -<a href="classes/Package.html#M000029">post (Package)</a><br> -<a href="classes/Package.html#M000024">pre (Package)</a><br> -<a href="classes/Package.html#M000027">preinstall (Package)</a><br> +<a href="classes/DownloadManager.html#M000043">new (DownloadManager)</a><br> +<a href="classes/DepEngine.html#M000035">new (DepEngine)</a><br> +<a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> +<a href="classes/Package.html#M000042">post (Package)</a><br> +<a href="classes/Package.html#M000037">pre (Package)</a><br> +<a href="classes/Package.html#M000040">preinstall (Package)</a><br> <a href="classes/PackageManager.html#M000003">reinstall (PackageManager)</a><br> <a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> -<a href="classes/DownloadManager.html#M000033">retrieveNewsFeed (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000031">retrievePackageSource (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000032">retrievePackageTree (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000046">retrieveNewsFeed (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000044">retrievePackageSource (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000045">retrievePackageTree (DownloadManager)</a><br> +<a href="classes/ReportManager.html#M000031">searchPackageDescriptions (ReportManager)</a><br> <a href="classes/SystemManager.html#M000015">setCentralRepo (SystemManager)</a><br> <a href="classes/SystemManager.html#M000016">setPackageTreeLocation (SystemManager)</a><br> -<a href="classes/DownloadManager.html#M000034">updatePackage (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000035">updatePackageTree (DownloadManager)</a><br> +<a href="classes/ReportManager.html#M000030">showFileOwner (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000026">showFrozenPackages (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000024">showInstalledPackages (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000029">showJournal (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000027">showPackageDependencies (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000023">showPackageDetails (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000025">showPackageLog (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000032">showQueue (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000028">showUntrackedFiles (ReportManager)</a><br> +<a href="classes/ReportManager.html#M000033">showUpdates (ReportManager)</a><br> +<a href="classes/DownloadManager.html#M000047">updatePackage (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000048">updatePackageTree (DownloadManager)</a><br> <a href="classes/SystemManager.html#M000010">verifyInstalledFiles (SystemManager)</a><br> <a href="classes/SystemManager.html#M000012">verifyPackageDepends (SystemManager)</a><br> <a href="classes/SystemManager.html#M000013">verifyPackageIntegrity (SystemManager)</a><br> Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-20 18:47:34 UTC (rev 105) +++ src/trunk/docGen.sh 2006-05-20 19:57:51 UTC (rev 106) @@ -21,6 +21,7 @@ DownloadManager.rb SystemManager.rb LogManager.rb + ReportManager.rb DepEngine.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: ABout T. L. <esc...@us...> - 2006-05-20 18:50:05
|
IzEwOiBEZWZpbmUgYWJ0IEFQSQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICBSZXBvcnRlcjogIGVy aWNzICAgICAgICAgIHwgICAgICAgT3duZXI6ICBlcmljcyAgICAgIA0KICAgICAgVHlwZTogIHRh c2sgICAgICAgICAgIHwgICAgICBTdGF0dXM6ICBhc3NpZ25lZCAgIA0KICBQcmlvcml0eTogIG1h am9yICAgICAgICAgIHwgICBNaWxlc3RvbmU6ICB2ZXJzaW9uXzAuOA0KIENvbXBvbmVudDogIGFi dGxpbnV4LWRvY3MgIHwgICAgIFZlcnNpb246ICAwLjcgICAgICAgIA0KUmVzb2x1dGlvbjogICAg ICAgICAgICAgICAgIHwgICAgS2V5d29yZHM6ICAgICAgICAgICAgIA0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KQ2hhbmdlcyAoYnkgZXJpY3MpOg0KDQogICogc3RhdHVzOiAgbmV3ID0+IGFzc2lnbmVk DQoNCkNvbW1lbnQ6DQoNCiBDcmVhdGVkIGJhc2ljIGxheW91dCBvZiBBUEksIHBvc3RlZCBsaW5r IG9uIHdlYnNpdGUgYW5kIG5lZWQgb25seSB0byBhZGQNCiBVTUwgZGlhZ3JhbSB0byB0aGUgZGVz aWduIHNlY3Rpb24gb2Ygb3VyIGRvY3VtZW50Lg0KDQotLSANClRpY2tldCBVUkw6IDxodHRwOi8v dHJhYy5hYnRsaW51eC5vcmcvdGlja2V0LzEwPg0KQUJvdXQgVGltZSBMaW51eCA8aHR0cDovL2Fi dGxpbnV4Lm9yZz4NCkl0J3MgYWJvdXQgdGltZSBzb21lb25lIGRpZCBpdCByaWdodC4uLg== |
From: <esc...@us...> - 2006-05-20 18:47:54
|
Revision: 105 Author: eschabell Date: 2006-05-20 11:47:34 -0700 (Sat, 20 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=105&view=rev Log Message: ----------- Added LogManager and generated docs. Modified Paths: -------------- src/trunk/doc/classes/DepEngine.html src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/Package.html src/trunk/doc/created.rid src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/files/DepEngine_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/LogManager.rb src/trunk/doc/classes/LogManager.html src/trunk/doc/dot/f_5.dot src/trunk/doc/dot/f_5.png src/trunk/doc/files/LogManager_rb.html Added: src/trunk/LogManager.rb =================================================================== --- src/trunk/LogManager.rb (rev 0) +++ src/trunk/LogManager.rb 2006-05-20 18:47:34 UTC (rev 105) @@ -0,0 +1,105 @@ +#!/usr/bin/ruby -w + +## +# LogManager.rb +# +# LogManager class handles all aspects of logging and access to existing logs +# within the AbTLinux system. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class LogManager + + protected + + ## + # Provides logging of the integrity of all installed files for the given + # package. Will be called as part of the logging done during the install + # phase. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if integrity log created successfully, + # otherwise false. + ## + def logPackageIntegrity( package ) + end + + + private + + # placeholder for private methods. + + + public + + ## + # Constructor for the LogManager. + # + # <b>RETURN</b> <i>LogManager</i> - an initialized LogManager object. + ## + def initialize + end + + ## + # Provides logging of all files installed by given package. Should be called + # as part of the install phase of the build. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if install log created successfully, + # otherwise false. + ## + def logPackageInstall( package ) + end + + ## + # Provides logging of all output produced during the build phase of the + # given package. Should be called as part of the install phase of the build. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if build log created successfully, + # otherwise false. + ## + def logPackageBuild( package ) + end + + ## + # Provides a complete log of the given packages build. Includes everything + # needed to duplicate the build at a later date. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if package cache created successfully, + # otherwise false. + ## + def cachePackage( package ) + end + + ## + # Provides logging of given message to the AbTLinux journal. Message logged + # with date timestamp. + # + # <a>PARAM<//b> <i>String</i> - Message to be added to the log. + # <b>RETURN</b> <i>boolean</i> - True if message logged successfully, + # otherwise false. + ## + def logToJournal( message ) + end + +end Modified: src/trunk/doc/classes/DepEngine.html =================================================================== --- src/trunk/doc/classes/DepEngine.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/classes/DepEngine.html 2006-05-20 18:47:34 UTC (rev 105) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,111,100" href="DepEngine.html" alt="DepEngine"> </map> -<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> @@ -118,7 +118,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000017">new</a></li> + <li><a href="#M000022">new</a></li> </ul> @@ -129,7 +129,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>new</b>() + <a name="M000022"></a><b>new</b>() </div> <div class="description"> <p> @@ -141,8 +141,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DepEngine.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> Modified: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-20 18:47:34 UTC (rev 105) @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000025">new</a></li> - <li><a href="#M000028">retrieveNewsFeed</a></li> - <li><a href="#M000026">retrievePackageSource</a></li> - <li><a href="#M000027">retrievePackageTree</a></li> - <li><a href="#M000029">updatePackage</a></li> - <li><a href="#M000030">updatePackageTree</a></li> + <li><a href="#M000030">new</a></li> + <li><a href="#M000033">retrieveNewsFeed</a></li> + <li><a href="#M000031">retrievePackageSource</a></li> + <li><a href="#M000032">retrievePackageTree</a></li> + <li><a href="#M000034">updatePackage</a></li> + <li><a href="#M000035">updatePackageTree</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>new</b>() + <a name="M000030"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,8 +146,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -159,7 +159,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>retrieveNewsFeed</b>() + <a name="M000033"></a><b>retrieveNewsFeed</b>() </div> <div class="description"> <p> @@ -171,8 +171,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show source</a> ]</p> + <div id="M000033_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 72</span> 72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> @@ -183,7 +183,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>retrievePackageSource</b>( packageName ) + <a name="M000031"></a><b>retrievePackageSource</b>( packageName ) </div> <div class="description"> <p> @@ -196,8 +196,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show source</a> ]</p> + <div id="M000031_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) @@ -208,7 +208,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>retrievePackageTree</b>( packageTreeName ) + <a name="M000032"></a><b>retrievePackageTree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -221,8 +221,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show source</a> ]</p> + <div id="M000032_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 63</span> 63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) @@ -233,7 +233,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>updatePackage</b>() + <a name="M000034"></a><b>updatePackage</b>() </div> <div class="description"> <p> @@ -246,8 +246,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show source</a> ]</p> + <div id="M000034_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 82</span> 82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> @@ -258,7 +258,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000030"></a><b>updatePackageTree</b>() + <a name="M000035"></a><b>updatePackageTree</b>() </div> <div class="description"> <p> @@ -270,8 +270,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> - <div id="M000030_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show source</a> ]</p> + <div id="M000035_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> Added: src/trunk/doc/classes/LogManager.html =================================================================== --- src/trunk/doc/classes/LogManager.html (rev 0) +++ src/trunk/doc/classes/LogManager.html 2006-05-20 18:47:34 UTC (rev 105) @@ -0,0 +1,267 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: LogManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />LogManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/LogManager_rb.html">LogManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,117,100" href="LogManager.html" alt="LogManager"> +</map> +<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +LogManager.rb +</p> +<p> +<a href="LogManager.html">LogManager</a> class handles all aspects of +logging and access to existing logs within the AbTLinux system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000020">cachePackage</a></li> + <li><a href="#M000019">logPackageBuild</a></li> + <li><a href="#M000018">logPackageInstall</a></li> + <li><a href="#M000021">logToJournal</a></li> + <li><a href="#M000017">new</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000017"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the <a href="LogManager.html">LogManager</a>. +</p> +<p> +<b>RETURN</b> <em><a href="LogManager.html">LogManager</a></em> - an +initialized <a href="LogManager.html">LogManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File LogManager.rb, line 58</span> +58: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +59: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000020"></a><b>cachePackage</b>( package ) + </div> + <div class="description"> + <p> +Provides a complete log of the given packages build. Includes everything +needed to duplicate the build at a later date. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if package cache created successfully, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File LogManager.rb, line 91</span> +91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cachePackage</span>( <span class="ruby-identifier">package</span> ) +92: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000019"></a><b>logPackageBuild</b>( package ) + </div> + <div class="description"> + <p> +Provides logging of all output produced during the build phase of the given +package. Should be called as part of the install phase of the build. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if build log created successfully, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File LogManager.rb, line 80</span> +80: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageBuild</span>( <span class="ruby-identifier">package</span> ) +81: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000018"></a><b>logPackageInstall</b>( package ) + </div> + <div class="description"> + <p> +Provides logging of all files installed by given package. Should be called +as part of the install phase of the build. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if install log created successfully, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File LogManager.rb, line 69</span> +69: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logPackageInstall</span>( <span class="ruby-identifier">package</span> ) +70: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000021"></a><b>logToJournal</b>( message ) + </div> + <div class="description"> + <p> +Provides logging of given message to the AbTLinux journal. Message logged +with date timestamp. +</p> +<p> +<a>PARAM<//b> <em>String</em> - Message to be added to the log. +<b>RETURN</b> <em>boolean</em> - True if message logged successfully, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File LogManager.rb, line 102</span> +102: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">logToJournal</span>( <span class="ruby-identifier">message</span> ) +103: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/classes/Package.html 2006-05-20 18:47:34 UTC (rev 105) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000021">build</a></li> - <li><a href="#M000020">configure</a></li> - <li><a href="#M000018">details</a></li> - <li><a href="#M000023">install</a></li> - <li><a href="#M000024">post</a></li> - <li><a href="#M000019">pre</a></li> - <li><a href="#M000022">preinstall</a></li> + <li><a href="#M000026">build</a></li> + <li><a href="#M000025">configure</a></li> + <li><a href="#M000023">details</a></li> + <li><a href="#M000028">install</a></li> + <li><a href="#M000029">post</a></li> + <li><a href="#M000024">pre</a></li> + <li><a href="#M000027">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>build</b>() + <a name="M000026"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>configure</b>() + <a name="M000025"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>details</b>() + <a name="M000023"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> - <div id="M000018_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000023"></a><b>install</b>() + <a name="M000028"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> - <div id="M000023_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000024"></a><b>post</b>() + <a name="M000029"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>pre</b>() + <a name="M000024"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000022"></a><b>preinstall</b>() + <a name="M000027"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/created.rid 2006-05-20 18:47:34 UTC (rev 105) @@ -1 +1 @@ -Sat May 20 15:12:03 CEST 2006 +Sat May 20 20:46:16 CEST 2006 Modified: src/trunk/doc/dot/f_4.dot =================================================================== --- src/trunk/doc/dot/f_4.dot 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/dot/f_4.dot 2006-05-20 18:47:34 UTC (rev 105) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "DepEngine.rb" + label = "LogManager.rb" node [ fontname = Arial, fontsize = 8, @@ -13,14 +13,14 @@ subgraph cluster_5 { fontname = Arial color = red - label = "DepEngine.rb" - DepEngine [ + label = "LogManager.rb" + LogManager [ fontcolor = black, - URL = "classes/DepEngine.html", + URL = "classes/LogManager.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "DepEngine" + label = "LogManager" ] } Modified: src/trunk/doc/dot/f_4.png =================================================================== (Binary files differ) Added: src/trunk/doc/dot/f_5.dot =================================================================== --- src/trunk/doc/dot/f_5.dot (rev 0) +++ src/trunk/doc/dot/f_5.dot 2006-05-20 18:47:34 UTC (rev 105) @@ -0,0 +1,29 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "DepEngine.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_6 { + fontname = Arial + color = red + label = "DepEngine.rb" + DepEngine [ + fontcolor = black, + URL = "classes/DepEngine.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "DepEngine" + ] + + } + +} + Added: src/trunk/doc/dot/f_5.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_5.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: src/trunk/doc/files/DepEngine_rb.html =================================================================== --- src/trunk/doc/files/DepEngine_rb.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/files/DepEngine_rb.html 2006-05-20 18:47:34 UTC (rev 105) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,111,100" href="../classes/DepEngine.html" alt="DepEngine"> </map> -<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_5.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Added: src/trunk/doc/files/LogManager_rb.html =================================================================== --- src/trunk/doc/files/LogManager_rb.html (rev 0) +++ src/trunk/doc/files/LogManager_rb.html 2006-05-20 18:47:34 UTC (rev 105) @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: LogManager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />LogManager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>LogManager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Sat May 20 20:45:05 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,117,100" href="../classes/LogManager.html" alt="LogManager"> +</map> +<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +LogManager.rb +</p> +<p> +<a href="../classes/LogManager.html">LogManager</a> class handles all +aspects of logging and access to existing logs within the AbTLinux system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/fr_class_index.html 2006-05-20 18:47:34 UTC (rev 105) @@ -43,6 +43,7 @@ <div class="entries"> <a href="classes/DepEngine.html">DepEngine</a><br> <a href="classes/DownloadManager.html">DownloadManager</a><br> +<a href="classes/LogManager.html">LogManager</a><br> <a href="classes/Package.html">Package</a><br> <a href="classes/PackageManager.html">PackageManager</a><br> <a href="classes/SystemManager.html">SystemManager</a><br> Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/fr_file_index.html 2006-05-20 18:47:34 UTC (rev 105) @@ -43,6 +43,7 @@ <div class="entries"> <a href="files/DepEngine_rb.html">DepEngine.rb</a><br> <a href="files/DownloadManager_rb.html">DownloadManager.rb</a><br> +<a href="files/LogManager_rb.html">LogManager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> <a href="files/PackageManager_rb.html">PackageManager.rb</a><br> <a href="files/SystemManager_rb.html">SystemManager.rb</a><br> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/doc/fr_method_index.html 2006-05-20 18:47:34 UTC (rev 105) @@ -41,32 +41,37 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/Package.html#M000021">build (Package)</a><br> +<a href="classes/Package.html#M000026">build (Package)</a><br> +<a href="classes/LogManager.html#M000020">cachePackage (LogManager)</a><br> <a href="classes/SystemManager.html#M000009">cleanupLogs (SystemManager)</a><br> <a href="classes/SystemManager.html#M000008">cleanupPackageSources (SystemManager)</a><br> -<a href="classes/Package.html#M000020">configure (Package)</a><br> -<a href="classes/Package.html#M000018">details (Package)</a><br> +<a href="classes/Package.html#M000025">configure (Package)</a><br> +<a href="classes/Package.html#M000023">details (Package)</a><br> <a href="classes/PackageManager.html#M000005">downgrade (PackageManager)</a><br> <a href="classes/SystemManager.html#M000014">fixPackage (SystemManager)</a><br> <a href="classes/PackageManager.html#M000006">freezePackage (PackageManager)</a><br> +<a href="classes/Package.html#M000028">install (Package)</a><br> <a href="classes/PackageManager.html#M000002">install (PackageManager)</a><br> -<a href="classes/Package.html#M000023">install (Package)</a><br> +<a href="classes/LogManager.html#M000019">logPackageBuild (LogManager)</a><br> +<a href="classes/LogManager.html#M000018">logPackageInstall (LogManager)</a><br> +<a href="classes/LogManager.html#M000021">logToJournal (LogManager)</a><br> +<a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> +<a href="classes/DepEngine.html#M000022">new (DepEngine)</a><br> +<a href="classes/LogManager.html#M000017">new (LogManager)</a><br> <a href="classes/SystemManager.html#M000007">new (SystemManager)</a><br> -<a href="classes/DepEngine.html#M000017">new (DepEngine)</a><br> -<a href="classes/DownloadManager.html#M000025">new (DownloadManager)</a><br> -<a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> -<a href="classes/Package.html#M000024">post (Package)</a><br> -<a href="classes/Package.html#M000019">pre (Package)</a><br> -<a href="classes/Package.html#M000022">preinstall (Package)</a><br> +<a href="classes/DownloadManager.html#M000030">new (DownloadManager)</a><br> +<a href="classes/Package.html#M000029">post (Package)</a><br> +<a href="classes/Package.html#M000024">pre (Package)</a><br> +<a href="classes/Package.html#M000027">preinstall (Package)</a><br> <a href="classes/PackageManager.html#M000003">reinstall (PackageManager)</a><br> <a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> -<a href="classes/DownloadManager.html#M000028">retrieveNewsFeed (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000026">retrievePackageSource (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000027">retrievePackageTree (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000033">retrieveNewsFeed (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000031">retrievePackageSource (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000032">retrievePackageTree (DownloadManager)</a><br> <a href="classes/SystemManager.html#M000015">setCentralRepo (SystemManager)</a><br> <a href="classes/SystemManager.html#M000016">setPackageTreeLocation (SystemManager)</a><br> -<a href="classes/DownloadManager.html#M000029">updatePackage (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000030">updatePackageTree (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000034">updatePackage (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000035">updatePackageTree (DownloadManager)</a><br> <a href="classes/SystemManager.html#M000010">verifyInstalledFiles (SystemManager)</a><br> <a href="classes/SystemManager.html#M000012">verifyPackageDepends (SystemManager)</a><br> <a href="classes/SystemManager.html#M000013">verifyPackageIntegrity (SystemManager)</a><br> Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-20 13:13:18 UTC (rev 104) +++ src/trunk/docGen.sh 2006-05-20 18:47:34 UTC (rev 105) @@ -20,6 +20,7 @@ Package.rb DownloadManager.rb SystemManager.rb + LogManager.rb DepEngine.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-20 13:13:35
|
Revision: 104 Author: eschabell Date: 2006-05-20 06:13:18 -0700 (Sat, 20 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=104&view=rev Log Message: ----------- Added placeholder class for DepEngine and updated docs. Modified Paths: -------------- src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/Package.html src/trunk/doc/created.rid src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/DepEngine.rb src/trunk/doc/classes/DepEngine.html src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/files/DepEngine_rb.html Added: src/trunk/DepEngine.rb =================================================================== --- src/trunk/DepEngine.rb (rev 0) +++ src/trunk/DepEngine.rb 2006-05-20 13:13:18 UTC (rev 104) @@ -0,0 +1,45 @@ +#!/usr/bin/ruby -w + +## +# DepEngine.rb +# +# DepEngine class handles all dependency aspects of the AbTLinux system. It is +# part of a sub-project with it's own requirements document. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class DepEngine + + protected + + private + + public + + ## + # Constructor for the DepEngine class. + # + # <b>RETURN</b> <i>DepEngine</i> - an initialized DepEngine object. + ## + def initialize + end + +end Added: src/trunk/doc/classes/DepEngine.html =================================================================== --- src/trunk/doc/classes/DepEngine.html (rev 0) +++ src/trunk/doc/classes/DepEngine.html 2006-05-20 13:13:18 UTC (rev 104) @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: DepEngine</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />DepEngine</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/DepEngine_rb.html">DepEngine.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,111,100" href="DepEngine.html" alt="DepEngine"> +</map> +<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +DepEngine.rb +</p> +<p> +<a href="DepEngine.html">DepEngine</a> class handles all dependency aspects +of the AbTLinux system. It is part of a sub-project with it’s own +requirements document. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000017">new</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000017"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the <a href="DepEngine.html">DepEngine</a> class. +</p> +<p> +<b>RETURN</b> <em><a href="DepEngine.html">DepEngine</a></em> - an +initialized <a href="DepEngine.html">DepEngine</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DepEngine.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-20 13:13:18 UTC (rev 104) @@ -117,12 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000024">new</a></li> - <li><a href="#M000027">retrieveNewsFeed</a></li> - <li><a href="#M000025">retrievePackageSource</a></li> - <li><a href="#M000026">retrievePackageTree</a></li> - <li><a href="#M000028">updatePackage</a></li> - <li><a href="#M000029">updatePackageTree</a></li> + <li><a href="#M000025">new</a></li> + <li><a href="#M000028">retrieveNewsFeed</a></li> + <li><a href="#M000026">retrievePackageSource</a></li> + <li><a href="#M000027">retrievePackageTree</a></li> + <li><a href="#M000029">updatePackage</a></li> + <li><a href="#M000030">updatePackageTree</a></li> </ul> @@ -133,7 +133,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000024"></a><b>new</b>() + <a name="M000025"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,8 +146,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> - <div id="M000024_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> @@ -159,7 +159,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000027"></a><b>retrieveNewsFeed</b>() + <a name="M000028"></a><b>retrieveNewsFeed</b>() </div> <div class="description"> <p> @@ -171,8 +171,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> - <div id="M000027_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 72</span> 72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> @@ -183,7 +183,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000025"></a><b>retrievePackageSource</b>( packageName ) + <a name="M000026"></a><b>retrievePackageSource</b>( packageName ) </div> <div class="description"> <p> @@ -196,8 +196,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> - <div id="M000025_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 53</span> 53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) @@ -208,7 +208,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000026"></a><b>retrievePackageTree</b>( packageTreeName ) + <a name="M000027"></a><b>retrievePackageTree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -221,8 +221,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> - <div id="M000026_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 63</span> 63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) @@ -233,7 +233,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000028"></a><b>updatePackage</b>() + <a name="M000029"></a><b>updatePackage</b>() </div> <div class="description"> <p> @@ -246,8 +246,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> - <div id="M000028_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 82</span> 82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> @@ -258,7 +258,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000029"></a><b>updatePackageTree</b>() + <a name="M000030"></a><b>updatePackageTree</b>() </div> <div class="description"> <p> @@ -270,8 +270,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> - <div id="M000029_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000030_source')" id="l_M000030_source">show source</a> ]</p> + <div id="M000030_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 91</span> 91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/doc/classes/Package.html 2006-05-20 13:13:18 UTC (rev 104) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000020">build</a></li> - <li><a href="#M000019">configure</a></li> - <li><a href="#M000017">details</a></li> - <li><a href="#M000022">install</a></li> - <li><a href="#M000023">post</a></li> - <li><a href="#M000018">pre</a></li> - <li><a href="#M000021">preinstall</a></li> + <li><a href="#M000021">build</a></li> + <li><a href="#M000020">configure</a></li> + <li><a href="#M000018">details</a></li> + <li><a href="#M000023">install</a></li> + <li><a href="#M000024">post</a></li> + <li><a href="#M000019">pre</a></li> + <li><a href="#M000022">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>build</b>() + <a name="M000021"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>configure</b>() + <a name="M000020"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>details</b>() + <a name="M000018"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000022"></a><b>install</b>() + <a name="M000023"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> - <div id="M000022_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000023"></a><b>post</b>() + <a name="M000024"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> - <div id="M000023_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>pre</b>() + <a name="M000019"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> - <div id="M000018_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>preinstall</b>() + <a name="M000022"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/doc/created.rid 2006-05-20 13:13:18 UTC (rev 104) @@ -1 +1 @@ -Sat May 20 15:06:55 CEST 2006 +Sat May 20 15:12:03 CEST 2006 Added: src/trunk/doc/dot/f_4.dot =================================================================== --- src/trunk/doc/dot/f_4.dot (rev 0) +++ src/trunk/doc/dot/f_4.dot 2006-05-20 13:13:18 UTC (rev 104) @@ -0,0 +1,29 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "DepEngine.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_5 { + fontname = Arial + color = red + label = "DepEngine.rb" + DepEngine [ + fontcolor = black, + URL = "classes/DepEngine.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "DepEngine" + ] + + } + +} + Added: src/trunk/doc/dot/f_4.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_4.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: src/trunk/doc/files/DepEngine_rb.html =================================================================== --- src/trunk/doc/files/DepEngine_rb.html (rev 0) +++ src/trunk/doc/files/DepEngine_rb.html 2006-05-20 13:13:18 UTC (rev 104) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: DepEngine.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />DepEngine.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>DepEngine.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Sat May 20 15:10:54 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,111,100" href="../classes/DepEngine.html" alt="DepEngine"> +</map> +<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +DepEngine.rb +</p> +<p> +<a href="../classes/DepEngine.html">DepEngine</a> class handles all +dependency aspects of the AbTLinux system. It is part of a sub-project with +it’s own requirements document. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/doc/fr_class_index.html 2006-05-20 13:13:18 UTC (rev 104) @@ -41,6 +41,7 @@ <body> <div class="banner">Classes</div> <div class="entries"> +<a href="classes/DepEngine.html">DepEngine</a><br> <a href="classes/DownloadManager.html">DownloadManager</a><br> <a href="classes/Package.html">Package</a><br> <a href="classes/PackageManager.html">PackageManager</a><br> Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/doc/fr_file_index.html 2006-05-20 13:13:18 UTC (rev 104) @@ -41,6 +41,7 @@ <body> <div class="banner">Files</div> <div class="entries"> +<a href="files/DepEngine_rb.html">DepEngine.rb</a><br> <a href="files/DownloadManager_rb.html">DownloadManager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> <a href="files/PackageManager_rb.html">PackageManager.rb</a><br> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/doc/fr_method_index.html 2006-05-20 13:13:18 UTC (rev 104) @@ -41,31 +41,32 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/Package.html#M000020">build (Package)</a><br> +<a href="classes/Package.html#M000021">build (Package)</a><br> <a href="classes/SystemManager.html#M000009">cleanupLogs (SystemManager)</a><br> <a href="classes/SystemManager.html#M000008">cleanupPackageSources (SystemManager)</a><br> -<a href="classes/Package.html#M000019">configure (Package)</a><br> -<a href="classes/Package.html#M000017">details (Package)</a><br> +<a href="classes/Package.html#M000020">configure (Package)</a><br> +<a href="classes/Package.html#M000018">details (Package)</a><br> <a href="classes/PackageManager.html#M000005">downgrade (PackageManager)</a><br> <a href="classes/SystemManager.html#M000014">fixPackage (SystemManager)</a><br> <a href="classes/PackageManager.html#M000006">freezePackage (PackageManager)</a><br> <a href="classes/PackageManager.html#M000002">install (PackageManager)</a><br> -<a href="classes/Package.html#M000022">install (Package)</a><br> +<a href="classes/Package.html#M000023">install (Package)</a><br> +<a href="classes/SystemManager.html#M000007">new (SystemManager)</a><br> +<a href="classes/DepEngine.html#M000017">new (DepEngine)</a><br> +<a href="classes/DownloadManager.html#M000025">new (DownloadManager)</a><br> <a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> -<a href="classes/SystemManager.html#M000007">new (SystemManager)</a><br> -<a href="classes/DownloadManager.html#M000024">new (DownloadManager)</a><br> -<a href="classes/Package.html#M000023">post (Package)</a><br> -<a href="classes/Package.html#M000018">pre (Package)</a><br> -<a href="classes/Package.html#M000021">preinstall (Package)</a><br> +<a href="classes/Package.html#M000024">post (Package)</a><br> +<a href="classes/Package.html#M000019">pre (Package)</a><br> +<a href="classes/Package.html#M000022">preinstall (Package)</a><br> <a href="classes/PackageManager.html#M000003">reinstall (PackageManager)</a><br> <a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> -<a href="classes/DownloadManager.html#M000027">retrieveNewsFeed (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000025">retrievePackageSource (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000026">retrievePackageTree (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000028">retrieveNewsFeed (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000026">retrievePackageSource (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000027">retrievePackageTree (DownloadManager)</a><br> <a href="classes/SystemManager.html#M000015">setCentralRepo (SystemManager)</a><br> <a href="classes/SystemManager.html#M000016">setPackageTreeLocation (SystemManager)</a><br> -<a href="classes/DownloadManager.html#M000028">updatePackage (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000029">updatePackageTree (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000029">updatePackage (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000030">updatePackageTree (DownloadManager)</a><br> <a href="classes/SystemManager.html#M000010">verifyInstalledFiles (SystemManager)</a><br> <a href="classes/SystemManager.html#M000012">verifyPackageDepends (SystemManager)</a><br> <a href="classes/SystemManager.html#M000013">verifyPackageIntegrity (SystemManager)</a><br> Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-20 13:08:37 UTC (rev 103) +++ src/trunk/docGen.sh 2006-05-20 13:13:18 UTC (rev 104) @@ -15,8 +15,12 @@ # REVISION: --- #=============================================================================== -FILES="PackageManager.rb Package.rb DownloadManager.rb SystemManager.rb"; TEMPLATE="./abtTemplate.rb"; +FILES="PackageManager.rb + Package.rb + DownloadManager.rb + SystemManager.rb + DepEngine.rb"; # run the actual doc generation. rdoc --diagram \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-20 13:08:55
|
Revision: 103 Author: eschabell Date: 2006-05-20 06:08:37 -0700 (Sat, 20 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=103&view=rev Log Message: ----------- Changed main page from Package to PackageManager class by default and regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/Package.html src/trunk/doc/classes/PackageManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.dot src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.png src/trunk/doc/files/DownloadManager_rb.html src/trunk/doc/files/PackageManager_rb.html src/trunk/doc/files/Package_rb.html src/trunk/doc/files/SystemManager_rb.html src/trunk/doc/index.html src/trunk/docGen.sh Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/classes/Package.html 2006-05-20 13:08:37 UTC (rev 103) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,101,100" href="Package.html" alt="Package"> </map> -<img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/classes/PackageManager.html =================================================================== --- src/trunk/doc/classes/PackageManager.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/classes/PackageManager.html 2006-05-20 13:08:37 UTC (rev 103) @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,138,100" href="PackageManager.html" alt="PackageManager"> </map> -<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/created.rid 2006-05-20 13:08:37 UTC (rev 103) @@ -1 +1 @@ -Sat May 20 15:04:08 CEST 2006 +Sat May 20 15:06:55 CEST 2006 Modified: src/trunk/doc/dot/f_0.dot =================================================================== --- src/trunk/doc/dot/f_0.dot 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/dot/f_0.dot 2006-05-20 13:08:37 UTC (rev 103) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "Package.rb" + label = "PackageManager.rb" node [ fontname = Arial, fontsize = 8, @@ -13,14 +13,14 @@ subgraph cluster_1 { fontname = Arial color = red - label = "Package.rb" - Package [ + label = "PackageManager.rb" + PackageManager [ fontcolor = black, - URL = "classes/Package.html", + URL = "classes/PackageManager.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "Package" + label = "PackageManager" ] } Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.dot =================================================================== --- src/trunk/doc/dot/f_1.dot 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/dot/f_1.dot 2006-05-20 13:08:37 UTC (rev 103) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "PackageManager.rb" + label = "Package.rb" node [ fontname = Arial, fontsize = 8, @@ -13,14 +13,14 @@ subgraph cluster_2 { fontname = Arial color = red - label = "PackageManager.rb" - PackageManager [ + label = "Package.rb" + Package [ fontcolor = black, - URL = "classes/PackageManager.html", + URL = "classes/Package.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "PackageManager" + label = "Package" ] } Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_3.png =================================================================== (Binary files differ) Modified: src/trunk/doc/files/DownloadManager_rb.html =================================================================== --- src/trunk/doc/files/DownloadManager_rb.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/files/DownloadManager_rb.html 2006-05-20 13:08:37 UTC (rev 103) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Sat May 20 14:12:01 CEST 2006</td> + <td>Sat May 20 15:03:10 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/PackageManager_rb.html =================================================================== --- src/trunk/doc/files/PackageManager_rb.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/files/PackageManager_rb.html 2006-05-20 13:08:37 UTC (rev 103) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Sat May 20 15:01:40 CEST 2006</td> + <td>Sat May 20 15:03:10 CEST 2006</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,138,100" href="../classes/PackageManager.html" alt="PackageManager"> </map> -<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/Package_rb.html =================================================================== --- src/trunk/doc/files/Package_rb.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/files/Package_rb.html 2006-05-20 13:08:37 UTC (rev 103) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:10:46 CEST 2006</td> + <td>Thu May 18 11:19:24 CEST 2006</td> </tr> </table> </td></tr> @@ -78,7 +78,7 @@ <map id="map" name="map"> <area shape="RECT" coords="29,52,101,100" href="../classes/Package.html" alt="Package"> </map> -<img src="../dot/f_0.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> Modified: src/trunk/doc/files/SystemManager_rb.html =================================================================== --- src/trunk/doc/files/SystemManager_rb.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/files/SystemManager_rb.html 2006-05-20 13:08:37 UTC (rev 103) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Sat May 20 14:59:46 CEST 2006</td> + <td>Sat May 20 15:03:10 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/index.html =================================================================== --- src/trunk/doc/index.html 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/doc/index.html 2006-05-20 13:08:37 UTC (rev 103) @@ -14,7 +14,7 @@ <frame src="fr_class_index.html" name="Classes" /> <frame src="fr_method_index.html" name="Methods" /> </frameset> - <frame src="files/Package_rb.html" name="docwin"> + <frame src="classes/PackageManager.html" name="docwin"> <noframes> <body bgcolor="white"> Click <a href="html/index.html">here</a> for a non-frames Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-20 13:02:14 UTC (rev 102) +++ src/trunk/docGen.sh 2006-05-20 13:08:37 UTC (rev 103) @@ -15,7 +15,7 @@ # REVISION: --- #=============================================================================== -FILES="Package.rb PackageManager.rb DownloadManager.rb SystemManager.rb"; +FILES="PackageManager.rb Package.rb DownloadManager.rb SystemManager.rb"; TEMPLATE="./abtTemplate.rb"; # run the actual doc generation. @@ -24,6 +24,7 @@ --fileboxes \ --inline-source \ --line-numbers \ + --main PackageManager \ --title "AbTLinux Package Manager API" \ $FILES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-20 13:02:47
|
Revision: 102 Author: eschabell Date: 2006-05-20 06:02:14 -0700 (Sat, 20 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=102&view=rev Log Message: ----------- Big shift on design after inspecting the multiple inheritance possiblities. Some renaming and dropped the Manager class. Docs regenerated. Modified Paths: -------------- src/trunk/DownloadManager.rb src/trunk/PackageManager.rb src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/Package.html src/trunk/doc/classes/PackageManager.html src/trunk/doc/created.rid src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/files/DownloadManager_rb.html src/trunk/doc/files/MaintenanceManager_rb.html src/trunk/doc/files/PackageManager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/SystemManager.rb src/trunk/doc/classes/SystemManager.html src/trunk/doc/files/SystemManager_rb.html Removed Paths: ------------- src/trunk/MaintenanceManager.rb src/trunk/Manager.rb src/trunk/doc/classes/MainenanceManager.html src/trunk/doc/classes/Manager.html src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/files/Manager_rb.html Modified: src/trunk/DownloadManager.rb =================================================================== --- src/trunk/DownloadManager.rb 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/DownloadManager.rb 2006-05-20 13:02:14 UTC (rev 102) @@ -26,7 +26,7 @@ # St, Fifth Floor, Boston, MA 02110-1301 USA ## -class DownloadManager < Manager +class DownloadManager protected @@ -35,12 +35,11 @@ public ## - # Constructor that sets the type of manager being created. + # Constructor for the DownloadManager class. # # <b>RETURN</b> <i>DownloadManager</i> - an initialized DownloadManager object. ## def initialize - @managerType = "Download Manager" end ## @@ -51,7 +50,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package source has been # downloaded, otherwise false. ## - def retreiveSource( packageName ) + def retrievePackageSource( packageName ) end ## @@ -61,7 +60,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package tree is retrieved, otherwise # false. ## - def retrieveTree( packageTreeName ) + def retrievePackageTree( packageTreeName ) end ## @@ -70,7 +69,26 @@ # <b>RETURN</b> <i>boolean</i> - True if the AbTLinux news feed has been # retrieved, otherwise false. ## - def retrieveNews + def retrieveNewsFeed end + ## + # Updates a given package with available patches (version updates). + # + # <b>PARAM</b> <i>String</i> - the name of the package to be updated. + # <b>RETURN</b> <i>boolean</i> - True if the given package has been updated, + # otherwise false. + ## + def updatePackage + end + + ## + # Updates the package tree. + # + # <b>RETURN</b> <i>boolean</i> - True if the package tree has been updated, + # otherwise false. + ## + def updatePackageTree + end + end Deleted: src/trunk/MaintenanceManager.rb =================================================================== --- src/trunk/MaintenanceManager.rb 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/MaintenanceManager.rb 2006-05-20 13:02:14 UTC (rev 102) @@ -1,67 +0,0 @@ -#!/usr/bin/ruby -w - -## -# MainenanceManager.rb -# -# MainenanceManager class handles all downloading of components needed for -# AbTLinux. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class MainenanceManager < Manager - - protected - - private - - public - - ## - # Constructor that sets the type of manager being created. - # - # <b>RETURN</b> <i>MainenanceManager</i> - an initialized MainenanceManager object. - ## - def initialize - @managerType = "Mainenance Manager" - end - - ## - # Sets the URI of a central repository for pre-compiled packages. - # - # <b>PARAM</b> <i>String</i> - the URI where the central repository is - # located. - # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. - ## - def setCentralRepo( uri ) - end - - ## - # Sets the location where the package tree is to be downloaded from, can be - # set to a local location. - # - # <b>PARAM</b> <i>String</i> - the location of the package tree. - # <b>RETURN</b> <i>boolean</i> - True if the package tree location is set, otherwise - # false. - ## - def setPackageTreeLocation( location ) - end - -end Deleted: src/trunk/Manager.rb =================================================================== --- src/trunk/Manager.rb 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/Manager.rb 2006-05-20 13:02:14 UTC (rev 102) @@ -1,49 +0,0 @@ -#!/usr/bin/ruby -w - -## -# Manager.rb -# -# Manager is super class for all other AbTLinux manager classes to inherit -# from. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class Manager - - attr_reader :managerType - - protected - - private - - public - - ## - # Constructor that sets the type of manager being created. - # - # <b>PARAM</b> <i>String</i> - the name of the manager type being created. - # <b>RETURN</b> <i>Manager</i> - an initialized Manager object. - ## - def initialize( type ) - @managerType = type - end - -end Modified: src/trunk/PackageManager.rb =================================================================== --- src/trunk/PackageManager.rb 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/PackageManager.rb 2006-05-20 13:02:14 UTC (rev 102) @@ -26,7 +26,7 @@ # St, Fifth Floor, Boston, MA 02110-1301 USA ## -class PackageManager < Manager +class PackageManager protected @@ -35,12 +35,11 @@ public ## - # Constructor that sets the type of manager being created. + # Constructor for PackageManager. # # <b>RETURN</b> <i>PackageManager</i> - an initialized PackageManager object. ## def initialize - @managerType = "Package Manager" end ## @@ -50,7 +49,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is installed, otherwise # false. ## - def install( packageName ) + def install( package ) end ## @@ -60,7 +59,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is reinstalled, otherwise # false. ## - def reinstall( packageName ) + def reinstall( package ) end ## @@ -70,7 +69,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is removed, otherwise # false. ## - def remove( packageName ) + def remove( package ) end ## @@ -81,7 +80,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is downgraded, otherwise # false. ## - def downgrade( packageName, verison ) + def downgrade( package, verison ) end ## @@ -92,7 +91,7 @@ # <b>RETURN</b> <i>boolean</i> - True if the package is frozen, otherwise # false. ## - def remove( packageName ) + def freezePackage( package ) end end Copied: src/trunk/SystemManager.rb (from rev 101, src/trunk/MaintenanceManager.rb) =================================================================== --- src/trunk/SystemManager.rb (rev 0) +++ src/trunk/SystemManager.rb 2006-05-20 13:02:14 UTC (rev 102) @@ -0,0 +1,137 @@ +#!/usr/bin/ruby -w + +## +# SystemManager.rb +# +# SystemManager class handles all aspects of the AbTLinux system. It takes +# care of such tasks as cleanup, fixing, verification and management of +# settings within the system. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class SystemManager + + protected + + private + + public + + ## + # Constructor for the System manager + # + # <b>RETURN</b> <i>SystemManager</i> - an initialized SystemManager object. + ## + def initialize + end + + ## + # Removes all sources for packages that are not currently installed. Makes + # use of install listing to determine package sources to keep. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def cleanupPackageSources + end + + ## + # All logs for packages not in install list are cleaned off the system. + # + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def cleanupLogs + end + + ## + # Checks if files from given package install list are actually installed. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if no installed files are missing, otherwise + # false. + ## + def verifyInstalledFiles( package ) + end + + ## + # Checks if given packages installed symlinks are broken or missing. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if no symlinks found missing or broken, otherwise + # false. + ## + def verifySymlinks( package ) + end + + ## + # Checks the given packages dependencies for missing or broken dependencies. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if dependencies intact, otherwise + # false. + ## + def verifyPackageDepends( package ) + end + + ## + # Checks the given packages installed files against the integrity log for + # changes to installed files. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>hash</i> - Empty hash if no problems found, otherwise + # hash of problem files and their encountered errors. + ## + def verifyPackageIntegrity( package ) + end + + ## + # Fixes the given package. + # + # <a>PARAM<//b> <i>String</i> - Package name. + # <b>RETURN</b> <i>boolean</i> - True if completes without error, otherwise + # false. + ## + def fixPackage( package ) + end + + ## + # Sets the URI of a central repository for pre-compiled packages. + # + # <b>PARAM</b> <i>String</i> - the URI where the central repository is + # located. + # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. + ## + def setCentralRepo( uri ) + end + + ## + # Sets the location where the package tree is to be downloaded from, can be + # set to a local location. + # + # <b>PARAM</b> <i>String</i> - the location of the package tree. + # <b>RETURN</b> <i>boolean</i> - True if the package tree location is set, otherwise + # false. + ## + def setPackageTreeLocation( location ) + end + +end Modified: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-20 13:02:14 UTC (rev 102) @@ -63,9 +63,7 @@ <tr> <td>Parent:</td> <td> - <a href="Manager.html"> -Manager - </a> +Object </td> </tr> </table> @@ -78,10 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,104,143,152" href="DownloadManager.html" alt="DownloadManager"> - <area shape="RECT" coords="50,8,122,56" href="Manager.html" alt="Manager"> + <area shape="RECT" coords="29,52,143,100" href="DownloadManager.html" alt="DownloadManager"> </map> -<img src="../dot/f_3.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> @@ -120,10 +117,12 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000018">new</a></li> - <li><a href="#M000019">retreiveSource</a></li> - <li><a href="#M000021">retrieveNews</a></li> - <li><a href="#M000020">retrieveTree</a></li> + <li><a href="#M000024">new</a></li> + <li><a href="#M000027">retrieveNewsFeed</a></li> + <li><a href="#M000025">retrievePackageSource</a></li> + <li><a href="#M000026">retrievePackageTree</a></li> + <li><a href="#M000028">updatePackage</a></li> + <li><a href="#M000029">updatePackageTree</a></li> </ul> @@ -134,11 +133,12 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>new</b>() + <a name="M000024"></a><b>new</b>() </div> <div class="description"> <p> -Constructor that sets the type of manager being created. +Constructor for the <a href="DownloadManager.html">DownloadManager</a> +class. </p> <p> <b>RETURN</b> <em><a href="DownloadManager.html">DownloadManager</a></em> - @@ -146,13 +146,12 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> - <div id="M000018_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000024_source')" id="l_M000024_source">show source</a> ]</p> + <div id="M000024_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"Download Manager"</span> -44: <span class="ruby-keyword kw">end</span> +43: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -160,10 +159,34 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000019"></a><b>retreiveSource</b>( packageName ) + <a name="M000027"></a><b>retrieveNewsFeed</b>() </div> <div class="description"> <p> +Retrieves the AbTLinux news feed. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the AbTLinux news feed has been +retrieved, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show source</a> ]</p> + <div id="M000027_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 72</span> +72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNewsFeed</span> +73: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000025"></a><b>retrievePackageSource</b>( packageName ) + </div> + <div class="description"> + <p> Downloads a given package source. </p> <p> @@ -173,66 +196,91 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> - <div id="M000019_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000025_source')" id="l_M000025_source">show source</a> ]</p> + <div id="M000025_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 54</span> -54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retreiveSource</span>( <span class="ruby-identifier">packageName</span> ) -55: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 53</span> +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageSource</span>( <span class="ruby-identifier">packageName</span> ) +54: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000021"></a><b>retrieveNews</b>() + <a name="M000026"></a><b>retrievePackageTree</b>( packageTreeName ) </div> <div class="description"> <p> -Retrieves the AbTLinux news feed. +Downloads a given pacakge tree. </p> <p> -<b>RETURN</b> <em>boolean</em> - True if the AbTLinux news feed has been +<b>PARAM</b> <em>String</em> - the name of the package tree to be +retrieved. <b>RETURN</b> <em>boolean</em> - True if the package tree is retrieved, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> - <div id="M000021_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show source</a> ]</p> + <div id="M000026_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 73</span> -73: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNews</span> -74: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 63</span> +63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrievePackageTree</span>( <span class="ruby-identifier">packageTreeName</span> ) +64: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000020"></a><b>retrieveTree</b>( packageTreeName ) + <a name="M000028"></a><b>updatePackage</b>() </div> <div class="description"> <p> -Downloads a given pacakge tree. +Updates a given package with available patches (version updates). </p> <p> -<b>PARAM</b> <em>String</em> - the name of the package tree to be -retrieved. <b>RETURN</b> <em>boolean</em> - True if the package tree is -retrieved, otherwise false. +<b>PARAM</b> <em>String</em> - the name of the package to be updated. +<b>RETURN</b> <em>boolean</em> - True if the given package has been +updated, otherwise false. </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> - <div id="M000020_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000028_source')" id="l_M000028_source">show source</a> ]</p> + <div id="M000028_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File DownloadManager.rb, line 64</span> -64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveTree</span>( <span class="ruby-identifier">packageTreeName</span> ) -65: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 82</span> +82: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackage</span> +83: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> +<div class="method"> + <div class="title"> + <a name="M000029"></a><b>updatePackageTree</b>() + </div> + <div class="description"> + <p> +Updates the package tree. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the package tree has been updated, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show source</a> ]</p> + <div id="M000029_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 91</span> +91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">updatePackageTree</span> +92: <span class="ruby-keyword kw">end</span> +</pre> + </div> </div> +</div> +</div> </div> Deleted: src/trunk/doc/classes/MainenanceManager.html =================================================================== --- src/trunk/doc/classes/MainenanceManager.html 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/doc/classes/MainenanceManager.html 2006-05-20 13:02:14 UTC (rev 102) @@ -1,217 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html> - <head> - <title>Class: MainenanceManager</title> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> - <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> - - <script language="JavaScript" type="text/javascript"> - // <![CDATA[ - - function toggleSource( id ) - { - var elem - var link - - if( document.getElementById ) - { - elem = document.getElementById( id ) - link = document.getElementById( "l_" + id ) - } - else if ( document.all ) - { - elem = eval( "document.all." + id ) - link = eval( "document.all.l_" + id ) - } - else - return false; - - if( elem.style.display == "block" ) - { - elem.style.display = "none" - link.innerHTML = "show source" - } - else - { - elem.style.display = "block" - link.innerHTML = "hide source" - } - } - - function openCode( url ) - { - window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) - } - // ]]> - </script> - </head> - - <body> - <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> - <td class="file-title"><span class="file-title-prefix">Class</span><br />MainenanceManager</td> - <td align="right"> - <table cellspacing=0 cellpadding=2> - <tr valign="top"> - <td>In:</td> - <td> -<a href="../files/MaintenanceManager_rb.html">MaintenanceManager.rb</a> - </td> - </tr> - <tr> - <td>Parent:</td> - <td> - <a href="Manager.html"> -Manager - </a> - </td> - </tr> - </table> - </td> - </tr> - </table> - <!-- banner header --> - - <div id="bodyContent"> - <div id="content"> - <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> - <map id="map" name="map"> - <area shape="RECT" coords="29,104,154,152" href="MainenanceManager.html" alt="MainenanceManager"> - <area shape="RECT" coords="56,8,128,56" href="Manager.html" alt="Manager"> -</map> -<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> - </td></tr></table> - - <div class="description"><p> -MainenanceManager.rb -</p> -<p> -<a href="MainenanceManager.html">MainenanceManager</a> class handles all -downloading of components needed for AbTLinux. -</p> -<p> -Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. -</p> -<p> -This file is part of AbTLinux. -</p> -<p> -AbTLinux is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2 of the License, or (at your option) -any later version. -</p> -<p> -AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -details. -</p> -<p> -You should have received a copy of the GNU General Public License along -with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 -Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -</p> -</div> - - - - <div class="sectiontitle">Methods</div> - <ul> - <li><a href="#M000007">new</a></li> - <li><a href="#M000008">setCentralRepo</a></li> - <li><a href="#M000009">setPackageTreeLocation</a></li> - </ul> - - - - - - -<div class="sectiontitle">Public Class methods</div> -<div class="method"> - <div class="title"> - <a name="M000007"></a><b>new</b>() - </div> - <div class="description"> - <p> -Constructor that sets the type of manager being created. -</p> -<p> -<b>RETURN</b> <em><a -href="MainenanceManager.html">MainenanceManager</a></em> - an initialized -<a href="MainenanceManager.html">MainenanceManager</a> object. -</p> - </div> -<div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> - <div id="M000007_source" class="dyn-source"> -<pre> - <span class="ruby-comment cmt"># File MaintenanceManager.rb, line 42</span> -42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"Mainenance Manager"</span> -44: <span class="ruby-keyword kw">end</span> -</pre> - </div> -</div> -</div> -<div class="sectiontitle">Public Instance methods</div> -<div class="method"> - <div class="title"> - <a name="M000008"></a><b>setCentralRepo</b>( uri ) - </div> - <div class="description"> - <p> -Sets the URI of a central repository for pre-compiled packages. -</p> -<p> -<b>PARAM</b> <em>String</em> - the URI where the central repository is -located. <b>RETURN</b> <em>boolean</em> - True if the URI is set, otherwise -false. -</p> - </div> -<div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> - <div id="M000008_source" class="dyn-source"> -<pre> - <span class="ruby-comment cmt"># File MaintenanceManager.rb, line 53</span> -53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setCentralRepo</span>( <span class="ruby-identifier">uri</span> ) -54: <span class="ruby-keyword kw">end</span> -</pre> - </div> -</div> -</div> -<div class="method"> - <div class="title"> - <a name="M000009"></a><b>setPackageTreeLocation</b>( location ) - </div> - <div class="description"> - <p> -Sets the location where the package tree is to be downloaded from, can be -set to a local location. -</p> -<p> -<b>PARAM</b> <em>String</em> - the location of the package tree. -<b>RETURN</b> <em>boolean</em> - True if the package tree location is set, -otherwise false. -</p> - </div> -<div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> - <div id="M000009_source" class="dyn-source"> -<pre> - <span class="ruby-comment cmt"># File MaintenanceManager.rb, line 64</span> -64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setPackageTreeLocation</span>( <span class="ruby-identifier">location</span> ) -65: <span class="ruby-keyword kw">end</span> -</pre> - </div> -</div> -</div> -</div> - - </div> - - </body> -</html> \ No newline at end of file Deleted: src/trunk/doc/classes/Manager.html =================================================================== --- src/trunk/doc/classes/Manager.html 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/doc/classes/Manager.html 2006-05-20 13:02:14 UTC (rev 102) @@ -1,170 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html> - <head> - <title>Class: Manager</title> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> - <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> - - <script language="JavaScript" type="text/javascript"> - // <![CDATA[ - - function toggleSource( id ) - { - var elem - var link - - if( document.getElementById ) - { - elem = document.getElementById( id ) - link = document.getElementById( "l_" + id ) - } - else if ( document.all ) - { - elem = eval( "document.all." + id ) - link = eval( "document.all.l_" + id ) - } - else - return false; - - if( elem.style.display == "block" ) - { - elem.style.display = "none" - link.innerHTML = "show source" - } - else - { - elem.style.display = "block" - link.innerHTML = "hide source" - } - } - - function openCode( url ) - { - window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) - } - // ]]> - </script> - </head> - - <body> - <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> - <td class="file-title"><span class="file-title-prefix">Class</span><br />Manager</td> - <td align="right"> - <table cellspacing=0 cellpadding=2> - <tr valign="top"> - <td>In:</td> - <td> -<a href="../files/Manager_rb.html">Manager.rb</a> - </td> - </tr> - <tr> - <td>Parent:</td> - <td> -Object - </td> - </tr> - </table> - </td> - </tr> - </table> - <!-- banner header --> - - <div id="bodyContent"> - <div id="content"> - <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> - <map id="map" name="map"> - <area shape="RECT" coords="29,52,101,100" href="Manager.html" alt="Manager"> -</map> -<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> - </td></tr></table> - - <div class="description"><p> -Manager.rb -</p> -<p> -<a href="Manager.html">Manager</a> is super class for all other AbTLinux -manager classes to inherit from. -</p> -<p> -Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. -</p> -<p> -This file is part of AbTLinux. -</p> -<p> -AbTLinux is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2 of the License, or (at your option) -any later version. -</p> -<p> -AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -details. -</p> -<p> -You should have received a copy of the GNU General Public License along -with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 -Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -</p> -</div> - - - - <div class="sectiontitle">Methods</div> - <ul> - <li><a href="#M000010">new</a></li> - </ul> - - - - - - <div class="sectiontitle">Attributes</div> - <table border='0' cellpadding='5'> - <tr valign='top'> - <td class='attr-rw'> -[R] - </td> - <td class='attr-name'>managerType</td> - <td class='attr-desc'></td> - </tr> - </table> - -<div class="sectiontitle">Public Class methods</div> -<div class="method"> - <div class="title"> - <a name="M000010"></a><b>new</b>( type ) - </div> - <div class="description"> - <p> -Constructor that sets the type of manager being created. -</p> -<p> -<b>PARAM</b> <em>String</em> - the name of the manager type being created. -<b>RETURN</b> <em><a href="Manager.html">Manager</a></em> - an initialized -<a href="Manager.html">Manager</a> object. -</p> - </div> -<div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> - <div id="M000010_source" class="dyn-source"> -<pre> - <span class="ruby-comment cmt"># File Manager.rb, line 45</span> -45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">type</span> ) -46: <span class="ruby-ivar">@managerType</span> = <span class="ruby-identifier">type</span> -47: <span class="ruby-keyword kw">end</span> -</pre> - </div> -</div> -</div> -</div> - - </div> - - </body> -</html> \ No newline at end of file Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/doc/classes/Package.html 2006-05-20 13:02:14 UTC (rev 102) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000014">build</a></li> - <li><a href="#M000013">configure</a></li> - <li><a href="#M000011">details</a></li> - <li><a href="#M000016">install</a></li> - <li><a href="#M000017">post</a></li> - <li><a href="#M000012">pre</a></li> - <li><a href="#M000015">preinstall</a></li> + <li><a href="#M000020">build</a></li> + <li><a href="#M000019">configure</a></li> + <li><a href="#M000017">details</a></li> + <li><a href="#M000022">install</a></li> + <li><a href="#M000023">post</a></li> + <li><a href="#M000018">pre</a></li> + <li><a href="#M000021">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>build</b>() + <a name="M000020"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> - <div id="M000014_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>configure</b>() + <a name="M000019"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> - <div id="M000013_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000011"></a><b>details</b>() + <a name="M000017"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> - <div id="M000011_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>install</b>() + <a name="M000022"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> - <div id="M000016_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000022_source')" id="l_M000022_source">show source</a> ]</p> + <div id="M000022_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>post</b>() + <a name="M000023"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000023_source')" id="l_M000023_source">show source</a> ]</p> + <div id="M000023_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>pre</b>() + <a name="M000018"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> - <div id="M000012_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>preinstall</b>() + <a name="M000021"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> - <div id="M000015_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Modified: src/trunk/doc/classes/PackageManager.html =================================================================== --- src/trunk/doc/classes/PackageManager.html 2006-05-19 12:38:12 UTC (rev 101) +++ src/trunk/doc/classes/PackageManager.html 2006-05-20 13:02:14 UTC (rev 102) @@ -63,9 +63,7 @@ <tr> <td>Parent:</td> <td> - <a href="Manager.html"> -Manager - </a> +Object </td> </tr> </table> @@ -78,10 +76,9 @@ <div id="content"> <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> <map id="map" name="map"> - <area shape="RECT" coords="29,104,138,152" href="PackageManager.html" alt="PackageManager"> - <area shape="RECT" coords="48,8,120,56" href="Manager.html" alt="Manager"> + <area shape="RECT" coords="29,52,138,100" href="PackageManager.html" alt="PackageManager"> </map> -<img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> </td></tr></table> <div class="description"><p> @@ -122,11 +119,11 @@ <div class="sectiontitle">Methods</div> <ul> <li><a href="#M000005">downgrade</a></li> + <li><a href="#M000006">freezePackage</a></li> <li><a href="#M000002">install</a></li> <li><a href="#M000001">new</a></li> <li><a href="#M000003">reinstall</a></li> <li><a href="#M000004">remove</a></li> - <li><a href="#M000006">remove</a></li> </ul> @@ -141,7 +138,7 @@ </div> <div class="description"> <p> -Constructor that sets the type of manager being created. +Constructor for <a href="PackageManager.html">PackageManager</a>. </p> <p> <b>RETURN</b> <em><a href="PackageManager.html">PackageManager</a></em> - @@ -154,8 +151,7 @@ <pre> <span class="ruby-comment cmt"># File PackageManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"Package Manager"</span> -44: <span class="ruby-keyword kw">end</span> +43: <span class="ruby-keyword kw">end</span> </pre> </div> </div> @@ -163,7 +159,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>downgrade</b>( packageName, verison ) + <a name="M000005"></a><b>downgrade</b>( package, verison ) </div> <div class="description"> <p> @@ -180,19 +176,45 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> <div id="M000005_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 84</span> -84: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">verison</span> ) -85: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 83</span> +83: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade</span>( <span class="ruby-identifier">package</span>, <span class="ruby-identifier">verison</span> ) +84: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000002"></a><b>install</b>( packageName ) + <a name="M000006"></a><b>freezePackage</b>( package ) </div> <div class="description"> <p> +Freezes a given package. If successful will add give package to the frozen +list. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package to be frozen. +<b>RETURN</b> <em>boolean</em> - True if the package is frozen, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> + <div id="M000006_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 94</span> +94: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">freezePackage</span>( <span class="ruby-identifier">package</span> ) +95: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000002"></a><b>install</b>( package ) + </div> + <div class="description"> + <p> Installs a given package. </p> <p> @@ -205,16 +227,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> <div id="M000002_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 53</span> -53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">packageName</span> ) -54: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 52</span> +52: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">package</span> ) +53: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000003"></a><b>reinstall</b>( packageName ) + <a name="M000003"></a><b>reinstall</b>( package ) </div> <div class="description"> <p> @@ -230,16 +252,16 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> <div id="M000003_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 63</span> -63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall</span>( <span class="ruby-identifier">packageName</span> ) -64: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 62</span> +62: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall</span>( <span class="ruby-identifier">package</span> ) +63: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> <div class="method"> <div class="title"> - <a name="M000004"></a><b>remove</b>( packageName ) + <a name="M000004"></a><b>remove</b>( package ) </div> <div class="description"> <p> @@ -255,40 +277,14 @@ <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> <div id="M000004_source" class="dyn-source"> <pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 73</span> -73: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">packageName</span> ) -74: <span class="ruby-keyword kw">end</span> + <span class="ruby-comment cmt"># File PackageManager.rb, line 72</span> +72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">package</span> ) +73: <span class="ruby-keyword kw">end</span> </pre> </div> </div> </div> -<div class="method"> - <div class="title"> - <a name="M000006"></a><b>remove</b>( packageName ) - </div> - <div class="description"> - <p> -Freezes a given package. If successful will add give package to the frozen -list. -</p> -<p> -<b>PARAM</b> <em>String</em> - the name of the package to be frozen. -<b>RETURN</b> <em>boolean</em> - True if the package is frozen, otherwise -false. -</p> - </div> -<div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> - <div id="M000006_source" class="dyn-source"> -<pre> - <span class="ruby-comment cmt"># File PackageManager.rb, line 95</span> -95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">packageName</span> ) -96: <span class="ruby-keyword kw">end</span> -</pre> - </div> </div> -</div> -</div> </div> Added: src/trunk/doc/classes/SystemManager.html =================================================================== --- src/trunk/doc/classes/SystemManager.html (rev 0) +++ src/trunk/doc/classes/SystemManager.html 2006-05-20 13:02:14 UTC (rev 102) @@ -0,0 +1,396 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: SystemManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />SystemManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/SystemManager_rb.html">SystemManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,133,100" href="SystemManager.html" alt="SystemManager"> +</map> +<img src="../dot/f_3.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +SystemManager.rb +</p> +<p> +<a href="SystemManager.html">SystemManager</a> class handles all aspects of +the AbTLinux system. It takes care of such tasks as cleanup, fixing, +verification and management of settings within the system. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000009">cleanupLogs</a></li> + <li><a href="#M000008">cleanupPackageSources</a></li> + <li><a href="#M000014">fixPackage</a></li> + <li><a href="#M000007">new</a></li> + <li><a href="#M000015">setCentralRepo</a></li> + <li><a href="#M000016">setPackageTreeLocation</a></li> + <li><a href="#M000010">verifyInstalledFiles</a></li> + <li><a href="#M000012">verifyPackageDepends</a></li> + <li><a href="#M000013">verifyPackageIntegrity</a></li> + <li><a href="#M000011">verifySymlinks</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000007"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor for the System manager +</p> +<p> +<b>RETURN</b> <em><a href="SystemManager.html">SystemManager</a></em> - an +initialized <a href="SystemManager.html">SystemManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 43</span> +43: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +44: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000009"></a><b>cleanupLogs</b>() + </div> + <div class="description"> + <p> +All logs for packages not in install list are cleaned off the system. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if completes without error, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> + <div id="M000009_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 62</span> +62: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cleanupLogs</span> +63: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000008"></a><b>cleanupPackageSources</b>() + </div> + <div class="description"> + <p> +Removes all sources for packages that are not currently installed. Makes +use of install listing to determine package sources to keep. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if completes without error, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> + <div id="M000008_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 53</span> +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cleanupPackageSources</span> +54: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000014"></a><b>fixPackage</b>( package ) + </div> + <div class="description"> + <p> +Fixes the given package. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if completes without error, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 113</span> +113: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fixPackage</span>( <span class="ruby-identifier">package</span> ) +114: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000015"></a><b>setCentralRepo</b>( uri ) + </div> + <div class="description"> + <p> +Sets the URI of a central repository for pre-compiled packages. +</p> +<p> +<b>PARAM</b> <em>String</em> - the URI where the central repository is +located. <b>RETURN</b> <em>boolean</em> - True if the URI is set, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 123</span> +123: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setCentralRepo</span>( <span class="ruby-identifier">uri</span> ) +124: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000016"></a><b>setPackageTreeLocation</b>( location ) + </div> + <div class="description"> + <p> +Sets the location where the package tree is to be downloaded from, can be +set to a local location. +</p> +<p> +<b>PARAM</b> <em>String</em> - the location of the package tree. +<b>RETURN</b> <em>boolean</em> - True if the package tree location is set, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 134</span> +134: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setPackageTreeLocation</span>( <span class="ruby-identifier">location</span> ) +135: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000010"></a><b>verifyInstalledFiles</b>( package ) + </div> + <div class="description"> + <p> +Checks if files from given package install list are actually installed. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if no installed files are missing, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> + <div id="M000010_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 72</span> +72: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verifyInstalledFiles</span>( <span class="ruby-identifier">package</span> ) +73: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000012"></a><b>verifyPackageDepends</b>( package ) + </div> + <div class="description"> + <p> +Checks the given packages dependencies for missing or broken dependencies. +</p> +<p> +<a>PARAM<//b> <em>String</em> - <a +href="Package.html">Package</a> name. <b>RETURN</b> <em>boolean</em> - True +if dependencies intact, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File SystemManager.rb, line 92</span> +92: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">verifyPackageDepends</span>( <span class="ruby-identifier">package</span> ) +93: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div c... [truncated message content] |
From: <esc...@us...> - 2006-05-19 12:38:39
|
Revision: 101 Author: eschabell Date: 2006-05-19 05:38:12 -0700 (Fri, 19 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=101&view=rev Log Message: ----------- Added MaintenanceManager class, updated docGen and refreshed docs. Modified Paths: -------------- src/trunk/DownloadManager.rb src/trunk/PackageManager.rb src/trunk/doc/classes/DownloadManager.html src/trunk/doc/classes/Manager.html src/trunk/doc/classes/Package.html src/trunk/doc/classes/PackageManager.html src/trunk/doc/created.rid src/trunk/doc/files/DownloadManager_rb.html src/trunk/doc/files/PackageManager_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/MaintenanceManager.rb src/trunk/doc/classes/MainenanceManager.html src/trunk/doc/dot/f_4.dot src/trunk/doc/dot/f_4.png src/trunk/doc/files/MaintenanceManager_rb.html Modified: src/trunk/DownloadManager.rb =================================================================== --- src/trunk/DownloadManager.rb 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/DownloadManager.rb 2006-05-19 12:38:12 UTC (rev 101) @@ -40,7 +40,7 @@ # <b>RETURN</b> <i>DownloadManager</i> - an initialized DownloadManager object. ## def initialize - @managerType = "DownloadManager" + @managerType = "Download Manager" end ## Added: src/trunk/MaintenanceManager.rb =================================================================== --- src/trunk/MaintenanceManager.rb (rev 0) +++ src/trunk/MaintenanceManager.rb 2006-05-19 12:38:12 UTC (rev 101) @@ -0,0 +1,67 @@ +#!/usr/bin/ruby -w + +## +# MainenanceManager.rb +# +# MainenanceManager class handles all downloading of components needed for +# AbTLinux. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class MainenanceManager < Manager + + protected + + private + + public + + ## + # Constructor that sets the type of manager being created. + # + # <b>RETURN</b> <i>MainenanceManager</i> - an initialized MainenanceManager object. + ## + def initialize + @managerType = "Mainenance Manager" + end + + ## + # Sets the URI of a central repository for pre-compiled packages. + # + # <b>PARAM</b> <i>String</i> - the URI where the central repository is + # located. + # <b>RETURN</b> <i>boolean</i> - True if the URI is set, otherwise false. + ## + def setCentralRepo( uri ) + end + + ## + # Sets the location where the package tree is to be downloaded from, can be + # set to a local location. + # + # <b>PARAM</b> <i>String</i> - the location of the package tree. + # <b>RETURN</b> <i>boolean</i> - True if the package tree location is set, otherwise + # false. + ## + def setPackageTreeLocation( location ) + end + +end Modified: src/trunk/PackageManager.rb =================================================================== --- src/trunk/PackageManager.rb 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/PackageManager.rb 2006-05-19 12:38:12 UTC (rev 101) @@ -40,7 +40,7 @@ # <b>RETURN</b> <i>PackageManager</i> - an initialized PackageManager object. ## def initialize - @managerType = "PackageManager" + @managerType = "Package Manager" end ## Modified: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-19 12:38:12 UTC (rev 101) @@ -120,10 +120,10 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000015">new</a></li> - <li><a href="#M000016">retreiveSource</a></li> - <li><a href="#M000018">retrieveNews</a></li> - <li><a href="#M000017">retrieveTree</a></li> + <li><a href="#M000018">new</a></li> + <li><a href="#M000019">retreiveSource</a></li> + <li><a href="#M000021">retrieveNews</a></li> + <li><a href="#M000020">retrieveTree</a></li> </ul> @@ -134,7 +134,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000015"></a><b>new</b>() + <a name="M000018"></a><b>new</b>() </div> <div class="description"> <p> @@ -146,12 +146,12 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> - <div id="M000015_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"DownloadManager"</span> +43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"Download Manager"</span> 44: <span class="ruby-keyword kw">end</span> </pre> </div> @@ -160,7 +160,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000016"></a><b>retreiveSource</b>( packageName ) + <a name="M000019"></a><b>retreiveSource</b>( packageName ) </div> <div class="description"> <p> @@ -173,8 +173,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> - <div id="M000016_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000019_source')" id="l_M000019_source">show source</a> ]</p> + <div id="M000019_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 54</span> 54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retreiveSource</span>( <span class="ruby-identifier">packageName</span> ) @@ -185,7 +185,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000018"></a><b>retrieveNews</b>() + <a name="M000021"></a><b>retrieveNews</b>() </div> <div class="description"> <p> @@ -197,8 +197,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> - <div id="M000018_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000021_source')" id="l_M000021_source">show source</a> ]</p> + <div id="M000021_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 73</span> 73: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNews</span> @@ -209,7 +209,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000017"></a><b>retrieveTree</b>( packageTreeName ) + <a name="M000020"></a><b>retrieveTree</b>( packageTreeName ) </div> <div class="description"> <p> @@ -222,8 +222,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> - <div id="M000017_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000020_source')" id="l_M000020_source">show source</a> ]</p> + <div id="M000020_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File DownloadManager.rb, line 64</span> 64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveTree</span>( <span class="ruby-identifier">packageTreeName</span> ) Added: src/trunk/doc/classes/MainenanceManager.html =================================================================== --- src/trunk/doc/classes/MainenanceManager.html (rev 0) +++ src/trunk/doc/classes/MainenanceManager.html 2006-05-19 12:38:12 UTC (rev 101) @@ -0,0 +1,217 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: MainenanceManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />MainenanceManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/MaintenanceManager_rb.html">MaintenanceManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> + <a href="Manager.html"> +Manager + </a> + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,154,152" href="MainenanceManager.html" alt="MainenanceManager"> + <area shape="RECT" coords="56,8,128,56" href="Manager.html" alt="Manager"> +</map> +<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +MainenanceManager.rb +</p> +<p> +<a href="MainenanceManager.html">MainenanceManager</a> class handles all +downloading of components needed for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000007">new</a></li> + <li><a href="#M000008">setCentralRepo</a></li> + <li><a href="#M000009">setPackageTreeLocation</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000007"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor that sets the type of manager being created. +</p> +<p> +<b>RETURN</b> <em><a +href="MainenanceManager.html">MainenanceManager</a></em> - an initialized +<a href="MainenanceManager.html">MainenanceManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File MaintenanceManager.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"Mainenance Manager"</span> +44: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000008"></a><b>setCentralRepo</b>( uri ) + </div> + <div class="description"> + <p> +Sets the URI of a central repository for pre-compiled packages. +</p> +<p> +<b>PARAM</b> <em>String</em> - the URI where the central repository is +located. <b>RETURN</b> <em>boolean</em> - True if the URI is set, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> + <div id="M000008_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File MaintenanceManager.rb, line 53</span> +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setCentralRepo</span>( <span class="ruby-identifier">uri</span> ) +54: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000009"></a><b>setPackageTreeLocation</b>( location ) + </div> + <div class="description"> + <p> +Sets the location where the package tree is to be downloaded from, can be +set to a local location. +</p> +<p> +<b>PARAM</b> <em>String</em> - the location of the package tree. +<b>RETURN</b> <em>boolean</em> - True if the package tree location is set, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> + <div id="M000009_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File MaintenanceManager.rb, line 64</span> +64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setPackageTreeLocation</span>( <span class="ruby-identifier">location</span> ) +65: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/classes/Manager.html =================================================================== --- src/trunk/doc/classes/Manager.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/classes/Manager.html 2006-05-19 12:38:12 UTC (rev 101) @@ -117,7 +117,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000007">new</a></li> + <li><a href="#M000010">new</a></li> </ul> @@ -138,7 +138,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000007"></a><b>new</b>( type ) + <a name="M000010"></a><b>new</b>( type ) </div> <div class="description"> <p> @@ -151,8 +151,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> - <div id="M000007_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> + <div id="M000010_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Manager.rb, line 45</span> 45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">type</span> ) Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/classes/Package.html 2006-05-19 12:38:12 UTC (rev 101) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000011">build</a></li> - <li><a href="#M000010">configure</a></li> - <li><a href="#M000008">details</a></li> - <li><a href="#M000013">install</a></li> - <li><a href="#M000014">post</a></li> - <li><a href="#M000009">pre</a></li> - <li><a href="#M000012">preinstall</a></li> + <li><a href="#M000014">build</a></li> + <li><a href="#M000013">configure</a></li> + <li><a href="#M000011">details</a></li> + <li><a href="#M000016">install</a></li> + <li><a href="#M000017">post</a></li> + <li><a href="#M000012">pre</a></li> + <li><a href="#M000015">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000011"></a><b>build</b>() + <a name="M000014"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> - <div id="M000011_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000010"></a><b>configure</b>() + <a name="M000013"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> - <div id="M000010_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000008"></a><b>details</b>() + <a name="M000011"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> - <div id="M000008_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> + <div id="M000011_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000013"></a><b>install</b>() + <a name="M000016"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> - <div id="M000013_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000014"></a><b>post</b>() + <a name="M000017"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> - <div id="M000014_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000009"></a><b>pre</b>() + <a name="M000012"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> - <div id="M000009_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000012"></a><b>preinstall</b>() + <a name="M000015"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> - <div id="M000012_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Modified: src/trunk/doc/classes/PackageManager.html =================================================================== --- src/trunk/doc/classes/PackageManager.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/classes/PackageManager.html 2006-05-19 12:38:12 UTC (rev 101) @@ -154,7 +154,7 @@ <pre> <span class="ruby-comment cmt"># File PackageManager.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> -43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"PackageManager"</span> +43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"Package Manager"</span> 44: <span class="ruby-keyword kw">end</span> </pre> </div> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/created.rid 2006-05-19 12:38:12 UTC (rev 101) @@ -1 +1 @@ -Fri May 19 13:42:27 CEST 2006 +Fri May 19 14:39:53 CEST 2006 Added: src/trunk/doc/dot/f_4.dot =================================================================== --- src/trunk/doc/dot/f_4.dot (rev 0) +++ src/trunk/doc/dot/f_4.dot 2006-05-19 12:38:12 UTC (rev 101) @@ -0,0 +1,38 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "MaintenanceManager.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_5 { + fontname = Arial + color = red + label = "MaintenanceManager.rb" + MainenanceManager [ + fontcolor = black, + URL = "classes/MainenanceManager.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "MainenanceManager" + ] + + } + + Manager [ + URL = "classes/Manager.html", + label = "Manager" + ] + + Manager -> MainenanceManager [ + + ] + +} + Added: src/trunk/doc/dot/f_4.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_4.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: src/trunk/doc/files/DownloadManager_rb.html =================================================================== --- src/trunk/doc/files/DownloadManager_rb.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/files/DownloadManager_rb.html 2006-05-19 12:38:12 UTC (rev 101) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:42:08 CEST 2006</td> + <td>Fri May 19 14:11:40 CEST 2006</td> </tr> </table> </td></tr> Added: src/trunk/doc/files/MaintenanceManager_rb.html =================================================================== --- src/trunk/doc/files/MaintenanceManager_rb.html (rev 0) +++ src/trunk/doc/files/MaintenanceManager_rb.html 2006-05-19 12:38:12 UTC (rev 101) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: MaintenanceManager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />MaintenanceManager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>MaintenanceManager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Fri May 19 14:39:08 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,154,152" href="../classes/MainenanceManager.html" alt="MainenanceManager"> + <area shape="RECT" coords="56,8,128,56" href="../classes/Manager.html" alt="Manager"> +</map> +<img src="../dot/f_4.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +MainenanceManager.rb +</p> +<p> +<a href="../classes/MainenanceManager.html">MainenanceManager</a> class +handles all downloading of components needed for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/files/PackageManager_rb.html =================================================================== --- src/trunk/doc/files/PackageManager_rb.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/files/PackageManager_rb.html 2006-05-19 12:38:12 UTC (rev 101) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:29:25 CEST 2006</td> + <td>Fri May 19 14:11:52 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/fr_class_index.html 2006-05-19 12:38:12 UTC (rev 101) @@ -42,6 +42,7 @@ <div class="banner">Classes</div> <div class="entries"> <a href="classes/DownloadManager.html">DownloadManager</a><br> +<a href="classes/MainenanceManager.html">MainenanceManager</a><br> <a href="classes/Manager.html">Manager</a><br> <a href="classes/Package.html">Package</a><br> <a href="classes/PackageManager.html">PackageManager</a><br> Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/fr_file_index.html 2006-05-19 12:38:12 UTC (rev 101) @@ -42,6 +42,7 @@ <div class="banner">Files</div> <div class="entries"> <a href="files/DownloadManager_rb.html">DownloadManager.rb</a><br> +<a href="files/MaintenanceManager_rb.html">MaintenanceManager.rb</a><br> <a href="files/Manager_rb.html">Manager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> <a href="files/PackageManager_rb.html">PackageManager.rb</a><br> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/doc/fr_method_index.html 2006-05-19 12:38:12 UTC (rev 101) @@ -41,23 +41,26 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/Package.html#M000011">build (Package)</a><br> -<a href="classes/Package.html#M000010">configure (Package)</a><br> -<a href="classes/Package.html#M000008">details (Package)</a><br> +<a href="classes/Package.html#M000014">build (Package)</a><br> +<a href="classes/Package.html#M000013">configure (Package)</a><br> +<a href="classes/Package.html#M000011">details (Package)</a><br> <a href="classes/PackageManager.html#M000005">downgrade (PackageManager)</a><br> <a href="classes/PackageManager.html#M000002">install (PackageManager)</a><br> -<a href="classes/Package.html#M000013">install (Package)</a><br> +<a href="classes/Package.html#M000016">install (Package)</a><br> <a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> -<a href="classes/DownloadManager.html#M000015">new (DownloadManager)</a><br> -<a href="classes/Manager.html#M000007">new (Manager)</a><br> -<a href="classes/Package.html#M000014">post (Package)</a><br> -<a href="classes/Package.html#M000009">pre (Package)</a><br> -<a href="classes/Package.html#M000012">preinstall (Package)</a><br> +<a href="classes/Manager.html#M000010">new (Manager)</a><br> +<a href="classes/DownloadManager.html#M000018">new (DownloadManager)</a><br> +<a href="classes/MainenanceManager.html#M000007">new (MainenanceManager)</a><br> +<a href="classes/Package.html#M000017">post (Package)</a><br> +<a href="classes/Package.html#M000012">pre (Package)</a><br> +<a href="classes/Package.html#M000015">preinstall (Package)</a><br> <a href="classes/PackageManager.html#M000003">reinstall (PackageManager)</a><br> +<a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> <a href="classes/PackageManager.html#M000006">remove (PackageManager)</a><br> -<a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> -<a href="classes/DownloadManager.html#M000016">retreiveSource (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000018">retrieveNews (DownloadManager)</a><br> -<a href="classes/DownloadManager.html#M000017">retrieveTree (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000019">retreiveSource (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000021">retrieveNews (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000020">retrieveTree (DownloadManager)</a><br> +<a href="classes/MainenanceManager.html#M000008">setCentralRepo (MainenanceManager)</a><br> +<a href="classes/MainenanceManager.html#M000009">setPackageTreeLocation (MainenanceManager)</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-19 11:40:42 UTC (rev 100) +++ src/trunk/docGen.sh 2006-05-19 12:38:12 UTC (rev 101) @@ -15,7 +15,7 @@ # REVISION: --- #=============================================================================== -FILES="Package.rb Manager.rb PackageManager.rb DownloadManager.rb"; +FILES="Package.rb Manager.rb PackageManager.rb DownloadManager.rb MaintenanceManager.rb"; TEMPLATE="./abtTemplate.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-19 11:41:17
|
Revision: 99 Author: eschabell Date: 2006-05-19 04:26:35 -0700 (Fri, 19 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=99&view=rev Log Message: ----------- PackageManager class placeholder added. Updated docGen to include this in generation and regenerated docs. Modified Paths: -------------- src/trunk/doc/classes/Manager.html src/trunk/doc/classes/Package.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/files/Manager_rb.html src/trunk/doc/files/Package_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/PackageManager.rb src/trunk/doc/classes/PackageManager.html src/trunk/doc/dot/f_2.dot src/trunk/doc/dot/f_2.png src/trunk/doc/files/PackageManager_rb.html Added: src/trunk/PackageManager.rb =================================================================== --- src/trunk/PackageManager.rb (rev 0) +++ src/trunk/PackageManager.rb 2006-05-19 11:26:35 UTC (rev 99) @@ -0,0 +1,98 @@ +#!/usr/bin/ruby -w + +## +# PackageManager.rb +# +# PackageManager class will take care of the installation, removal, updating, +# downgrading and freezing of AbTLinux software packages. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class PackageManager < Manager + + protected + + private + + public + + ## + # Constructor that sets the type of manager being created. + # + # <b>RETURN</b> <i>PackageManager</i> - an initialized PackageManager object. + ## + def initialize + @managerType = "PackageManager" + end + + ## + # Installs a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be installed. + # <b>RETURN</b> <i>boolean</i> - True if the package is installed, otherwise + # false. + ## + def install( packageName ) + end + + ## + # Reinstalls a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be reinstalled. + # <b>RETURN</b> <i>boolean</i> - True if the package is reinstalled, otherwise + # false. + ## + def reinstall( packageName ) + end + + ## + # Removes a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be removed. + # <b>RETURN</b> <i>boolean</i> - True if the package is removed, otherwise + # false. + ## + def remove( packageName ) + end + + ## + # Downgrades a given package. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be downgraded. + # <b>PARAM</b> <i>String</i> - the version number to be downgraded to. + # <b>RETURN</b> <i>boolean</i> - True if the package is downgraded, otherwise + # false. + ## + def downgrade( packageName, verison ) + end + + ## + # Freezes a given package. If successful will add give package to the frozen + # list. + # + # <b>PARAM</b> <i>String</i> - the name of the package to be frozen. + # <b>RETURN</b> <i>boolean</i> - True if the package is frozen, otherwise + # false. + ## + def remove( packageName ) + end + +end Modified: src/trunk/doc/classes/Manager.html =================================================================== --- src/trunk/doc/classes/Manager.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/classes/Manager.html 2006-05-19 11:26:35 UTC (rev 99) @@ -117,7 +117,7 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000001">new</a></li> + <li><a href="#M000007">new</a></li> </ul> @@ -138,7 +138,7 @@ <div class="sectiontitle">Public Class methods</div> <div class="method"> <div class="title"> - <a name="M000001"></a><b>new</b>( type ) + <a name="M000007"></a><b>new</b>( type ) </div> <div class="description"> <p> @@ -151,8 +151,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> - <div id="M000001_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Manager.rb, line 45</span> 45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">type</span> ) Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/classes/Package.html 2006-05-19 11:26:35 UTC (rev 99) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000005">build</a></li> - <li><a href="#M000004">configure</a></li> - <li><a href="#M000002">details</a></li> - <li><a href="#M000007">install</a></li> - <li><a href="#M000008">post</a></li> - <li><a href="#M000003">pre</a></li> - <li><a href="#M000006">preinstall</a></li> + <li><a href="#M000011">build</a></li> + <li><a href="#M000010">configure</a></li> + <li><a href="#M000008">details</a></li> + <li><a href="#M000013">install</a></li> + <li><a href="#M000014">post</a></li> + <li><a href="#M000009">pre</a></li> + <li><a href="#M000012">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>build</b>() + <a name="M000011"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> - <div id="M000005_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000011_source')" id="l_M000011_source">show source</a> ]</p> + <div id="M000011_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000004"></a><b>configure</b>() + <a name="M000010"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> - <div id="M000004_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000010_source')" id="l_M000010_source">show source</a> ]</p> + <div id="M000010_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000002"></a><b>details</b>() + <a name="M000008"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> - <div id="M000002_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> + <div id="M000008_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000007"></a><b>install</b>() + <a name="M000013"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> - <div id="M000007_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000013_source')" id="l_M000013_source">show source</a> ]</p> + <div id="M000013_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000008"></a><b>post</b>() + <a name="M000014"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> - <div id="M000008_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000014_source')" id="l_M000014_source">show source</a> ]</p> + <div id="M000014_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000003"></a><b>pre</b>() + <a name="M000009"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> - <div id="M000003_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000009_source')" id="l_M000009_source">show source</a> ]</p> + <div id="M000009_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000006"></a><b>preinstall</b>() + <a name="M000012"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> - <div id="M000006_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000012_source')" id="l_M000012_source">show source</a> ]</p> + <div id="M000012_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Added: src/trunk/doc/classes/PackageManager.html =================================================================== --- src/trunk/doc/classes/PackageManager.html (rev 0) +++ src/trunk/doc/classes/PackageManager.html 2006-05-19 11:26:35 UTC (rev 99) @@ -0,0 +1,296 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: PackageManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />PackageManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/PackageManager_rb.html">PackageManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> + <a href="Manager.html"> +Manager + </a> + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,138,152" href="PackageManager.html" alt="PackageManager"> + <area shape="RECT" coords="48,8,120,56" href="Manager.html" alt="Manager"> +</map> +<img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +PackageManager.rb +</p> +<p> +<a href="PackageManager.html">PackageManager</a> class will take care of +the installation, removal, updating, downgrading and freezing of AbTLinux +software packages. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000005">downgrade</a></li> + <li><a href="#M000002">install</a></li> + <li><a href="#M000001">new</a></li> + <li><a href="#M000003">reinstall</a></li> + <li><a href="#M000004">remove</a></li> + <li><a href="#M000006">remove</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000001"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor that sets the type of manager being created. +</p> +<p> +<b>RETURN</b> <em><a href="PackageManager.html">PackageManager</a></em> - +an initialized <a href="PackageManager.html">PackageManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> + <div id="M000001_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"PackageManager"</span> +44: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000005"></a><b>downgrade</b>( packageName, verison ) + </div> + <div class="description"> + <p> +Downgrades a given package. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package to be downgraded. +<b>PARAM</b> <em>String</em> - the version number to be downgraded to. +<b>RETURN</b> <em>boolean</em> - True if the package is downgraded, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> + <div id="M000005_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 84</span> +84: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">downgrade</span>( <span class="ruby-identifier">packageName</span>, <span class="ruby-identifier">verison</span> ) +85: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000002"></a><b>install</b>( packageName ) + </div> + <div class="description"> + <p> +Installs a given package. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package to be installed. +<b>RETURN</b> <em>boolean</em> - True if the package is installed, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> + <div id="M000002_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 53</span> +53: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span>( <span class="ruby-identifier">packageName</span> ) +54: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000003"></a><b>reinstall</b>( packageName ) + </div> + <div class="description"> + <p> +Reinstalls a given package. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package to be reinstalled. +<b>RETURN</b> <em>boolean</em> - True if the package is reinstalled, +otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> + <div id="M000003_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 63</span> +63: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">reinstall</span>( <span class="ruby-identifier">packageName</span> ) +64: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000004"></a><b>remove</b>( packageName ) + </div> + <div class="description"> + <p> +Removes a given package. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package to be removed. +<b>RETURN</b> <em>boolean</em> - True if the package is removed, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> + <div id="M000004_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 73</span> +73: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">packageName</span> ) +74: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000006"></a><b>remove</b>( packageName ) + </div> + <div class="description"> + <p> +Freezes a given package. If successful will add give package to the frozen +list. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package to be frozen. +<b>RETURN</b> <em>boolean</em> - True if the package is frozen, otherwise +false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> + <div id="M000006_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File PackageManager.rb, line 95</span> +95: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">remove</span>( <span class="ruby-identifier">packageName</span> ) +96: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/created.rid 2006-05-19 11:26:35 UTC (rev 99) @@ -1 +1 @@ -Fri May 19 13:12:02 CEST 2006 +Fri May 19 13:24:52 CEST 2006 Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Added: src/trunk/doc/dot/f_2.dot =================================================================== --- src/trunk/doc/dot/f_2.dot (rev 0) +++ src/trunk/doc/dot/f_2.dot 2006-05-19 11:26:35 UTC (rev 99) @@ -0,0 +1,38 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "PackageManager.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_3 { + fontname = Arial + color = red + label = "PackageManager.rb" + PackageManager [ + fontcolor = black, + URL = "classes/PackageManager.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "PackageManager" + ] + + } + + Manager [ + URL = "classes/Manager.html", + label = "Manager" + ] + + Manager -> PackageManager [ + + ] + +} + Added: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_2.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: src/trunk/doc/files/Manager_rb.html =================================================================== --- src/trunk/doc/files/Manager_rb.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/files/Manager_rb.html 2006-05-19 11:26:35 UTC (rev 99) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:10:44 CEST 2006</td> + <td>Fri May 19 13:11:24 CEST 2006</td> </tr> </table> </td></tr> Added: src/trunk/doc/files/PackageManager_rb.html =================================================================== --- src/trunk/doc/files/PackageManager_rb.html (rev 0) +++ src/trunk/doc/files/PackageManager_rb.html 2006-05-19 11:26:35 UTC (rev 99) @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: PackageManager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />PackageManager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>PackageManager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Fri May 19 13:24:28 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,138,152" href="../classes/PackageManager.html" alt="PackageManager"> + <area shape="RECT" coords="48,8,120,56" href="../classes/Manager.html" alt="Manager"> +</map> +<img src="../dot/f_2.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +PackageManager.rb +</p> +<p> +<a href="../classes/PackageManager.html">PackageManager</a> class will take +care of the installation, removal, updating, downgrading and freezing of +AbTLinux software packages. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/files/Package_rb.html =================================================================== --- src/trunk/doc/files/Package_rb.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/files/Package_rb.html 2006-05-19 11:26:35 UTC (rev 99) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:10:46 CEST 2006</td> + <td>Thu May 18 11:19:24 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/fr_class_index.html 2006-05-19 11:26:35 UTC (rev 99) @@ -43,5 +43,6 @@ <div class="entries"> <a href="classes/Manager.html">Manager</a><br> <a href="classes/Package.html">Package</a><br> +<a href="classes/PackageManager.html">PackageManager</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/fr_file_index.html 2006-05-19 11:26:35 UTC (rev 99) @@ -43,5 +43,6 @@ <div class="entries"> <a href="files/Manager_rb.html">Manager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> +<a href="files/PackageManager_rb.html">PackageManager.rb</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/doc/fr_method_index.html 2006-05-19 11:26:35 UTC (rev 99) @@ -41,13 +41,19 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/Package.html#M000005">build (Package)</a><br> -<a href="classes/Package.html#M000004">configure (Package)</a><br> -<a href="classes/Package.html#M000002">details (Package)</a><br> -<a href="classes/Package.html#M000007">install (Package)</a><br> -<a href="classes/Manager.html#M000001">new (Manager)</a><br> -<a href="classes/Package.html#M000008">post (Package)</a><br> -<a href="classes/Package.html#M000003">pre (Package)</a><br> -<a href="classes/Package.html#M000006">preinstall (Package)</a><br> +<a href="classes/Package.html#M000011">build (Package)</a><br> +<a href="classes/Package.html#M000010">configure (Package)</a><br> +<a href="classes/Package.html#M000008">details (Package)</a><br> +<a href="classes/PackageManager.html#M000005">downgrade (PackageManager)</a><br> +<a href="classes/PackageManager.html#M000002">install (PackageManager)</a><br> +<a href="classes/Package.html#M000013">install (Package)</a><br> +<a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> +<a href="classes/Manager.html#M000007">new (Manager)</a><br> +<a href="classes/Package.html#M000014">post (Package)</a><br> +<a href="classes/Package.html#M000009">pre (Package)</a><br> +<a href="classes/Package.html#M000012">preinstall (Package)</a><br> +<a href="classes/PackageManager.html#M000003">reinstall (PackageManager)</a><br> +<a href="classes/PackageManager.html#M000006">remove (PackageManager)</a><br> +<a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-19 11:11:31 UTC (rev 98) +++ src/trunk/docGen.sh 2006-05-19 11:26:35 UTC (rev 99) @@ -15,7 +15,7 @@ # REVISION: --- #=============================================================================== -FILES="Package.rb Manager.rb"; +FILES="Package.rb Manager.rb PackageManager.rb"; TEMPLATE="./abtTemplate.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-19 11:41:16
|
Revision: 100 Author: eschabell Date: 2006-05-19 04:40:42 -0700 (Fri, 19 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=100&view=rev Log Message: ----------- Added DownloadManager class, updated docGen and regenerated docs. Modified Paths: -------------- src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.png src/trunk/doc/dot/f_2.png src/trunk/doc/files/Manager_rb.html src/trunk/doc/files/PackageManager_rb.html src/trunk/doc/files/Package_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/DownloadManager.rb src/trunk/doc/classes/DownloadManager.html src/trunk/doc/dot/f_3.dot src/trunk/doc/dot/f_3.png src/trunk/doc/files/DownloadManager_rb.html Added: src/trunk/DownloadManager.rb =================================================================== --- src/trunk/DownloadManager.rb (rev 0) +++ src/trunk/DownloadManager.rb 2006-05-19 11:40:42 UTC (rev 100) @@ -0,0 +1,76 @@ +#!/usr/bin/ruby -w + +## +# DownloadManager.rb +# +# DownloadManager class handles all downloading of components needed for +# AbTLinux. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class DownloadManager < Manager + + protected + + private + + public + + ## + # Constructor that sets the type of manager being created. + # + # <b>RETURN</b> <i>DownloadManager</i> - an initialized DownloadManager object. + ## + def initialize + @managerType = "DownloadManager" + end + + ## + # Downloads a given package source. + # + # <b>PARAM</b> <i>String</i> - the name of the package for which the source + # is to be downloaded. + # <b>RETURN</b> <i>boolean</i> - True if the package source has been + # downloaded, otherwise false. + ## + def retreiveSource( packageName ) + end + + ## + # Downloads a given pacakge tree. + # + # <b>PARAM</b> <i>String</i> - the name of the package tree to be retrieved. + # <b>RETURN</b> <i>boolean</i> - True if the package tree is retrieved, otherwise + # false. + ## + def retrieveTree( packageTreeName ) + end + + ## + # Retrieves the AbTLinux news feed. + # + # <b>RETURN</b> <i>boolean</i> - True if the AbTLinux news feed has been + # retrieved, otherwise false. + ## + def retrieveNews + end + +end Added: src/trunk/doc/classes/DownloadManager.html =================================================================== --- src/trunk/doc/classes/DownloadManager.html (rev 0) +++ src/trunk/doc/classes/DownloadManager.html 2006-05-19 11:40:42 UTC (rev 100) @@ -0,0 +1,240 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: DownloadManager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />DownloadManager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/DownloadManager_rb.html">DownloadManager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> + <a href="Manager.html"> +Manager + </a> + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,143,152" href="DownloadManager.html" alt="DownloadManager"> + <area shape="RECT" coords="50,8,122,56" href="Manager.html" alt="Manager"> +</map> +<img src="../dot/f_3.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +DownloadManager.rb +</p> +<p> +<a href="DownloadManager.html">DownloadManager</a> class handles all +downloading of components needed for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000015">new</a></li> + <li><a href="#M000016">retreiveSource</a></li> + <li><a href="#M000018">retrieveNews</a></li> + <li><a href="#M000017">retrieveTree</a></li> + </ul> + + + + + + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000015"></a><b>new</b>() + </div> + <div class="description"> + <p> +Constructor that sets the type of manager being created. +</p> +<p> +<b>RETURN</b> <em><a href="DownloadManager.html">DownloadManager</a></em> - +an initialized <a href="DownloadManager.html">DownloadManager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000015_source')" id="l_M000015_source">show source</a> ]</p> + <div id="M000015_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 42</span> +42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span> +43: <span class="ruby-ivar">@managerType</span> = <span class="ruby-value str">"DownloadManager"</span> +44: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="sectiontitle">Public Instance methods</div> +<div class="method"> + <div class="title"> + <a name="M000016"></a><b>retreiveSource</b>( packageName ) + </div> + <div class="description"> + <p> +Downloads a given package source. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package for which the source +is to be downloaded. <b>RETURN</b> <em>boolean</em> - True if the package +source has been downloaded, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000016_source')" id="l_M000016_source">show source</a> ]</p> + <div id="M000016_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 54</span> +54: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retreiveSource</span>( <span class="ruby-identifier">packageName</span> ) +55: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000018"></a><b>retrieveNews</b>() + </div> + <div class="description"> + <p> +Retrieves the AbTLinux news feed. +</p> +<p> +<b>RETURN</b> <em>boolean</em> - True if the AbTLinux news feed has been +retrieved, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000018_source')" id="l_M000018_source">show source</a> ]</p> + <div id="M000018_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 73</span> +73: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveNews</span> +74: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +<div class="method"> + <div class="title"> + <a name="M000017"></a><b>retrieveTree</b>( packageTreeName ) + </div> + <div class="description"> + <p> +Downloads a given pacakge tree. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the package tree to be +retrieved. <b>RETURN</b> <em>boolean</em> - True if the package tree is +retrieved, otherwise false. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000017_source')" id="l_M000017_source">show source</a> ]</p> + <div id="M000017_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File DownloadManager.rb, line 64</span> +64: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">retrieveTree</span>( <span class="ruby-identifier">packageTreeName</span> ) +65: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/created.rid 2006-05-19 11:40:42 UTC (rev 100) @@ -1 +1 @@ -Fri May 19 13:24:52 CEST 2006 +Fri May 19 13:42:27 CEST 2006 Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_2.png =================================================================== (Binary files differ) Added: src/trunk/doc/dot/f_3.dot =================================================================== --- src/trunk/doc/dot/f_3.dot (rev 0) +++ src/trunk/doc/dot/f_3.dot 2006-05-19 11:40:42 UTC (rev 100) @@ -0,0 +1,38 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "DownloadManager.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_4 { + fontname = Arial + color = red + label = "DownloadManager.rb" + DownloadManager [ + fontcolor = black, + URL = "classes/DownloadManager.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "DownloadManager" + ] + + } + + Manager [ + URL = "classes/Manager.html", + label = "Manager" + ] + + Manager -> DownloadManager [ + + ] + +} + Added: src/trunk/doc/dot/f_3.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_3.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: src/trunk/doc/files/DownloadManager_rb.html =================================================================== --- src/trunk/doc/files/DownloadManager_rb.html (rev 0) +++ src/trunk/doc/files/DownloadManager_rb.html 2006-05-19 11:40:42 UTC (rev 100) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: DownloadManager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />DownloadManager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>DownloadManager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Fri May 19 13:42:08 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,143,152" href="../classes/DownloadManager.html" alt="DownloadManager"> + <area shape="RECT" coords="50,8,122,56" href="../classes/Manager.html" alt="Manager"> +</map> +<img src="../dot/f_3.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +DownloadManager.rb +</p> +<p> +<a href="../classes/DownloadManager.html">DownloadManager</a> class handles +all downloading of components needed for AbTLinux. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/files/Manager_rb.html =================================================================== --- src/trunk/doc/files/Manager_rb.html 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/files/Manager_rb.html 2006-05-19 11:40:42 UTC (rev 100) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:11:24 CEST 2006</td> + <td>Fri May 19 13:10:44 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/PackageManager_rb.html =================================================================== --- src/trunk/doc/files/PackageManager_rb.html 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/files/PackageManager_rb.html 2006-05-19 11:40:42 UTC (rev 100) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Fri May 19 13:24:28 CEST 2006</td> + <td>Fri May 19 13:29:25 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/files/Package_rb.html =================================================================== --- src/trunk/doc/files/Package_rb.html 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/files/Package_rb.html 2006-05-19 11:40:42 UTC (rev 100) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu May 18 11:19:24 CEST 2006</td> + <td>Fri May 19 13:10:46 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/fr_class_index.html 2006-05-19 11:40:42 UTC (rev 100) @@ -41,6 +41,7 @@ <body> <div class="banner">Classes</div> <div class="entries"> +<a href="classes/DownloadManager.html">DownloadManager</a><br> <a href="classes/Manager.html">Manager</a><br> <a href="classes/Package.html">Package</a><br> <a href="classes/PackageManager.html">PackageManager</a><br> Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/fr_file_index.html 2006-05-19 11:40:42 UTC (rev 100) @@ -41,6 +41,7 @@ <body> <div class="banner">Files</div> <div class="entries"> +<a href="files/DownloadManager_rb.html">DownloadManager.rb</a><br> <a href="files/Manager_rb.html">Manager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> <a href="files/PackageManager_rb.html">PackageManager.rb</a><br> Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/doc/fr_method_index.html 2006-05-19 11:40:42 UTC (rev 100) @@ -48,6 +48,7 @@ <a href="classes/PackageManager.html#M000002">install (PackageManager)</a><br> <a href="classes/Package.html#M000013">install (Package)</a><br> <a href="classes/PackageManager.html#M000001">new (PackageManager)</a><br> +<a href="classes/DownloadManager.html#M000015">new (DownloadManager)</a><br> <a href="classes/Manager.html#M000007">new (Manager)</a><br> <a href="classes/Package.html#M000014">post (Package)</a><br> <a href="classes/Package.html#M000009">pre (Package)</a><br> @@ -55,5 +56,8 @@ <a href="classes/PackageManager.html#M000003">reinstall (PackageManager)</a><br> <a href="classes/PackageManager.html#M000006">remove (PackageManager)</a><br> <a href="classes/PackageManager.html#M000004">remove (PackageManager)</a><br> +<a href="classes/DownloadManager.html#M000016">retreiveSource (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000018">retrieveNews (DownloadManager)</a><br> +<a href="classes/DownloadManager.html#M000017">retrieveTree (DownloadManager)</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-19 11:26:35 UTC (rev 99) +++ src/trunk/docGen.sh 2006-05-19 11:40:42 UTC (rev 100) @@ -15,7 +15,7 @@ # REVISION: --- #=============================================================================== -FILES="Package.rb Manager.rb PackageManager.rb"; +FILES="Package.rb Manager.rb PackageManager.rb DownloadManager.rb"; TEMPLATE="./abtTemplate.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-19 11:11:51
|
Revision: 98 Author: eschabell Date: 2006-05-19 04:11:31 -0700 (Fri, 19 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=98&view=rev Log Message: ----------- Manager super class added. Removed InstallPackage class, this will appear under the Manager class later. Regeneratged and updated docs. Modified Paths: -------------- src/trunk/doc/classes/Package.html src/trunk/doc/created.rid src/trunk/doc/dot/f_0.png src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/files/Package_rb.html src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/doc/fr_method_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/Manager.rb src/trunk/doc/classes/Manager.html src/trunk/doc/files/Manager_rb.html Removed Paths: ------------- src/trunk/InstallPackage.rb src/trunk/doc/classes/InstallPackage.html src/trunk/doc/files/InstallPackage_rb.html Deleted: src/trunk/InstallPackage.rb =================================================================== --- src/trunk/InstallPackage.rb 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/InstallPackage.rb 2006-05-19 11:11:31 UTC (rev 98) @@ -1,36 +0,0 @@ -#!/usr/bin/ruby -w - -## -# InstallPackage.rb -# -# InstallPackage class provides for installation of AbTLinux packages. -# -# Created by Eric D. Schabell <er...@ab...> -# Copyright 2006, GPL. -# -# This file is part of AbTLinux. -# -# AbTLinux is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin -# St, Fifth Floor, Boston, MA 02110-1301 USA -## - -class InstallPackage < Package - - protected - - private - - public - -end Copied: src/trunk/Manager.rb (from rev 97, src/trunk/InstallPackage.rb) =================================================================== --- src/trunk/Manager.rb (rev 0) +++ src/trunk/Manager.rb 2006-05-19 11:11:31 UTC (rev 98) @@ -0,0 +1,49 @@ +#!/usr/bin/ruby -w + +## +# Manager.rb +# +# Manager is super class for all other AbTLinux manager classes to inherit +# from. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class Manager + + attr_reader :managerType + + protected + + private + + public + + ## + # Constructor that sets the type of manager being created. + # + # <b>PARAM</b> <i>String</i> - the name of the manager type being created. + # <b>RETURN</b> <i>Manager</i> - an initialized Manager object. + ## + def initialize( type ) + @managerType = type + end + +end Deleted: src/trunk/doc/classes/InstallPackage.html =================================================================== --- src/trunk/doc/classes/InstallPackage.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/classes/InstallPackage.html 2006-05-19 11:11:31 UTC (rev 98) @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html> - <head> - <title>Class: InstallPackage</title> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> - <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> - - <script language="JavaScript" type="text/javascript"> - // <![CDATA[ - - function toggleSource( id ) - { - var elem - var link - - if( document.getElementById ) - { - elem = document.getElementById( id ) - link = document.getElementById( "l_" + id ) - } - else if ( document.all ) - { - elem = eval( "document.all." + id ) - link = eval( "document.all.l_" + id ) - } - else - return false; - - if( elem.style.display == "block" ) - { - elem.style.display = "none" - link.innerHTML = "show source" - } - else - { - elem.style.display = "block" - link.innerHTML = "hide source" - } - } - - function openCode( url ) - { - window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) - } - // ]]> - </script> - </head> - - <body> - <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> - <td class="file-title"><span class="file-title-prefix">Class</span><br />InstallPackage</td> - <td align="right"> - <table cellspacing=0 cellpadding=2> - <tr valign="top"> - <td>In:</td> - <td> -<a href="../files/InstallPackage_rb.html">InstallPackage.rb</a> - </td> - </tr> - <tr> - <td>Parent:</td> - <td> - <a href="Package.html"> -Package - </a> - </td> - </tr> - </table> - </td> - </tr> - </table> - <!-- banner header --> - - <div id="bodyContent"> - <div id="content"> - <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> - <map id="map" name="map"> - <area shape="RECT" coords="29,104,127,152" href="InstallPackage.html" alt="InstallPackage"> - <area shape="RECT" coords="42,8,114,56" href="Package.html" alt="Package"> -</map> -<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> - </td></tr></table> - - <div class="description"><p> -InstallPackage.rb -</p> -<p> -<a href="InstallPackage.html">InstallPackage</a> class provides for -installation of AbTLinux packages. -</p> -<p> -Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. -</p> -<p> -This file is part of AbTLinux. -</p> -<p> -AbTLinux is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2 of the License, or (at your option) -any later version. -</p> -<p> -AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -details. -</p> -<p> -You should have received a copy of the GNU General Public License along -with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 -Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -</p> -</div> - - - - - - - - - -</div> - - </div> - - </body> -</html> \ No newline at end of file Added: src/trunk/doc/classes/Manager.html =================================================================== --- src/trunk/doc/classes/Manager.html (rev 0) +++ src/trunk/doc/classes/Manager.html 2006-05-19 11:11:31 UTC (rev 98) @@ -0,0 +1,170 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: Manager</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />Manager</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/Manager_rb.html">Manager.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> +Object + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,101,100" href="Manager.html" alt="Manager"> +</map> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +Manager.rb +</p> +<p> +<a href="Manager.html">Manager</a> is super class for all other AbTLinux +manager classes to inherit from. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + <div class="sectiontitle">Methods</div> + <ul> + <li><a href="#M000001">new</a></li> + </ul> + + + + + + <div class="sectiontitle">Attributes</div> + <table border='0' cellpadding='5'> + <tr valign='top'> + <td class='attr-rw'> +[R] + </td> + <td class='attr-name'>managerType</td> + <td class='attr-desc'></td> + </tr> + </table> + +<div class="sectiontitle">Public Class methods</div> +<div class="method"> + <div class="title"> + <a name="M000001"></a><b>new</b>( type ) + </div> + <div class="description"> + <p> +Constructor that sets the type of manager being created. +</p> +<p> +<b>PARAM</b> <em>String</em> - the name of the manager type being created. +<b>RETURN</b> <em><a href="Manager.html">Manager</a></em> - an initialized +<a href="Manager.html">Manager</a> object. +</p> + </div> +<div class="sourcecode"> + <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> + <div id="M000001_source" class="dyn-source"> +<pre> + <span class="ruby-comment cmt"># File Manager.rb, line 45</span> +45: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>( <span class="ruby-identifier">type</span> ) +46: <span class="ruby-ivar">@managerType</span> = <span class="ruby-identifier">type</span> +47: <span class="ruby-keyword kw">end</span> +</pre> + </div> +</div> +</div> +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/classes/Package.html =================================================================== --- src/trunk/doc/classes/Package.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/classes/Package.html 2006-05-19 11:11:31 UTC (rev 98) @@ -119,13 +119,13 @@ <div class="sectiontitle">Methods</div> <ul> - <li><a href="#M000004">build</a></li> - <li><a href="#M000003">configure</a></li> - <li><a href="#M000001">details</a></li> - <li><a href="#M000006">install</a></li> - <li><a href="#M000007">post</a></li> - <li><a href="#M000002">pre</a></li> - <li><a href="#M000005">preinstall</a></li> + <li><a href="#M000005">build</a></li> + <li><a href="#M000004">configure</a></li> + <li><a href="#M000002">details</a></li> + <li><a href="#M000007">install</a></li> + <li><a href="#M000008">post</a></li> + <li><a href="#M000003">pre</a></li> + <li><a href="#M000006">preinstall</a></li> </ul> @@ -202,7 +202,7 @@ <div class="sectiontitle">Public Instance methods</div> <div class="method"> <div class="title"> - <a name="M000004"></a><b>build</b>() + <a name="M000005"></a><b>build</b>() </div> <div class="description"> <p> @@ -215,8 +215,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> - <div id="M000004_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> + <div id="M000005_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 76</span> 76: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">build</span> @@ -227,7 +227,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000003"></a><b>configure</b>() + <a name="M000004"></a><b>configure</b>() </div> <div class="description"> <p> @@ -244,8 +244,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> - <div id="M000003_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000004_source')" id="l_M000004_source">show source</a> ]</p> + <div id="M000004_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 68</span> 68: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">configure</span> @@ -256,7 +256,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000001"></a><b>details</b>() + <a name="M000002"></a><b>details</b>() </div> <div class="description"> <p> @@ -268,8 +268,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000001_source')" id="l_M000001_source">show source</a> ]</p> - <div id="M000001_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> + <div id="M000002_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 47</span> 47: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">details</span> @@ -280,7 +280,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000006"></a><b>install</b>() + <a name="M000007"></a><b>install</b>() </div> <div class="description"> <p> @@ -292,8 +292,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> - <div id="M000006_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> + <div id="M000007_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 93</span> 93: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">install</span> @@ -304,7 +304,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000007"></a><b>post</b>() + <a name="M000008"></a><b>post</b>() </div> <div class="description"> <p> @@ -317,8 +317,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000007_source')" id="l_M000007_source">show source</a> ]</p> - <div id="M000007_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000008_source')" id="l_M000008_source">show source</a> ]</p> + <div id="M000008_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 101</span> 101: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">post</span> @@ -329,7 +329,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000002"></a><b>pre</b>() + <a name="M000003"></a><b>pre</b>() </div> <div class="description"> <p> @@ -342,8 +342,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000002_source')" id="l_M000002_source">show source</a> ]</p> - <div id="M000002_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000003_source')" id="l_M000003_source">show source</a> ]</p> + <div id="M000003_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 56</span> 56: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">pre</span> @@ -354,7 +354,7 @@ </div> <div class="method"> <div class="title"> - <a name="M000005"></a><b>preinstall</b>() + <a name="M000006"></a><b>preinstall</b>() </div> <div class="description"> <p> @@ -368,8 +368,8 @@ </p> </div> <div class="sourcecode"> - <p class="source-link">[ <a href="javascript:toggleSource('M000005_source')" id="l_M000005_source">show source</a> ]</p> - <div id="M000005_source" class="dyn-source"> + <p class="source-link">[ <a href="javascript:toggleSource('M000006_source')" id="l_M000006_source">show source</a> ]</p> + <div id="M000006_source" class="dyn-source"> <pre> <span class="ruby-comment cmt"># File Package.rb, line 85</span> 85: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">preinstall</span> Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/created.rid 2006-05-19 11:11:31 UTC (rev 98) @@ -1 +1 @@ -Thu May 18 16:09:46 CEST 2006 +Fri May 19 13:12:02 CEST 2006 Modified: src/trunk/doc/dot/f_0.png =================================================================== (Binary files differ) Modified: src/trunk/doc/dot/f_1.dot =================================================================== --- src/trunk/doc/dot/f_1.dot 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/dot/f_1.dot 2006-05-19 11:11:31 UTC (rev 98) @@ -3,7 +3,7 @@ bgcolor = lightcyan1 fontname = Arial fontsize = 8 - label = "InstallPackage.rb" + label = "Manager.rb" node [ fontname = Arial, fontsize = 8, @@ -13,26 +13,17 @@ subgraph cluster_2 { fontname = Arial color = red - label = "InstallPackage.rb" - InstallPackage [ + label = "Manager.rb" + Manager [ fontcolor = black, - URL = "classes/InstallPackage.html", + URL = "classes/Manager.html", shape = ellipse, color = palegoldenrod, style = filled, - label = "InstallPackage" + label = "Manager" ] } - Package [ - URL = "classes/Package.html", - label = "Package" - ] - - Package -> InstallPackage [ - - ] - } Modified: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Deleted: src/trunk/doc/files/InstallPackage_rb.html =================================================================== --- src/trunk/doc/files/InstallPackage_rb.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/files/InstallPackage_rb.html 2006-05-19 11:11:31 UTC (rev 98) @@ -1,130 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html> - <head> - <title>File: InstallPackage.rb</title> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> - <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> - - <script language="JavaScript" type="text/javascript"> - // <![CDATA[ - - function toggleSource( id ) - { - var elem - var link - - if( document.getElementById ) - { - elem = document.getElementById( id ) - link = document.getElementById( "l_" + id ) - } - else if ( document.all ) - { - elem = eval( "document.all." + id ) - link = eval( "document.all.l_" + id ) - } - else - return false; - - if( elem.style.display == "block" ) - { - elem.style.display = "none" - link.innerHTML = "show source" - } - else - { - elem.style.display = "block" - link.innerHTML = "hide source" - } - } - - function openCode( url ) - { - window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) - } - // ]]> - </script> - </head> - - <body> - <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> - <tr><td> - <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> - <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />InstallPackage.rb</td> - <td align="right"> - <table border='0' cellspacing="0" cellpadding="2"> - <tr> - <td>Path:</td> - <td>InstallPackage.rb - </td> - </tr> - <tr> - <td>Modified:</td> - <td>Thu May 18 16:08:07 CEST 2006</td> - </tr> - </table> - </td></tr> - </table> - </td></tr> -</table><br> - <!-- banner header --> - - <div id="bodyContent"> - <div id="content"> - <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> - <map id="map" name="map"> - <area shape="RECT" coords="29,104,127,152" href="../classes/InstallPackage.html" alt="InstallPackage"> - <area shape="RECT" coords="42,8,114,56" href="../classes/Package.html" alt="Package"> -</map> -<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> - </td></tr></table> - - <div class="description"><p> -InstallPackage.rb -</p> -<p> -<a href="../classes/InstallPackage.html">InstallPackage</a> class provides -for installation of AbTLinux packages. -</p> -<p> -Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. -</p> -<p> -This file is part of AbTLinux. -</p> -<p> -AbTLinux is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2 of the License, or (at your option) -any later version. -</p> -<p> -AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -details. -</p> -<p> -You should have received a copy of the GNU General Public License along -with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 -Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -</p> -</div> - - - - - - - - - -</div> - - </div> - - </body> -</html> \ No newline at end of file Added: src/trunk/doc/files/Manager_rb.html =================================================================== --- src/trunk/doc/files/Manager_rb.html (rev 0) +++ src/trunk/doc/files/Manager_rb.html 2006-05-19 11:11:31 UTC (rev 98) @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: Manager.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />Manager.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>Manager.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Fri May 19 13:10:44 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,52,101,100" href="../classes/Manager.html" alt="Manager"> +</map> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +Manager.rb +</p> +<p> +<a href="../classes/Manager.html">Manager</a> is super class for all other +AbTLinux manager classes to inherit from. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/files/Package_rb.html =================================================================== --- src/trunk/doc/files/Package_rb.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/files/Package_rb.html 2006-05-19 11:11:31 UTC (rev 98) @@ -63,7 +63,7 @@ </tr> <tr> <td>Modified:</td> - <td>Thu May 18 11:19:24 CEST 2006</td> + <td>Fri May 19 13:10:46 CEST 2006</td> </tr> </table> </td></tr> Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/fr_class_index.html 2006-05-19 11:11:31 UTC (rev 98) @@ -41,7 +41,7 @@ <body> <div class="banner">Classes</div> <div class="entries"> -<a href="classes/InstallPackage.html">InstallPackage</a><br> +<a href="classes/Manager.html">Manager</a><br> <a href="classes/Package.html">Package</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/fr_file_index.html 2006-05-19 11:11:31 UTC (rev 98) @@ -41,7 +41,7 @@ <body> <div class="banner">Files</div> <div class="entries"> -<a href="files/InstallPackage_rb.html">InstallPackage.rb</a><br> +<a href="files/Manager_rb.html">Manager.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_method_index.html =================================================================== --- src/trunk/doc/fr_method_index.html 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/doc/fr_method_index.html 2006-05-19 11:11:31 UTC (rev 98) @@ -41,12 +41,13 @@ <body> <div class="banner">Methods</div> <div class="entries"> -<a href="classes/Package.html#M000004">build (Package)</a><br> -<a href="classes/Package.html#M000003">configure (Package)</a><br> -<a href="classes/Package.html#M000001">details (Package)</a><br> -<a href="classes/Package.html#M000006">install (Package)</a><br> -<a href="classes/Package.html#M000007">post (Package)</a><br> -<a href="classes/Package.html#M000002">pre (Package)</a><br> -<a href="classes/Package.html#M000005">preinstall (Package)</a><br> +<a href="classes/Package.html#M000005">build (Package)</a><br> +<a href="classes/Package.html#M000004">configure (Package)</a><br> +<a href="classes/Package.html#M000002">details (Package)</a><br> +<a href="classes/Package.html#M000007">install (Package)</a><br> +<a href="classes/Manager.html#M000001">new (Manager)</a><br> +<a href="classes/Package.html#M000008">post (Package)</a><br> +<a href="classes/Package.html#M000003">pre (Package)</a><br> +<a href="classes/Package.html#M000006">preinstall (Package)</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-18 14:11:12 UTC (rev 97) +++ src/trunk/docGen.sh 2006-05-19 11:11:31 UTC (rev 98) @@ -15,7 +15,7 @@ # REVISION: --- #=============================================================================== -FILES="Package.rb InstallPackage.rb"; +FILES="Package.rb Manager.rb"; TEMPLATE="./abtTemplate.rb"; # run the actual doc generation. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-05-18 14:11:26
|
Revision: 97 Author: eschabell Date: 2006-05-18 07:11:12 -0700 (Thu, 18 May 2006) ViewCVS: http://svn.sourceforge.net/abtlinux/?rev=97&view=rev Log Message: ----------- Added InstallPackage class placeholder and generated docs. Modified Paths: -------------- src/trunk/doc/created.rid src/trunk/doc/fr_class_index.html src/trunk/doc/fr_file_index.html src/trunk/docGen.sh Added Paths: ----------- src/trunk/InstallPackage.rb src/trunk/doc/classes/InstallPackage.html src/trunk/doc/dot/f_1.dot src/trunk/doc/dot/f_1.png src/trunk/doc/files/InstallPackage_rb.html Added: src/trunk/InstallPackage.rb =================================================================== --- src/trunk/InstallPackage.rb (rev 0) +++ src/trunk/InstallPackage.rb 2006-05-18 14:11:12 UTC (rev 97) @@ -0,0 +1,36 @@ +#!/usr/bin/ruby -w + +## +# InstallPackage.rb +# +# InstallPackage class provides for installation of AbTLinux packages. +# +# Created by Eric D. Schabell <er...@ab...> +# Copyright 2006, GPL. +# +# This file is part of AbTLinux. +# +# AbTLinux is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# AbTLinux; if not, write to the Free Software Foundation, Inc., 51 Franklin +# St, Fifth Floor, Boston, MA 02110-1301 USA +## + +class InstallPackage < Package + + protected + + private + + public + +end Added: src/trunk/doc/classes/InstallPackage.html =================================================================== --- src/trunk/doc/classes/InstallPackage.html (rev 0) +++ src/trunk/doc/classes/InstallPackage.html 2006-05-18 14:11:12 UTC (rev 97) @@ -0,0 +1,132 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>Class: InstallPackage</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr> + <td class="file-title"><span class="file-title-prefix">Class</span><br />InstallPackage</td> + <td align="right"> + <table cellspacing=0 cellpadding=2> + <tr valign="top"> + <td>In:</td> + <td> +<a href="../files/InstallPackage_rb.html">InstallPackage.rb</a> + </td> + </tr> + <tr> + <td>Parent:</td> + <td> + <a href="Package.html"> +Package + </a> + </td> + </tr> + </table> + </td> + </tr> + </table> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,127,152" href="InstallPackage.html" alt="InstallPackage"> + <area shape="RECT" coords="42,8,114,56" href="Package.html" alt="Package"> +</map> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +InstallPackage.rb +</p> +<p> +<a href="InstallPackage.html">InstallPackage</a> class provides for +installation of AbTLinux packages. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/created.rid =================================================================== --- src/trunk/doc/created.rid 2006-05-18 09:22:05 UTC (rev 96) +++ src/trunk/doc/created.rid 2006-05-18 14:11:12 UTC (rev 97) @@ -1 +1 @@ -Thu May 18 11:19:38 CEST 2006 +Thu May 18 16:09:46 CEST 2006 Added: src/trunk/doc/dot/f_1.dot =================================================================== --- src/trunk/doc/dot/f_1.dot (rev 0) +++ src/trunk/doc/dot/f_1.dot 2006-05-18 14:11:12 UTC (rev 97) @@ -0,0 +1,38 @@ +digraph TopLevel { + compound = true + bgcolor = lightcyan1 + fontname = Arial + fontsize = 8 + label = "InstallPackage.rb" + node [ + fontname = Arial, + fontsize = 8, + color = black + ] + + subgraph cluster_2 { + fontname = Arial + color = red + label = "InstallPackage.rb" + InstallPackage [ + fontcolor = black, + URL = "classes/InstallPackage.html", + shape = ellipse, + color = palegoldenrod, + style = filled, + label = "InstallPackage" + ] + + } + + Package [ + URL = "classes/Package.html", + label = "Package" + ] + + Package -> InstallPackage [ + + ] + +} + Added: src/trunk/doc/dot/f_1.png =================================================================== (Binary files differ) Property changes on: src/trunk/doc/dot/f_1.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: src/trunk/doc/files/InstallPackage_rb.html =================================================================== --- src/trunk/doc/files/InstallPackage_rb.html (rev 0) +++ src/trunk/doc/files/InstallPackage_rb.html 2006-05-18 14:11:12 UTC (rev 97) @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> + <head> + <title>File: InstallPackage.rb</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> + <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" /> + + <script language="JavaScript" type="text/javascript"> + // <![CDATA[ + + function toggleSource( id ) + { + var elem + var link + + if( document.getElementById ) + { + elem = document.getElementById( id ) + link = document.getElementById( "l_" + id ) + } + else if ( document.all ) + { + elem = eval( "document.all." + id ) + link = eval( "document.all.l_" + id ) + } + else + return false; + + if( elem.style.display == "block" ) + { + elem.style.display = "none" + link.innerHTML = "show source" + } + else + { + elem.style.display = "block" + link.innerHTML = "hide source" + } + } + + function openCode( url ) + { + window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" ) + } + // ]]> + </script> + </head> + + <body> + <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'> + <tr><td> + <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr> + <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />InstallPackage.rb</td> + <td align="right"> + <table border='0' cellspacing="0" cellpadding="2"> + <tr> + <td>Path:</td> + <td>InstallPackage.rb + </td> + </tr> + <tr> + <td>Modified:</td> + <td>Thu May 18 16:08:07 CEST 2006</td> + </tr> + </table> + </td></tr> + </table> + </td></tr> +</table><br> + <!-- banner header --> + + <div id="bodyContent"> + <div id="content"> + <table cellpadding='0' cellspacing='0' border='0' width="100%"><tr><td align="center"> + <map id="map" name="map"> + <area shape="RECT" coords="29,104,127,152" href="../classes/InstallPackage.html" alt="InstallPackage"> + <area shape="RECT" coords="42,8,114,56" href="../classes/Package.html" alt="Package"> +</map> +<img src="../dot/f_1.png" usemap="#map" border=0 alt="TopLevel"> + </td></tr></table> + + <div class="description"><p> +InstallPackage.rb +</p> +<p> +<a href="../classes/InstallPackage.html">InstallPackage</a> class provides +for installation of AbTLinux packages. +</p> +<p> +Created by Eric D. Schabell <er...@ab...> Copyright 2006, GPL. +</p> +<p> +This file is part of AbTLinux. +</p> +<p> +AbTLinux is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. +</p> +<p> +AbTLinux is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. +</p> +<p> +You should have received a copy of the GNU General Public License along +with AbTLinux; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +</p> +</div> + + + + + + + + + +</div> + + </div> + + </body> +</html> \ No newline at end of file Modified: src/trunk/doc/fr_class_index.html =================================================================== --- src/trunk/doc/fr_class_index.html 2006-05-18 09:22:05 UTC (rev 96) +++ src/trunk/doc/fr_class_index.html 2006-05-18 14:11:12 UTC (rev 97) @@ -41,6 +41,7 @@ <body> <div class="banner">Classes</div> <div class="entries"> +<a href="classes/InstallPackage.html">InstallPackage</a><br> <a href="classes/Package.html">Package</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/doc/fr_file_index.html =================================================================== --- src/trunk/doc/fr_file_index.html 2006-05-18 09:22:05 UTC (rev 96) +++ src/trunk/doc/fr_file_index.html 2006-05-18 14:11:12 UTC (rev 97) @@ -41,6 +41,7 @@ <body> <div class="banner">Files</div> <div class="entries"> +<a href="files/InstallPackage_rb.html">InstallPackage.rb</a><br> <a href="files/Package_rb.html">Package.rb</a><br> </div> </body></html> \ No newline at end of file Modified: src/trunk/docGen.sh =================================================================== --- src/trunk/docGen.sh 2006-05-18 09:22:05 UTC (rev 96) +++ src/trunk/docGen.sh 2006-05-18 14:11:12 UTC (rev 97) @@ -15,8 +15,8 @@ # REVISION: --- #=============================================================================== -FILES=Package.rb -TEMPLATE=./abtTemplate.rb +FILES="Package.rb InstallPackage.rb"; +TEMPLATE="./abtTemplate.rb"; # run the actual doc generation. rdoc --diagram \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |