spis.Top.Default
Class Parameter

java.lang.Object
  extended byspis.Top.Default.Parameter
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GlobalParameter, LocalParameter

public class Parameter
extends java.lang.Object
implements java.io.Serializable

Class Name : Parameter
Project ref : SPIS project
File name : Parameter.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France http://www.onecert.fr
Status : under development
Creation : 10 mars 2004
Modification :

Description : Control Parameter of the simulation.

Versions and anomalies correction :

Version numberAuthor (name, e-mail) Corrections/Modifications
0.1 JF Roussel, roussel@onecert.frCreation


Version:
0.1
Author:
JF Roussel
See Also:
Serialized Form

Constructor Summary
Parameter(java.lang.String name_, java.lang.String type_, java.lang.Object value_, java.lang.String unit_, java.lang.String comment_)
          Default constructor.
 
Method Summary
static Parameter extractParam(java.lang.String name, Parameter[] params)
          Returns the parameter of name name from the parameter array param (returns null if not found).
 java.lang.String getComment()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 java.lang.String getUnit()
           
 java.lang.Object getValue()
           
 void setComment(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setType(java.lang.String string)
           
 void setUnit(java.lang.String string)
           
 void setValue(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter(java.lang.String name_,
                 java.lang.String type_,
                 java.lang.Object value_,
                 java.lang.String unit_,
                 java.lang.String comment_)
Default constructor. Supported types for value are Integer, Float, or String (enforced)

Method Detail

extractParam

public static Parameter extractParam(java.lang.String name,
                                     Parameter[] params)
Returns the parameter of name name from the parameter array param (returns null if not found).

Parameters:
name -
params -
Returns:

getComment

public java.lang.String getComment()
Returns:

getName

public java.lang.String getName()
Returns:

getType

public java.lang.String getType()
Returns:

getValue

public java.lang.Object getValue()
Returns:

setComment

public void setComment(java.lang.String string)
Parameters:
string -

setName

public void setName(java.lang.String string)
Parameters:
string -

setType

public void setType(java.lang.String string)
Parameters:
string -

setValue

public void setValue(java.lang.Object object)
Parameters:
object -

getUnit

public java.lang.String getUnit()
Returns:

setUnit

public void setUnit(java.lang.String string)
Parameters:
string -