org.sapia.archie.impl
Class DefaultNameParser

java.lang.Object
  extended by org.sapia.archie.impl.DefaultNameParser
All Implemented Interfaces:
java.io.Serializable, NameParser

public class DefaultNameParser
extends java.lang.Object
implements NameParser

Implements the NameParser interface. Parses names whose parts are delimited by '/', such as in: some/object/name, where "some/object/name" is a Name, and "some", "object" and "name" are NameParts.

Author:
Yanick Duchesne
Copyright:
Copyright © 2002-2003 Sapia Open Source Software. All Rights Reserved.
License:
Read the license.txt file of the jar or visit the license page at the Sapia OSS web site
See Also:
DefaultNamePart, Serialized Form

Field Summary
static char SEPARATOR
           
 
Constructor Summary
DefaultNameParser()
           
 
Method Summary
 java.lang.String asString(Name name)
           
 Name parse(java.lang.String name)
           
 NamePart parseNamePart(java.lang.String namePart)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEPARATOR

public static final char SEPARATOR
See Also:
Constant Field Values
Constructor Detail

DefaultNameParser

public DefaultNameParser()
Method Detail

parse

public Name parse(java.lang.String name)
           throws ProcessingException
Specified by:
parse in interface NameParser
Throws:
ProcessingException
See Also:
NameParser.parse(String)

parseNamePart

public NamePart parseNamePart(java.lang.String namePart)
                       throws ProcessingException
Specified by:
parseNamePart in interface NameParser
Throws:
ProcessingException
See Also:
NameParser.parseNamePart(java.lang.String)

asString

public java.lang.String asString(Name name)
Specified by:
asString in interface NameParser
See Also:
NameParser.asString(org.sapia.archie.Name)


Copyright © 2010 Sapia OSS. All Rights Reserved.