public class ClassInfo extends java.lang.Object implements IClassInfo
Constructor and Description |
---|
ClassInfo(java.lang.Class clazz) |
Modifier and Type | Method and Description |
---|---|
protected IMethodInfo |
createConstructorInfo(java.lang.reflect.Constructor classMethod) |
protected IMemberInfo |
createMemberInfo(java.lang.reflect.Field classField) |
protected IMethodInfo |
createMethodInfo(java.lang.reflect.Method classMethod) |
IMethodInfo |
getConstructor()
Returns the constructor definition.
|
java.lang.String |
getDisplayName()
Returns the display name if the resource key of display name is
available.
|
java.lang.String |
getDisplayNameKey()
Returns the resource key for display name.
|
IMemberInfo |
getMember(java.lang.String name)
Returns the member definition given method name.
|
java.util.List |
getMembers()
Returns the list of member definitions.
|
IMethodInfo |
getMethod(java.lang.String name)
Get the method definition given the method name.
|
java.util.List |
getMethods()
Returns the method definition list.
|
java.lang.String |
getName()
Returns the definition name.
|
java.lang.String |
getToolTip()
Returns the tool tip if the resource key of tool tip is
available.
|
java.lang.String |
getToolTipKey()
Returns the resource key for tool tip.
|
boolean |
isNative()
Returns whether a class object is native.
|
protected IMemberInfo createMemberInfo(java.lang.reflect.Field classField)
classField
- protected IMethodInfo createConstructorInfo(java.lang.reflect.Constructor classMethod)
classMethod
- protected IMethodInfo createMethodInfo(java.lang.reflect.Method classMethod)
classMethod
- public java.util.List getMethods()
getMethods
in interface IClassInfo
public IMethodInfo getMethod(java.lang.String name)
getMethod
in interface IClassInfo
name
- the name of the method to getpublic java.util.List getMembers()
getMembers
in interface IClassInfo
public IMemberInfo getMember(java.lang.String name)
getMember
in interface IClassInfo
name
- name of the member to getpublic IMethodInfo getConstructor()
getConstructor
in interface IClassInfo
public boolean isNative()
isNative
in interface IClassInfo
true
if an object of this class is native,
otherwise false
public java.lang.String getDisplayNameKey()
ILocalizableInfo
getDisplayNameKey
in interface ILocalizableInfo
public java.lang.String getName()
ILocalizableInfo
getName
in interface ILocalizableInfo
public java.lang.String getToolTipKey()
ILocalizableInfo
getToolTipKey
in interface ILocalizableInfo
public java.lang.String getDisplayName()
ILocalizableInfo
getDisplayName
in interface ILocalizableInfo
public java.lang.String getToolTip()
ILocalizableInfo
getToolTip
in interface ILocalizableInfo
Copyright © 2014 OpenText Corp. All rights reserved.