Extensible Component Scanner

beta
13 Recommendations
5 Downloads (This Week)
Last Update:
Download extcos-0.4b-all.jar
Browse All Files
Windows Mac Linux

Description

You know the component scanning feature of Spring? You'll love this: component scanning as easy as select(javaClasses()).from("your.package").returning(allAnnotatedWith(YourAnnotation.class)). Can support any language running on the JVM.

----------

eXtcos is now also available from Maven Central. To include it into your Maven project just add this dependency:

groupId: net.sf.extcos
artifactId: extcos
version: 0.4b

Unfortunately Sourceforge doesn't support XML snippets in the description, so you'll have to build it yourself if needed.

-----------

To read the user manual click the website link below.

Extensible Component Scanner Web Site

Features

  • Scan for components for your application on the classpath
  • Retrieve several different sets of components in just one go
  • The declarative API makes it very easy to use
  • Can be used in applications and frameworks featuring plug-ins, and application containers
  • Can be used to answer questions like: How many serializable classes do I have in my packages and which are they?
  • Supports wildcards in the package names to search in
  • Supports scanning for annotated components
  • Supports scanning for components implementing a certain interface / certain interfaces
  • Supports scanning for components extending a certain super class
  • Supports scanning for components in standalone applications, web and application containers
  • Supports finding components in JBoss' virtual file system (VFS)
  • Supports pluggable classloaders and resource resolvers for great configurability

Update Notifications





User Ratings

 
 
13
3
Write a Review

User Reviews

  • Posted by Dario Garcia 2010-11-25

    Excelent work. I like its declarative interface and use. The author has made a big effort with its manual also!

  • Posted by Michael Bedward 2012-06-29

    Looks great for small projects. Very nice work on the API and the examples in the manual.

Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

User Interface

Non-interactive (Daemon)

Programming Language

Java

Registered

2009-08-14

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.