[root]/proposal/myrmidon/src/java/org/apache/myrmidon/components/role
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 17 (100.0%) | 187 (100.0%) | 11.0 |
donaldp | 13 (76.5%) | 103 (55.1%) | 7.9 |
adammurdoch | 3 (17.6%) | 83 (44.4%) | 27.6 |
sbailliez | 1 (5.9%) | 1 (0.5%) | 1.0 |
zappity zap
0 lines of code changed in:
final static --> static final to follow JLS recomendations
1 lines of code changed in:
Changes to RoleManager:
* A class may now be explicitly associated with a role, rather than being
implicit in the role name.
* Added RoleInfo to bundle up role meta-info.
* Reworked the methods of RoleManager.
* Added test-cases for DefaultRoleManager.
* Make tests compile again.
80 lines of code changed in:
Style touchups
2 lines of code changed in:
Allow typelibs to define custom roles:
* Add TypeDeployer interface, which allows control over the deployment of
types from a typelib.
* Add RoleManager.addNameRoleMapping().
* TypeManager methods now take a role Class object, rather than role name.
* Replace implicit role and type deployment in DefaultRoleManager.initialize()
and DefaultDeployer.initialize() with explicit createDeployer( ClassLoader )
method.
* DefaultDeployer now keeps track of the ClassLoader created for each typelib.
* Moved all ClassLoader creation to DefaultDeployer, for the time being.
* ConverterDef and AbstractTypeDef now use Deployer, rather than
deploying manually.
* Fixed DefaultMasterConverter for the case where destination is an interface,
and there is no appropriate converter registered.
3 lines of code changed in:
- Fix order of modifiers
- Fix duplicate/unecessary imports
- Fix single if/else and loop without block
1 lines of code changed in:
Fix up license banner.
1 lines of code changed in:
Restyled.
3 lines of code changed in:
donaldp@apache.org --> peter@apache.org
yea - now no one will call me Donald!!!
1 lines of code changed in:
Moved interfaces outside of main trunk.
1 lines of code changed in:
i18n-ized remaining components.
11 lines of code changed in:
Migrated DataType interface to framework.
Migrated RoleManager to separate package.
A few other minor nits.
83 lines of code changed in: