org.eclipse.birt.report.model.api.metadata
Class MemberInfo

java.lang.Object
  extended by org.eclipse.birt.report.model.api.metadata.MemberInfo
All Implemented Interfaces:
ILocalizableInfo, IMemberInfo

public class MemberInfo
extends java.lang.Object
implements IMemberInfo

Represents the definition of class member. The class member defines the member type besides name, display name ID and tool tip ID.


Constructor Summary
MemberInfo()
          Default constructor.
 
Method Summary
 IClassInfo getClassType()
          Returns the member type in Class.
 java.lang.String getDataType()
          Returns the script data type of this member.
 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.
 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 isStatic()
          Returns whether this member is static.
protected  void setDataType(java.lang.String type)
          Sets the script data type of this member.
protected  void setDisplayName(java.lang.String displayName)
          Sets the display name.
protected  void setDisplayNameKey(java.lang.String displayNameKey)
          Sets the resource key for display name.
protected  void setName(java.lang.String name)
          Sets the definition name.
protected  void setStatic(boolean isStatic)
          Sets whether this member is static.
protected  void setToolTip(java.lang.String toolTip)
          Sets the display string for the tool tip of this method.
protected  void setToolTipKey(java.lang.String toolTipKey)
          Sets the resource key for tool tip.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemberInfo

public MemberInfo()
Default constructor.

Method Detail

getDataType

public java.lang.String getDataType()
Description copied from interface: IMemberInfo
Returns the script data type of this member.

Specified by:
getDataType in interface IMemberInfo
Returns:
the script data type of this member

setDataType

protected void setDataType(java.lang.String type)
Sets the script data type of this member.

Parameters:
type - the script data type to set

setStatic

protected void setStatic(boolean isStatic)
Sets whether this member is static.

Parameters:
isStatic - the flag set

isStatic

public boolean isStatic()
Returns whether this member is static.

Specified by:
isStatic in interface IMemberInfo
Returns:
true if this member is true.

getToolTip

public java.lang.String getToolTip()
Description copied from interface: ILocalizableInfo
Returns the tool tip if the resource key of tool tip is available. Otherwise, return empty string.

Specified by:
getToolTip in interface ILocalizableInfo
Returns:
the tool tip

setToolTip

protected void setToolTip(java.lang.String toolTip)
Sets the display string for the tool tip of this method.

Parameters:
toolTip - the user-visible, localized display name for the tool tip of this method.

getToolTipKey

public java.lang.String getToolTipKey()
Description copied from interface: ILocalizableInfo
Returns the resource key for tool tip.

Specified by:
getToolTipKey in interface ILocalizableInfo
Returns:
the resource key for tool tip

getDisplayName

public java.lang.String 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 interface ILocalizableInfo
Returns:
the display name

setDisplayName

protected void setDisplayName(java.lang.String displayName)
Sets the display name.

Parameters:
displayName - the display value

getDisplayNameKey

public java.lang.String getDisplayNameKey()
Description copied from interface: ILocalizableInfo
Returns the resource key for display name.

Specified by:
getDisplayNameKey in interface ILocalizableInfo
Returns:
the resource key for display name

getName

public java.lang.String getName()
Description copied from interface: ILocalizableInfo
Returns the definition name.

Specified by:
getName in interface ILocalizableInfo
Returns:
the name of this definition

setDisplayNameKey

protected void setDisplayNameKey(java.lang.String displayNameKey)
Sets the resource key for display name.

Parameters:
displayNameKey - the resource key to set

setName

protected void setName(java.lang.String name)
Sets the definition name.

Parameters:
name - the name to set

setToolTipKey

protected void setToolTipKey(java.lang.String toolTipKey)
Sets the resource key for tool tip.

Parameters:
toolTipKey - the resource key to set

getClassType

public IClassInfo getClassType()
Description copied from interface: IMemberInfo
Returns the member type in Class.

Specified by:
getClassType in interface IMemberInfo
Returns:
the member type


Copyright © 2008 Actuate Corp. All rights reserved.