Directory proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/

Directory Created:
2001-11-04 21:58
Directory Deleted:
2002-04-17 10:49
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 43 (100.0%) 202 (100.0%) 4.6
donaldp 31 (72.1%) 118 (58.4%) 3.8
adammurdoch 7 (16.3%) 62 (30.7%) 8.8
darrell 4 (9.3%) 21 (10.4%) 5.2
sbailliez 1 (2.3%) 1 (0.5%) 1.0

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

darrell 2002-04-01 09:56

* Fixed a bunch of checkstyle violations (mostly


* Added basic javadoc target to build.

21 lines of code changed in:

donaldp 2002-03-29 12:57

final static --> static final to follow JLS recomendations

1 lines of code changed in:

adammurdoch 2002-03-27 07:01

Extracted out a superclass from the exceptions in myrmidon.interfaces.*, to

make it a little easier to add new exceptions to the interfaces packages.

7 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: (+7 -21)
donaldp 2002-03-17 08:09

Remove debugging system.out

0 lines of code changed in:

adammurdoch 2002-03-15 02:48

TypeManager changes:

* Reverted TypeManager to reference roles by name, rather than type.

* DefaultTypeManager now uses the RoleManager to determine a role's type, to

use for doing instanceof checks.

* DefaultMasterConverter, InstantiatingServiceManager, and VfsManager no

longer look up a TypeFactory in their service() method.

* Added ROLE field to several interfaces.

5 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: (+5 -4)
donaldp 2002-03-03 06:38

Compress javadocs

3 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: (+3 -8)
donaldp 2002-03-01 10:33

Decouple exceptions from CascadingException

18 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: (+18 -4)
donaldp 2002-02-21 11:06

Rename myrmidons ServiceManager stuff to AntServiceManager

Refactored the codebase to use Avalons ServiceManager rather than ComponentManager. The reason for this is that the ComponentManager required that contained objects implement the Component interface while the ServiceManager constructs do not have this requirement.

This makes it much easier to extract parts of Myrmidon without any dependency on Ant/Avalon

0 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: (-3)
donaldp 2002-02-14 10:53

Ran style-formatter over codebase

1 lines of code changed in:

adammurdoch 2002-02-14 02:00

Added TypeFactory.canCreate() method.

26 lines of code changed in:

donaldp 2002-02-07 13:02

Add version tags

2 lines of code changed in:

donaldp 2002-02-07 10:36

Add in a TypeFactory that will reload a specified set of URLs everytime create() is called which allows statics to be used in tasks if they absolutely have to be

1 lines of code changed in:

donaldp 2002-02-07 10:35

Made it possible to subclass the TypeFactory and use different strategies for getting ClassLoader

15 lines of code changed in:

donaldp 2002-02-07 08:57

Use indirection to get ClassLoader.

Make sure the ClassLoader passed in via constructor is not null - if it is throw a null pointer exception then to help draw out source of error.

13 lines of code changed in:

donaldp 2002-02-06 13:18

Make all roles exposed as the classname via runtime lookup

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: (+1 -1)
adammurdoch 2002-02-01 00:37

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 )


* 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.

24 lines of code changed in:

adammurdoch 2002-01-31 23:56

Added missing messages.

0 lines of code changed in:

sbailliez 2002-01-20 17:35

- Fix order of modifiers

- Fix duplicate/unecessary imports

- Fix single if/else and loop without block

1 lines of code changed in:

donaldp 2001-12-23 06:28

Fix up license banner.

4 lines of code changed in:

(4 more)

Generated by StatSVN 0.3.2-SNAPSHOT