;;; sb-javaconf.el --- shimbun backend class for java-conference archive. ;; Copyright (C) 2001, 2002, 2003, 2004 ABE Yasushi ;; Author: ABE Yasushi ;; Keywords: news ;; This file is a part of shimbun. ;; This program 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, or (at your option) ;; any later version. ;; This program 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 this program; if not, you can either send email to this ;; program's maintainer or write to: The Free Software Foundation, ;; Inc.; 59 Temple Place, Suite 330; Boston, MA 02111-1307, USA. ;;; Commentary: ;;; Code: (eval-when-compile (require 'cl)) (require 'shimbun) (require 'sb-mhonarc) (luna-define-class shimbun-javaconf (shimbun-mhonarc) ()) (defvar shimbun-javaconf-url "http://www.java-conf.gr.jp/archives/") (defvar shimbun-javaconf-groups '("servlet-ml" "business-ml" "duke-in-the-box-ml" "jfriends-ml" "JGT-ml" "jini-ml" "ejb-ml" "cm-ml" "horb-ml" "talk-ml")) (defvar shimbun-javaconf-reverse-flag nil) (defvar shimbun-javaconf-litemplate-regexp "\\([^<]+\\)\n \\([^<]+\\)\n") (defmacro shimbun-javaconf-concat-url (shimbun url) (` (concat (shimbun-url-internal (, shimbun)) (shimbun-current-group-internal shimbun) "/" (, url)))) (luna-define-method shimbun-get-headers ((shimbun shimbun-javaconf) &optional range) (let* ((group (shimbun-current-group-internal shimbun)) (regexp (format "