1 package org.sapia.archie; 2 3 4 /** 5 * Models a part in a <code>Name</code>. 6 * 7 * @see org.sapia.archie.Name 8 * @see org.sapia.archie.NameParser 9 * 10 * @author Yanick Duchesne 11 * <dl> 12 * <dt><b>Copyright:</b><dd>Copyright © 2002-2003 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt> 13 * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the 14 * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt> 15 * </dl> 16 */ 17 public interface NamePart extends java.io.Serializable{ 18 19 /** 20 * @return this instance as a string that can be parsed by the appropriate 21 * <code>NameParser</code>. 22 * 23 * @see NameParser 24 */ 25 public String asString(); 26 } 27