View Javadoc
1 2 /* 3 * $Header: /home/cvs/jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/digester/IDBean.java,v 1.3 2002/12/30 18:16:48 mvdb Exp $ 4 * $Revision: 1.3 $ 5 * $Date: 2002/12/30 18:16:48 $ 6 * 7 * ==================================================================== 8 * 9 * The Apache Software License, Version 1.1 10 * 11 * Copyright (c) 1999-2002 The Apache Software Foundation. All rights 12 * reserved. 13 * 14 * Redistribution and use in source and binary forms, with or without 15 * modification, are permitted provided that the following conditions 16 * are met: 17 * 18 * 1. Redistributions of source code must retain the above copyright 19 * notice, this list of conditions and the following disclaimer. 20 * 21 * 2. Redistributions in binary form must reproduce the above copyright 22 * notice, this list of conditions and the following disclaimer in 23 * the documentation and/or other materials provided with the 24 * distribution. 25 * 26 * 3. The end-user documentation included with the redistribution, if 27 * any, must include the following acknowlegement: 28 * "This product includes software developed by the 29 * Apache Software Foundation (http://www.apache.org/)." 30 * Alternately, this acknowlegement may appear in the software itself, 31 * if and wherever such third-party acknowlegements normally appear. 32 * 33 * 4. The names "The Jakarta Project", "Commons", and "Apache Software 34 * Foundation" must not be used to endorse or promote products derived 35 * from this software without prior written permission. For written 36 * permission, please contact apache@apache.org. 37 * 38 * 5. Products derived from this software may not be called "Apache" 39 * nor may "Apache" appear in their names without prior written 40 * permission of the Apache Group. 41 * 42 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 43 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 44 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 45 * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR 46 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 47 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 48 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 49 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 50 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 51 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 52 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 53 * SUCH DAMAGE. 54 * ==================================================================== 55 * 56 * This software consists of voluntary contributions made by many 57 * individuals on behalf of the Apache Software Foundation. For more 58 * information on the Apache Software Foundation, please see 59 * <http://www.apache.org/>;. 60 * 61 * $Id: IDBean.java,v 1.3 2002/12/30 18:16:48 mvdb Exp $ 62 */ 63 package org.apache.commons.betwixt.digester; 64 65 import java.util.ArrayList; 66 import java.util.List; 67 68 import org.apache.commons.logging.Log; 69 import org.apache.commons.logging.LogFactory; 70 71 /*** Bean for testing ID-IDRef reading. 72 * 73 * @author Robert Burrell Donkin 74 * @version $Revision: 1.3 $ 75 */ 76 public class IDBean { 77 78 static Log log = LogFactory.getLog( IDBean.class ); 79 80 private String id; 81 private String name; 82 83 private IDBean child; 84 85 private List children = new ArrayList(); 86 87 public IDBean() { log.debug("Created"); } 88 89 public IDBean(String id, String name) { 90 setId(id); 91 setName(name); 92 } 93 94 public String getId() { 95 return id; 96 } 97 98 public void setId(String id) { 99 this.id = id; 100 } 101 102 public String getName() { 103 return name; 104 } 105 106 public void setName(String name) { 107 log.debug("Set name: " + name); 108 this.name = name; 109 } 110 111 public List getChildren() { 112 return children; 113 } 114 115 public void addChild(IDBean child) { 116 log.debug("Added child " + child + " to bean " + this); 117 children.add(child); 118 } 119 120 public String toString() { 121 return "IDBean[name=" + getName() + ",id=" + getId() + "]"; 122 } 123 }

This page was automatically generated by Maven