01: /* Zombie.java
02:
03: {{IS_NOTE
04:
05: Purpose:
06: Description:
07: History:
08: 2002/1/15, Henri Chen: Created.
09:
10: }}IS_NOTE
11:
12: Copyright (C) 2001 Potix Corporation. All Rights Reserved.
13:
14: {{IS_RIGHT
15: This program is distributed under GPL Version 2.0 in the hope that
16: it will be useful, but WITHOUT ANY WARRANTY.
17: }}IS_RIGHT
18: */
19:
20: package org.zkoss.lang.reflect;
21:
22: /**
23: * A marker interface to represent a Zombie. A Zombie object is used to
24: * represents a non-existent object; or a null object with an identity.
25: * To distinguish the difference between an existence object and a Zombie,
26: * programer can check wether the object implements this Zombie interface.
27: *
28: * @author henrichen
29: */
30: public interface Zombie {
31: //no methods, it is used as a marker only.
32: }
|