Package jason.mas2j

Class ClassParameters

java.lang.Object
jason.mas2j.ClassParameters
All Implemented Interfaces:
Serializable

public class ClassParameters extends Object implements Serializable
Used to store class parameters in .mas2j file, e.g. environment: Mars(a,b,c); this class stores className = Mars, parameters = {a,b,c}
See Also:
  • Constructor Details

    • ClassParameters

      public ClassParameters()
    • ClassParameters

      public ClassParameters(String className)
    • ClassParameters

      public ClassParameters(Structure s)
  • Method Details

    • copy

      public ClassParameters copy()
    • setClassName

      public void setClassName(String cn)
    • getClassName

      public String getClassName()
    • addParameter

      public void addParameter(String s)
    • getParameters

      public Collection<String> getParameters()
    • getParameter

      public String getParameter(int index)
    • getParameter

      public String getParameter(String startWith)
    • hasParameter

      public boolean hasParameter(String s)
    • hasParameters

      public boolean hasParameters()
    • getParametersArray

      public String[] getParametersArray()
    • getTypedParametersArray

      public Object[] getTypedParametersArray()
    • getParametersStr

      public String getParametersStr(String sep)
      returns parameters with space as separator
    • setHost

      public void setHost(String h)
    • getHost

      public String getHost()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object