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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dispose()
Disposes of the extends framework.boolean
initialize(java.lang.String extendsName, PropCnr source, PropCnr target)
Initializes the property extender.
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.