KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > picocontainer > testmodel > DependsOnTouchable


1 /*****************************************************************************
2  * Copyright (c) PicoContainer Organization. All rights reserved. *
3  * ------------------------------------------------------------------------- *
4  * The software in this package is published under the terms of the BSD *
5  * style license a copy of which has been included with this distribution in *
6  * the LICENSE.txt file. *
7  * *
8  * Idea by Rachel Davies, Original code by Aslak Hellesoy and Paul Hammant *
9  *****************************************************************************/

10
11 package org.picocontainer.testmodel;
12
13 import junit.framework.Assert;
14
15 import java.io.Serializable JavaDoc;
16
17 /**
18  * @author steve.freeman@m3p.co.uk
19  */

20 public class DependsOnTouchable implements Serializable JavaDoc {
21     public Touchable touchable;
22
23     public DependsOnTouchable(Touchable touchable) {
24         Assert.assertNotNull("Touchable cannot be passed in as null", touchable);
25         touchable.touch();
26         this.touchable = touchable;
27     }
28
29     public Touchable getTouchable() {
30         return touchable;
31     }
32 }
33
Popular Tags