Class ReferenceRecipe.WrapperReference

java.lang.Object
org.apache.xbean.recipe.Reference
org.apache.xbean.recipe.ReferenceRecipe.WrapperReference
Enclosing class:
ReferenceRecipe

private static class ReferenceRecipe.WrapperReference extends Reference
  • Field Details

    • delegate

      private final Reference delegate
  • Constructor Details

    • WrapperReference

      private WrapperReference(String name, Reference delegate)
  • Method Details

    • isResolved

      public boolean isResolved()
      Description copied from class: Reference
      Has this reference been resolved?
      Overrides:
      isResolved in class Reference
      Returns:
      true if the reference has been resolved; false otherwise
    • get

      public Object get()
      Description copied from class: Reference
      Gets the referenced object instance or null if the reference has not been resolved yet;
      Overrides:
      get in class Reference
      Returns:
      the referenced object instance or null
    • set

      public void set(Object object)
      Description copied from class: Reference
      Sets the referenced object instance. If an action is registered the onSet method is invoked.
      Overrides:
      set in class Reference
      Parameters:
      object - the reference instance
    • setAction

      public void setAction(Reference.Action action)
      Description copied from class: Reference
      Registers an action to invoke when the instance is set. If the instance, has already been set, the onSet method will immedately be invoked.
      Overrides:
      setAction in class Reference