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 Detail

      • initialize

        boolean initialize​(java.lang.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.