source: java/main/src/main/java/com/framsticks/core/Parameters.java @ 77

Last change on this file since 77 was 77, checked in by psniegowski, 11 years ago

Add new java codebase.

File size: 945 bytes
Line 
1package com.framsticks.core;
2
3import com.framsticks.params.FramsClass;
4import com.framsticks.util.Dispatcher;
5import org.apache.commons.configuration.Configuration;
6
7/**
8 * @author Piotr Sniegowski
9 */
10public class Parameters {
11    protected Configuration config;
12    protected String name;
13    protected Dispatcher dispatcher;
14
15    public Parameters(Configuration config, String name, Dispatcher dispatcher) {
16        this.config = config;
17        this.name = name;
18        this.dispatcher = dispatcher;
19    }
20
21    public Parameters(Parameters parameters) {
22        config = parameters.config;
23        name = parameters.name;
24        dispatcher = parameters.dispatcher;
25    }
26
27    public final Configuration getConfig() {
28        return config;
29    }
30
31    public final String getName() {
32        return name;
33    }
34
35    public static void constructFramsClass(FramsClass.Constructor constructor) {
36        constructor.method("getName");
37    }
38}
Note: See TracBrowser for help on using the repository browser.