Class ArgumentInfo

java.lang.Object
org.eclipse.birt.report.model.api.metadata.ArgumentInfo
All Implemented Interfaces:
IArgumentInfo

public class ArgumentInfo extends Object implements IArgumentInfo
Represents the definition of argument. The argument definition includes the data type, internal name, and display name.
  • Constructor Details

    • ArgumentInfo

      public ArgumentInfo()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: IArgumentInfo
      Returns the internal name for the argument.
      Specified by:
      getName in interface IArgumentInfo
      Returns:
      the internal (non-localized) name for the argument
    • getDisplayName

      public String getDisplayName()
      Returns the display name for the property if the resource key of display name is defined. Otherwise, return empty string.
      Specified by:
      getDisplayName in interface IArgumentInfo
      Returns:
      the user-visible, localized display name for the property
    • setName

      protected void setName(String theName)
      Sets the internal name of the property.
      Parameters:
      theName - the internal property name
    • getDisplayNameKey

      public String getDisplayNameKey()
      Returns the resource key for the display name.
      Specified by:
      getDisplayNameKey in interface IArgumentInfo
      Returns:
      The display name message ID.
    • setDisplayNameKey

      protected void setDisplayNameKey(String id)
      Sets the message ID for the display name.
      Parameters:
      id - message ID for the display name
    • getType

      public String getType()
      Returns the script type of this argument.
      Specified by:
      getType in interface IArgumentInfo
      Returns:
      the script type to set
    • getClassType

      public IClassInfo getClassType()
      Returns the class type of this argument.
      Specified by:
      getClassType in interface IArgumentInfo
      Returns:
      the class type to set
    • setType

      protected void setType(String type)
      Sets the script type of this argument.
      Parameters:
      type - the script type to set
    • toString

      public String toString()
      Overrides:
      toString in class Object