logist.config
Class Parsers

java.lang.Object
  extended by logist.config.Parsers

public class Parsers
extends java.lang.Object

Parsers for the various XML configuration files.

Author:
Robin Steiger

Constructor Summary
Parsers()
           
 
Method Summary
static java.util.List<java.lang.String> parseAgents(java.io.File agentsFile)
           
static java.util.List<AgentImpl> parseAgents(java.lang.String configFile, java.lang.String[] names)
           
static Manager parseConfiguration(java.lang.String configFile, java.lang.String agentsFile, java.lang.String[] names)
           
static java.util.List<AgentStatistics> parseHistory(java.io.File file)
           
static LogistSettings parseSettings(java.lang.String configFile)
           
static Topology parseTopology(java.lang.String topologyFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parsers

public Parsers()
Method Detail

parseConfiguration

public static Manager parseConfiguration(java.lang.String configFile,
                                         java.lang.String agentsFile,
                                         java.lang.String[] names)
                                  throws ParserException
Throws:
ParserException

parseTopology

public static Topology parseTopology(java.lang.String topologyFile)
                              throws ParserException
Throws:
ParserException

parseAgents

public static java.util.List<AgentImpl> parseAgents(java.lang.String configFile,
                                                    java.lang.String[] names)
                                             throws ParserException
Throws:
ParserException

parseAgents

public static java.util.List<java.lang.String> parseAgents(java.io.File agentsFile)
                                                    throws ParserException
Throws:
ParserException

parseSettings

public static LogistSettings parseSettings(java.lang.String configFile)
                                    throws ParserException
Throws:
ParserException

parseHistory

public static java.util.List<AgentStatistics> parseHistory(java.io.File file)
                                                    throws ParserException
Throws:
ParserException