Class LazyBlockReference

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 Details

    • LazyBlockReference

      public LazyBlockReference()
  • Method Details

    • 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 interface BlockReference
      Parameters:
      create - If false, the method will return null if the block is not yet created.