Source code: com/clra/util/IName.java
1 /*
2 * Copyright (c) Carnegie Lake Rowing Association 2002. All rights reserved.
3 * Distributed under the GPL license. See doc/COPYING.
4 * $RCSfile: IName.java,v $
5 * $Date: 2003/02/26 03:38:45 $
6 * $Revision: 1.3 $
7 */
8
9 package com.clra.util;
10
11 /**
12 * Declares a read-write interface for named objects.
13 *
14 * @version $Revision: 1.3 $ $Date: 2003/02/26 03:38:45 $
15 * @author <a href="mailto:rphall@pluto.njcc.com">Rick Hall</a>
16 */
17 public interface IName extends INamed {
18
19 /**
20 * Sets the name of an object. Implementations should ensure the passed
21 * value is not null and is not blank after trimmming. (Only trimmed
22 * values should be used.)
23 * @param name a non-blank, non-empty value.
24 */
25 public void setName( String name );
26
27 } // IName
28
29 /*
30 * $Log: IName.java,v $
31 * Revision 1.3 2003/02/26 03:38:45 rphall
32 * Added copyright and GPL license
33 *
34 * Revision 1.2 2002/02/18 18:05:24 rphall
35 * Ran dos2unix to remove ^M (carriage return) from end of lines
36 *
37 * Revision 1.1.1.1 2002/01/03 21:57:28 rphall
38 * Initial load, 5th try, Jan-03-2002 4:57 PM
39 *
40 * Revision 1.2 2002/01/01 03:40:33 rphall
41 * Moved getName() from MemberName to MemberView
42 *
43 * Revision 1.1 2001/12/31 16:11:32 rphall
44 * *** empty log message ***
45 *
46 * Revision 1.1 2001/12/09 05:59:36 rphall
47 * An element of INameList.java
48 *
49 */
50