Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 4 package com.tc.config.schema.dynamic; 5 6 9 public class MockConfigItem implements ConfigItem { 10 11 private int numGetObjects; 12 private Object returnedObject; 13 14 private int numAddListeners; 15 private int numRemoveListeners; 16 private ConfigItemListener lastListener; 17 18 public MockConfigItem() { 19 this(null); 20 } 21 22 public MockConfigItem(Object value) { 23 this.returnedObject = value; 24 25 reset(); 26 } 27 28 public void reset() { 29 this.numGetObjects = 0; 30 this.numAddListeners = 0; 31 this.numRemoveListeners = 0; 32 this.lastListener = null; 33 } 34 35 public Object getObject() { 36 ++this.numGetObjects; 37 return this.returnedObject; 38 } 39 40 public void addListener(ConfigItemListener changeListener) { 41 ++this.numAddListeners; 42 this.lastListener = changeListener; 43 } 44 45 public void removeListener(ConfigItemListener changeListener) { 46 ++this.numRemoveListeners; 47 this.lastListener = changeListener; 48 } 49 50 public ConfigItemListener getLastListener() { 51 return lastListener; 52 } 53 54 public int getNumGetObjects() { 55 return numGetObjects; 56 } 57 58 public int getNumAddListeners() { 59 return numAddListeners; 60 } 61 62 public int getNumRemoveListeners() { 63 return numRemoveListeners; 64 } 65 66 public void setReturnedObject(Object returnedObject) { 67 this.returnedObject = returnedObject; 68 } 69 70 } 71
| Popular Tags
|