SourceForge Logo

UpdateChecker -- to check anything which is whether updated or not --

behaviour of UpdateChecker

UpdateCheckerはだいたい次のように動きます(想像される一般的な使われ方)。

1. 設定の読み込み
UpdateChecker::TargetData
UpdateChecker::TargetData::Storable, UpdateChecker::TargetData::ConfigSimple, UpdateChecker::TargetData::ConfigGeneral
2. ターゲットの取得
UpdateChecker
UpdateChecker::File, UpdateChecker::Web, UpdateChecker::RemoteFile(FTP, SCP), UpdateChecker::Command
UpdateChecker::Any(上記のもの全て)
3. 以前に保存したターゲットの取得
UpdateChecker::Data
UpdateChecker::Data::Storable, UpdateChecker::Data::File, UpdateChecker::Data::RemoteFile, UpdateChecker::Data::DB
4. ターゲットの加工
UpdateChecker::Filter
5. ターゲットと取得済ターゲットの比較
UpdateChecker
diff(他の比較方法も導入予定)
6. ターゲットの保存
UpdateChecker::Data
UpdateChecker::Data::Storable, UpdateChecker::Data::File, UpdateChecker::Data::RemoteFile, DB