Interface IPropExtender

All Known Implementing Classes:
PropExtender

public interface IPropExtender
Interface used for the Property Extender engine for the Extends Framework.
Author:
Christopher Mindus
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Disposes of the extends framework.
    boolean
    initialize(String extendsName, PropCnr source, PropCnr target)
    Initializes the property extender.
  • Method Details

    • initialize

      boolean initialize(String extendsName, PropCnr source, PropCnr target) throws PropException
      Initializes the property extender.
      Parameters:
      extendsName - The reference.
      source - The source container.
      target - The target container.
      Returns:
      true for initialized successfully, false if already initialized.
      Throws:
      PropException - If the extends container cannot be found, the target and extendsFrom are not of same class, one of them is index-based, or target is read-only.
    • dispose

      void dispose()
      Disposes of the extends framework. Call this method to stop extension on a container. All properties belonging to the extended container are removed.