01: /*
02: * @(#)Laziness.java
03: *
04: * Copyright 2002 JIDE Software Inc. All rights reserved.
05: */
06: package com.jidesoft.dialog;
07:
08: /**
09: * An interface to indicate something can be initialized lazily.
10: */
11: public interface Laziness {
12:
13: /**
14: * This method must be implemented by any child class. Instead of putting
15: * initialization code in constructor, user should put code in this method
16: * in order to taking advantage of lazy loading.
17: */
18: abstract void lazyInitialize();
19: }
|