Class MethodInfo
java.lang.Object
org.eclipse.birt.report.model.api.scripts.MethodInfo
- All Implemented Interfaces:
ILocalizableInfo
,IMethodInfo
- Direct Known Subclasses:
TemplateMethodInfo
Represents the method information for both class and element. The class
includes the argument list, return type, and whether this method is static or
constructor,
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the iterator of argument definition.Returns the script type for return.Returns the display name if the resource key of display name is available.Returns the resource key for display name.Returns the method javadoc.protected Method
Returns the internal Java Method instance.getName()
Returns the definition name.Returns the script type for return.Returns the display string for the tool tip of this method.Returns the resource key for tool tip.boolean
Returns whether this method is constructor.boolean
isStatic()
Returns whether this method is static.
-
Constructor Details
-
MethodInfo
- Parameters:
method
-
-
-
Method Details
-
getMethod
Returns the internal Java Method instance.- Returns:
- the internal Java Method instance
-
argumentListIterator
Returns the iterator of argument definition. Each one is a list that containsArgumentInfoList
.- Specified by:
argumentListIterator
in interfaceIMethodInfo
- Returns:
- iterator of argument definition.
-
getToolTipKey
Returns the resource key for tool tip.- Specified by:
getToolTipKey
in interfaceILocalizableInfo
- Specified by:
getToolTipKey
in interfaceIMethodInfo
- Returns:
- the resource key for tool tip
-
getToolTip
Returns the display string for the tool tip of this method.- Specified by:
getToolTip
in interfaceILocalizableInfo
- Specified by:
getToolTip
in interfaceIMethodInfo
- Returns:
- the user-visible, localized display name for the tool tip of this method.
-
getDisplayName
Description copied from interface:ILocalizableInfo
Returns the display name if the resource key of display name is available. Otherwise, return empty string.- Specified by:
getDisplayName
in interfaceILocalizableInfo
- Returns:
- the display name
-
getDisplayNameKey
Description copied from interface:ILocalizableInfo
Returns the resource key for display name.- Specified by:
getDisplayNameKey
in interfaceILocalizableInfo
- Returns:
- the resource key for display name
-
getName
Description copied from interface:ILocalizableInfo
Returns the definition name.- Specified by:
getName
in interfaceILocalizableInfo
- Returns:
- the name of this definition
-
getJavaDoc
Description copied from interface:IMethodInfo
Returns the method javadoc.- Specified by:
getJavaDoc
in interfaceIMethodInfo
- Returns:
- the javadoc
-
getReturnType
Description copied from interface:IMethodInfo
Returns the script type for return.- Specified by:
getReturnType
in interfaceIMethodInfo
- Returns:
- the script type for return
-
isConstructor
public boolean isConstructor()Description copied from interface:IMethodInfo
Returns whether this method is constructor.- Specified by:
isConstructor
in interfaceIMethodInfo
- Returns:
- true, if this method is constructor
-
isStatic
public boolean isStatic()Description copied from interface:IMethodInfo
Returns whether this method is static.- Specified by:
isStatic
in interfaceIMethodInfo
- Returns:
- true if this method is static
-
getClassReturnType
Description copied from interface:IMethodInfo
Returns the script type for return.- Specified by:
getClassReturnType
in interfaceIMethodInfo
- Returns:
- the script type for return
-