com.springsource.bundlor.util
Class ClassNameUtils

java.lang.Object
  extended by com.springsource.bundlor.util.ClassNameUtils

public class ClassNameUtils
extends java.lang.Object

A utility class for dealing with Java class names

Concurrent Semantics
Threadsafe

Author:
Ben Hale

Field Summary
private static java.util.regex.Pattern FQN_CLASS_PATTERN
           
 
Constructor Summary
ClassNameUtils()
           
 
Method Summary
static boolean isValidFqn(java.lang.String candidate)
          Determines if a string is valid Java identifier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FQN_CLASS_PATTERN

private static final java.util.regex.Pattern FQN_CLASS_PATTERN
Constructor Detail

ClassNameUtils

public ClassNameUtils()
Method Detail

isValidFqn

public static boolean isValidFqn(java.lang.String candidate)
Determines if a string is valid Java identifier.

Parameters:
candidate - The candidate string
Returns:
true if candidate is a valid Java identifier, false otherwise