Class Directive

java.lang.Object
com.nomagic.magicreport.parser.Directive
All Implemented Interfaces:
IVariable, Serializable

@OpenApiAll public class Directive extends Object implements IVariable
A Java Bean class represent a directive statement.
Since:
Aug 30, 2007
See Also:
  • Constructor Details

    • Directive

      public Directive()
      Create empty directive.
  • Method Details

    • getName

      public String getName()
      Return a name.
      Returns:
      the name
    • setName

      public void setName(String name)
      Set a name.
      Parameters:
      name - the name to set
    • getParameterValues

      public String[] getParameterValues()
      Return a parameterValues.
      Returns:
      the parameterValues
    • setParameterValues

      public void setParameterValues(String[] parameterValues)
      Set a parameterValues.
      Parameters:
      parameterValues - the parameterValues to set
    • getParameterTypes

      public Class<?>[] getParameterTypes()
      Return a parameterTypes.
      Returns:
      the parameterTypes
    • setParameterTypes

      public void setParameterTypes(Class<?>[] parameterTypes)
      Set a parameterTypes.
      Parameters:
      parameterTypes - the parameterTypes to set
    • getStartPosition

      public int getStartPosition()
      Return a startPosition.
      Returns:
      the startPosition
    • setStartPosition

      public void setStartPosition(int startPosition)
      Set a startPosition.
      Parameters:
      startPosition - the startPosition to set
    • getEndPosition

      public int getEndPosition()
      Return a endPosition.
      Returns:
      the endPosition
    • setEndPosition

      public void setEndPosition(int endPosition)
      Set a endPosition.
      Parameters:
      endPosition - the endPosition to set