Class Behaviour

  • All Implemented Interfaces:
    java.io.Serializable, Scopeable

    public class Behaviour
    extends java.lang.Object
    implements Scopeable, java.io.Serializable
    Object representing the behaviour information
    Author:
    Roy Wetherall
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Behaviour​(ServiceRegistry services, java.lang.String name, java.lang.Object[] args)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.Serializable[] getArgs()
      The argument values
      java.lang.String getName()
      Get the policy name
      void setScope​(org.mozilla.javascript.Scriptable scope)
      Set the Scriptable global scope
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Behaviour

        public Behaviour​(ServiceRegistry services,
                         java.lang.String name,
                         java.lang.Object[] args)
        Constructor
        Parameters:
        services - the service registry
        name - the name of the policy associated with this behaviour
        args - the argument values
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the policy name
        Returns:
        the name of the policy
      • getArgs

        public java.io.Serializable[] getArgs()
        The argument values
        Returns:
        array containing the argument values