1 /*
2 * Copyright (C) The JContainer Group. All rights reserved.
3 *
4 * This software is published under the terms of the JContainer
5 * Software License version 1.1, a copy of which has been included
6 * with this distribution in the LICENSE.txt file.
7 */
8 package org.jcontainer.dna.impl;
9
10 import org.jcontainer.dna.Active;
11 import org.jcontainer.dna.Composable;
12 import org.jcontainer.dna.Configurable;
13 import org.jcontainer.dna.Configuration;
14 import org.jcontainer.dna.ConfigurationException;
15 import org.jcontainer.dna.LogEnabled;
16 import org.jcontainer.dna.Logger;
17 import org.jcontainer.dna.MissingResourceException;
18 import org.jcontainer.dna.ParameterException;
19 import org.jcontainer.dna.Parameterizable;
20 import org.jcontainer.dna.Parameters;
21 import org.jcontainer.dna.ResourceLocator;
22
23 class MockComponent
24 implements LogEnabled, Composable, Parameterizable, Configurable, Active
25 {
26 private Logger m_logger;
27 private ResourceLocator m_services;
28 private Parameters m_parameters;
29 private Configuration m_configuration;
30 private boolean m_initialized;
31 private boolean m_disposed;
32
33 public void enableLogging( Logger logger )
34 {
35 m_logger = logger;
36 }
37
38 public void compose( ResourceLocator locator )
39 throws MissingResourceException
40 {
41 m_services = locator;
42 }
43
44 public void parameterize( Parameters parameters )
45 throws ParameterException
46 {
47 m_parameters = parameters;
48 }
49
50 public void configure( Configuration configuration )
51 throws ConfigurationException
52 {
53 m_configuration = configuration;
54 }
55
56 public void initialize()
57 throws Exception
58 {
59 m_initialized = true;
60 }
61
62 public void dispose()
63 throws Exception
64 {
65 m_disposed = true;
66 }
67
68 Logger getLogger()
69 {
70 return m_logger;
71 }
72
73 ResourceLocator getServices()
74 {
75 return m_services;
76 }
77
78 Parameters getParameters()
79 {
80 return m_parameters;
81 }
82
83 Configuration getConfiguration()
84 {
85 return m_configuration;
86 }
87
88 boolean isInitialized()
89 {
90 return m_initialized;
91 }
92
93 boolean isDisposed()
94 {
95 return m_disposed;
96 }
97 }
This page was automatically generated by Maven