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