Hi,

At 04:28  5/04/01 -0400, you wrote:
>I placed Cocoon's ComponentManagement framework in Avalon so
>that it can benefit the widest audience.  It was so generic
>and powerful, that it begged to be incorporated in Avalon.
>
>The new location for the classes is now:
>
>org.apache.avalon.component.Default*
>
>The reason for that package is in anticipation of Avalon's
>moving to 4.0 beta 1 in May (rough guestimate, mileage may
>vary, etc.).  That move will restructure the Avalon package
>into a more manageable heirarchy, and will *Remain static*.
>This is a feature that is highly desireable.


Could we move RoleInfo->RoleManager as Info is a term I use through the
code base to refer to data relating to component and its constituents (ie
BeanInfo/BlockInfo). Also the method name changes to make as clear as rain
;) Like what you posted before

public interface RoleManager
{
    /**
     * Gets the Role for the shorthand name.
     */
    String getRoleForName(String name);

    /**
     * Get default implementation class for role
     */
    String getDefaultClassNameForRole(String role);
}
Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to