Package jason.mas2j
Class ClassParameters
java.lang.Object
jason.mas2j.ClassParameters
- All Implemented Interfaces:
java.io.Serializable
public class ClassParameters
extends java.lang.Object
implements java.io.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}
- Author:
- jomi
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
className
private java.lang.String
host
private java.util.List<java.lang.String>
parameters
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description ClassParameters()
ClassParameters(Structure s)
ClassParameters(java.lang.String className)
-
Method Summary
Modifier and Type Method Description void
addParameter(java.lang.String s)
ClassParameters
copy()
boolean
equals(java.lang.Object obj)
java.lang.String
getClassName()
java.lang.String
getHost()
java.lang.String
getParameter(int index)
java.lang.String
getParameter(java.lang.String startWith)
java.util.Collection<java.lang.String>
getParameters()
java.lang.String[]
getParametersArray()
java.lang.String
getParametersStr(java.lang.String sep)
returns parameters with space as separatorjava.lang.Object[]
getTypedParametersArray()
int
hashCode()
boolean
hasParameter(java.lang.String s)
boolean
hasParameters()
(package private) java.lang.String
removeQuotes(java.lang.String s)
void
setClassName(java.lang.String cn)
void
setHost(java.lang.String h)
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
className
private java.lang.String className -
parameters
private java.util.List<java.lang.String> parameters -
host
private java.lang.String host
-
-
Constructor Details
-
ClassParameters
public ClassParameters() -
ClassParameters
public ClassParameters(java.lang.String className) -
ClassParameters
-
-
Method Details
-
copy
-
setClassName
public void setClassName(java.lang.String cn) -
getClassName
public java.lang.String getClassName() -
addParameter
public void addParameter(java.lang.String s) -
getParameters
public java.util.Collection<java.lang.String> getParameters() -
getParameter
public java.lang.String getParameter(int index) -
getParameter
public java.lang.String getParameter(java.lang.String startWith) -
hasParameter
public boolean hasParameter(java.lang.String s) -
hasParameters
public boolean hasParameters() -
getParametersArray
public java.lang.String[] getParametersArray() -
getTypedParametersArray
public java.lang.Object[] getTypedParametersArray() -
getParametersStr
public java.lang.String getParametersStr(java.lang.String sep)returns parameters with space as separator -
setHost
public void setHost(java.lang.String h) -
getHost
public java.lang.String getHost() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
removeQuotes
java.lang.String removeQuotes(java.lang.String s) -
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-