- java.lang.Object
-
- com.sun.tools.xjc.generator.util.LazyBlockReference
-
- All Implemented Interfaces:
BlockReference
public abstract class LazyBlockReference extends Object implements BlockReference
Lazy block reference.- Author:
- Kohsuke Kawaguchi ([email protected])
-
-
Constructor Summary
Constructors Constructor Description LazyBlockReference()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract JBlock
create()
Called when a block needs to be created.JBlock
get(boolean create)
-
-
-
Method Detail
-
create
protected abstract JBlock create()
Called when a block needs to be created. Only called once in the whole life time of this object.
-
get
public JBlock get(boolean create)
- Specified by:
get
in interfaceBlockReference
- Parameters:
create
- If false, the method will return null if the block is not yet created.
-
-