public class LoadTask
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
LoadTask.FindItemAndUpdatePoint
class for finding an item in a list and updating the point.
|
Modifier and Type | Field and Description |
---|---|
private ConfigurationGraph |
graph
The Graph.
|
Constructor and Description |
---|
LoadTask(ConfigurationGraph configGraph) |
Modifier and Type | Method and Description |
---|---|
private void |
createConfigRouter(java.util.Map<java.lang.String,VariableAssignment> loadConfig)
create the config router.
|
private void |
createHosts(java.util.Map<java.lang.String,VariableAssignment> loadConfig)
create the hosts.
|
private void |
createNetworkAdapter(java.util.Map<java.lang.String,VariableAssignment> loadConfig)
create the network adapter.
|
private void |
createRoutes(java.util.Map<java.lang.String,VariableAssignment> loadConfig)
create the routes.
|
private void |
fillList(java.util.List<Item> fli4lList,
java.util.ArrayList<Item> xmlList)
fills the list with the needed information next to the information given by the fli4l-config.
|
static java.lang.String |
getFileContent(java.lang.String configPath)
method for loading the xml file.
|
void |
loadGraphConfiguration(RouterConfiguration rc)
method for loading the additional information of the nodes.
|
private int |
numberOfVariableAssignment(java.util.Map<java.lang.String,VariableAssignment> loadConfig,
java.lang.String variableAssignment)
Determine the number of variable assignments.
|
private final ConfigurationGraph graph
public LoadTask(ConfigurationGraph configGraph)
configGraph
- the graph.public void loadGraphConfiguration(RouterConfiguration rc) throws LoadConfigurationGraphException
rc
- the router configuration to get the path where the configuration is located. For
example, is as follows: "C:\Users\admin\Documents\example-3.10.15\config" and the
Assignments.LoadConfigurationGraphException
- the error is thrown if a problem occurs during loading.private void createConfigRouter(java.util.Map<java.lang.String,VariableAssignment> loadConfig) throws LoadConfigurationGraphException
loadConfig
- the loadConfig contain the values to be added.LoadConfigurationGraphException
- the error is thrown if a problem occurs during loading.private void createRoutes(java.util.Map<java.lang.String,VariableAssignment> loadConfig) throws LoadConfigurationGraphException
loadConfig
- the loadConfig contain the values to be added.LoadConfigurationGraphException
- the error is thrown if a problem occurs during loading.private void createHosts(java.util.Map<java.lang.String,VariableAssignment> loadConfig) throws LoadConfigurationGraphException
loadConfig
- the loadConfig contain the values to be added.LoadConfigurationGraphException
- the error is thrown if a problem occurs during loading.private void createNetworkAdapter(java.util.Map<java.lang.String,VariableAssignment> loadConfig) throws LoadConfigurationGraphException
loadConfig
- the loadConfig contain the values to be added.LoadConfigurationGraphException
- the error is thrown if a problem occurs during loading.private int numberOfVariableAssignment(java.util.Map<java.lang.String,VariableAssignment> loadConfig, java.lang.String variableAssignment)
loadConfig
- Determines the number based on this configuration.variableAssignment
- The name of the variable assignment to determines the number.private void fillList(java.util.List<Item> fli4lList, java.util.ArrayList<Item> xmlList)
fli4lList
- the list of itemsxmlList
- the xml-list of itemspublic static java.lang.String getFileContent(java.lang.String configPath)
configPath
- location of the xml file