|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object be.ac.ulg.montefiore.run.totem.repository.model.LSPRoutingParameter
public abstract class LSPRoutingParameter
This abstract class is the base class for the routing parameters classes.
See the classes implementing the routing algorithms to know the specific required parameters.
Creation date: 01-D�c.-2004
Field Summary | |
---|---|
protected float |
bandwidth
|
protected java.lang.String |
lspId
|
protected java.util.HashMap<java.lang.String,java.lang.String> |
routingAlgorithmParams
|
Constructor Summary | |
---|---|
LSPRoutingParameter(java.lang.String lspId)
Initialises a newly created LSPRoutingParameter object. |
Method Summary | |
---|---|
float |
getBandwidth()
|
java.lang.String |
getLspId()
|
java.lang.String |
getRoutingAlgorithmParameter(java.lang.String name)
Returns the value of the parameter name . |
void |
putAllRoutingAlgorithmParameter(java.util.HashMap<java.lang.String,java.lang.String> params)
Sets all the parameters in params , overwriting existing ones. |
void |
putRoutingAlgorithmParameter(java.lang.String name,
java.lang.String value)
Sets the value of the parameter name to value . |
void |
setBandwidth(float bandwidth)
|
void |
setLspId(java.lang.String lspId)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected float bandwidth
protected java.lang.String lspId
protected java.util.HashMap<java.lang.String,java.lang.String> routingAlgorithmParams
Constructor Detail |
---|
public LSPRoutingParameter(java.lang.String lspId)
LSPRoutingParameter
object.
Method Detail |
---|
public void putRoutingAlgorithmParameter(java.lang.String name, java.lang.String value)
name
to value
.
public void putAllRoutingAlgorithmParameter(java.util.HashMap<java.lang.String,java.lang.String> params)
params
, overwriting existing ones.
public java.lang.String getRoutingAlgorithmParameter(java.lang.String name)
name
. If there is no parameter name
,
this method returns null
.
public float getBandwidth()
public void setBandwidth(float bandwidth)
bandwidth
- The bandwidth to set.public java.lang.String getLspId()
public void setLspId(java.lang.String lspId)
lspId
- The lspId to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |