.
*/
/** ***********************************************************
*
*
* PURPOSE:
* This exception is thrown if a object name contains unaccepted characters
*
*
* COMMENTS:
*
*
*********************************************************** */
public class RasInvalidNameException extends RasRuntimeException
{
static final String rcsid = "@(#)Package rasj, class RasInvalidNameException: $Header: /home/rasdev/CVS-repository/rasdaman/java/rasj/RasInvalidNameException.java,v 1.3 2003/12/19 16:22:27 rasdev Exp $";
String wrongName = null;
public RasInvalidNameException(String name)
{
super(RasGlobalDefs.INVALID_OBJECT_NAME_ERROR);
wrongName = ( (name==null) ? "(null)" : name );
}
/**
* Returns the error message.
* @return the error message.
**/
public String getMessage()
{
int i;
if(super.getMessage() == null)
{
String msg = RasErrorTexts.getErrorMessage(errNo);
StringBuffer buf = new StringBuffer(msg);
i = msg.indexOf( RasGlobalDefs.KEYWORD_INVNAME );
if(i != -1)
buf.replace(i, i+RasGlobalDefs.KEYWORD_INVNAME.length(), wrongName);
msg = buf.toString();
return msg;
}
else
return super.getMessage();
}
}