public final class JNaming extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
getLocalNameFromClassName(String className)
Returns the local class name from the given fully qualified class name.
|
static String |
getPackageFromClassName(String className)
Returns the package name from the given class name.
|
static boolean |
isInJavaLang(String name)
Returns true if the given String is a Java class in java.lang.* which will cause a problem when
used as a variable name.
|
static boolean |
isKeyword(String name)
Returns true if the given String is a Java keyword which will cause a problem when used as a
variable name.
|
static boolean |
isParameterizedCollectionsObject(String name)
Returns true if the given String is a parameterized Java collection.
|
static boolean |
isReservedByCastor(String name)
Returns true if the given String is a reserved name by Castor which may cause a problem when
used as a variable name.
|
static boolean |
isReservedByWindows(String name)
Returns true if the given String is a reserved name by the Windows filesystem which will cause
a problem when used as a class name under Windows.
|
static boolean |
isValidJavaIdentifier(String string)
Returns true if the given String matches the production of a valid Java identifier.
|
public static boolean isKeyword(String name)
name - The String to check against the list of keywords.public static boolean isParameterizedCollectionsObject(String name)
name - The String to check as a parameterized Java collection.public static boolean isInJavaLang(String name)
name - The String to check against the list of keywords.public static boolean isReservedByCastor(String name)
name - The String to check against the list of keywords.public static boolean isReservedByWindows(String name)
name - The String to check against the list of keywords.public static boolean isValidJavaIdentifier(String string)
string - The String to check the production of.public static String getPackageFromClassName(String className)
className - An arbitrary class name, optionally including a package.Copyright © 2016. All rights reserved.