org.exolab.castor.xml

Class AbstractXMLNaming

Implemented Interfaces:
XMLNaming
Known Direct Subclasses:
DefaultNaming

public abstract class AbstractXMLNaming
extends java.lang.Object
implements XMLNaming

An abstract class to handing XML naming
Version:
$Revision: 7359 $ $Date: 2003-09-12 03:23:33 -0600 (Fri, 12 Sep 2003) $
Author:
Keith Visco

Method Summary

abstract String
createXMLName(Class c)
Deprecated. because this method removes the package part which is JavaNaming responsibility
static XMLNaming
getInstance()
Returns the default instance of XMLNaming.
abstract String
toXMLName(String name)
Converts the given String to an XML name.

Method Details

createXMLName

public abstract String createXMLName(Class c)

Deprecated. because this method removes the package part which is JavaNaming responsibility

Creates the XML Name for the given class The actual behavior of this method is determined by the implementation. The only restriction is that the name returned must be a valid xml name.
Specified by:
createXMLName in interface XMLNaming
Parameters:
c - the Class to create the XML Name for
Returns:
the XML name based on the given class

getInstance

public static final XMLNaming getInstance()
Returns the default instance of XMLNaming.
See Also:
org.exolab.castor.util.Configuration

toXMLName

public abstract String toXMLName(String name)
Converts the given String to an XML name. The actual behavior of this method is determined by the implementation. The only restriction is that the name returned must be a valid xml name.
Specified by:
toXMLName in interface XMLNaming
Returns:
an XML name based on the given String

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com