Package com.iizix.prop
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 TypeMethodDescriptionvoiddispose()Disposes of the extends framework.booleaninitialize(String extendsName, PropCnr source, PropCnr target) Initializes the property extender.
Method Details
initialize
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.