Class UpdateParameterReader

java.lang.Object
es.uam.eps.ir.relison.grid.ParametersReader
es.uam.eps.ir.relison.grid.diffusion.update.UpdateParameterReader

public class UpdateParameterReader
extends ParametersReader
Class for reading an update mechanism for information diffusion. For each mechanism, a single set of parameters is read.
File format:
update:
name: update_name
params: ...
param1: ...
See Also:
ParametersReader
  • Field Summary

    Fields 
    Modifier and Type Field Description
    private java.lang.String name
    Name of the update mechanism
    private static java.lang.String NAME
    Identifier for the name of the mechanism
    private static java.lang.String PARAMS
    Identifier for the parameters
    private Parameters values
    Parameter values for the update mechanism.
  • Constructor Summary

    Constructors 
    Constructor Description
    UpdateParameterReader()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getName()
    Obtains the name of the update mechanism.
    Parameters getParams()
    Obtains the values of the parameters of the update mechanism.
    java.lang.String printUpdateMechanism()
    Shows the configuration of a update mechanism.
    void readUpdate​(java.util.Map<java.lang.String,​java.lang.Object> node)
    Reads the parameters of a update mechanism

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NAME

      private static final java.lang.String NAME
      Identifier for the name of the mechanism
      See Also:
      Constant Field Values
    • PARAMS

      private static final java.lang.String PARAMS
      Identifier for the parameters
      See Also:
      Constant Field Values
    • name

      private java.lang.String name
      Name of the update mechanism
    • values

      private Parameters values
      Parameter values for the update mechanism.
  • Constructor Details

  • Method Details

    • readUpdate

      public void readUpdate​(java.util.Map<java.lang.String,​java.lang.Object> node)
      Reads the parameters of a update mechanism
      Parameters:
      node - the node containing the information for that update mechanism.
    • getName

      public java.lang.String getName()
      Obtains the name of the update mechanism.
      Returns:
      the name of the update mechanism.
    • getParams

      public Parameters getParams()
      Obtains the values of the parameters of the update mechanism.
      Returns:
      the values of the parameters
    • printUpdateMechanism

      public java.lang.String printUpdateMechanism()
      Shows the configuration of a update mechanism.
      Returns:
      a string containing the configuration of the update mechanism.