public class NameUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NameUtil.EAnnotationComparator |
static class |
NameUtil.ENamedElementComparator |
static class |
NameUtil.NameableComparator |
static class |
NameUtil.ToStringComparator |
Modifier and Type | Field and Description |
---|---|
static NameUtil.NameableComparator |
NAMEABLE_COMPARATOR |
static NameUtil.ToStringComparator |
TO_STRING_COMPARATOR |
Constructor and Description |
---|
NameUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
debugFullName(Object object) |
static String |
debugSimpleName(Object object) |
static <T extends ENamedElement> |
getENamedElement(Iterable<T> elements,
String name) |
static <T extends ENamedElement,R extends T> |
getENamedElement(Iterable<T> elements,
String name,
Class<R> returnClass) |
static <T extends Nameable> |
getNameable(Iterable<T> elements,
String name) |
static String |
getOriginalName(ENamedElement eNamedElement) |
static String |
getSafeName(Nameable aNameable) |
static String |
qualifiedNameFor(Object object)
Return a qualified name for object using the label generators registered
in the QUALIFIED_NAME_REGISTRY.
|
static void |
setOriginalName(ENamedElement eNamedElement,
String originalName) |
static String |
simpleNameFor(Object object)
Return a simple name for object using the label generators registered
in the SIMPLE_NAME_REGISTRY.
|
public static final NameUtil.NameableComparator NAMEABLE_COMPARATOR
public static final NameUtil.ToStringComparator TO_STRING_COMPARATOR
public static <T extends ENamedElement> T getENamedElement(Iterable<T> elements, String name)
public static <T extends ENamedElement,R extends T> R getENamedElement(Iterable<T> elements, String name, Class<R> returnClass)
public static String getOriginalName(ENamedElement eNamedElement)
public static String qualifiedNameFor(Object object)
object
- to be namedpublic static void setOriginalName(ENamedElement eNamedElement, String originalName)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.