KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > nanocontainer > testmodel > MockComponentImpl


1 /*****************************************************************************
2  * Copyright (C) NanoContainer 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  * Original code by Mike Hogan *
9  *****************************************************************************/

10
11 package org.nanocontainer.testmodel;
12
13 import java.util.ArrayList JavaDoc;
14 import java.util.Collection JavaDoc;
15
16 public class MockComponentImpl implements MockComponent {
17     private int port = 0;
18     private String JavaDoc server = null;
19     private Collection JavaDoc registers = new ArrayList JavaDoc();
20
21     public int getPort() {
22         return port;
23     }
24
25     public void setPort(int port) {
26         this.port = port;
27     }
28
29     public String JavaDoc getServer() {
30         return server;
31     }
32
33     public void setServer(String JavaDoc server) {
34         this.server = server;
35     }
36
37     public void addRegister(Integer JavaDoc i) {
38         registers.add(i);
39     }
40
41     public int getNumRegisters() {
42         return registers.size();
43     }
44
45     public boolean hasRegister(int i) {
46         return registers.contains(new Integer JavaDoc(i));
47     }
48 }
49
Popular Tags