X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=examples%2Fperson.lisp;h=f47925091975a2213742d305becbd521cd0c8de8;hb=da95022a6396191e772e59cd7622c7c5919ce605;hp=81e37f41045dba0d43fffc783d4e881e4a09b9c5;hpb=c0d7503d6636b6d5adb762258fdb20c1b4ceb53a;p=hyperobject.git diff --git a/examples/person.lisp b/examples/person.lisp index 81e37f4..f479250 100644 --- a/examples/person.lisp +++ b/examples/person.lisp @@ -9,7 +9,7 @@ ;;;; ;;;; A simple example file for hyperobjects ;;;; -;;;; $Id: person.lisp,v 1.1 2002/11/29 23:14:32 kevin Exp $ +;;;; $Id: person.lisp,v 1.2 2002/12/13 05:44:19 kevin Exp $ ;;;; ;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg ;;;; @@ -21,14 +21,14 @@ (defclass person (hyperobject) ((first-name :type string :initarg :first-name :reader first-name) (last-name :type string :initarg :last-name :reader last-name - :reference find-person-by-last-name) + :hyperlink find-person-by-last-name) (dob :type integer :initarg :dob :reader dob :print-formatter format-date) (resume :type cdata :initarg :resume :reader resume) (addresses :initarg :addresses :reader addresses :subobject t)) (:metaclass hyperobject-class) (:default-initargs :first-name nil :last-name nil :dob 0 :resume nil) - (:print-slots first-name last-name dob resume) - (:title "Person") + (:default-print-slots first-name last-name dob resume) + (:user-name "Person") (:description "A Person")) (defun format-date (ut) @@ -49,17 +49,17 @@ (phones :initarg :phones :reader phones :subobject t)) (:metaclass hyperobject-class) (:default-initargs :title nil :street nil) - (:title "Address") - (:print-slots title street) + (:user-name "Address") + (:default-print-slots title street) (:description "An address")) (defclass phone (hyperobject) ((title :type string :initarg :title :reader title) (phone-number :type string :initarg :phone-number :reader phone-number)) (:metaclass hyperobject-class) - (:title "Phone Number") + (:user-name "Phone Number") (:default-initargs :title nil :phone-number nil) - (:print-slots title phone-number) + (:default-print-slots title phone-number) (:description "A phone number")) @@ -87,4 +87,4 @@ (view mary :subobjects t) (format t "~&XML Format with field labels and hyperlinks~%") -(view mary :subobjects t :label t :format :xmlref) +(view mary :subobjects t :category :xml-link-labels)