Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Apache Commons Digester

Compare

Claimed by Apache Software Foundation Analyzed 10 months ago

Many projects read XML configuration files to provide initialization of various Java objects within the system. There are several ways of doing this, and the Digester component was designed to provide a common implementation that can be used in many different projects. Basically, the Digester ... [More] package lets you configure an XML -> Java object mapping module, which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized. A rich set of predefined rules is available for your use, or you can also create your own. [Less]

28.2K lines of code

2 current contributors

12 months since last commit

38 users on Open Hub

Activity Not Available
3.83333
   
I Use This

Ehcache Spring Annotations

Compare

  Analyzed about 1 year ago

A successor in spirit of the annotations provided by the Spring-Modules Cache library that allows aspect based caching to be added to a Spring based application by simple annotation.

10.3K lines of code

0 current contributors

over 5 years since last commit

28 users on Open Hub

Activity Not Available
5.0
 
I Use This

owner

Compare

  Analyzed 3 months ago

Get rid of the boilerplate code in properties based configuration.

11.3K lines of code

4 current contributors

3 months since last commit

7 users on Open Hub

Activity Not Available
5.0
 
I Use This

Lombok

Compare

  Analyzed about 2 months ago

Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code. Adds such annotations as: val @NonNull @Cleanup @Getter / @Setter @ToString @EqualsAndHashCode @NoArgsConstructor, @RequiredArgsConstructor and ... [More] @AllArgsConstructor @Data @Value @Builder @SneakyThrows @Synchronized @Getter(lazy=true) @Log [Less]

58.3K lines of code

14 current contributors

3 months since last commit

5 users on Open Hub

Activity Not Available
0.0
 
I Use This

reflections

Compare

  Analyzed about 1 year ago

version 0.9.5 - added Maven repository, UseCases, javadoc, JavaCodeSerializer, getResources, Vfs A Java runtime metadata analysis, in the spirit of ScannotationsReflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for ... [More] many modules within your project. Using Reflections you can query your metadata such as: get all subtypes of some type get all types/methods/fields annotated with some annotation, w/o annotation parameters matching get all resources matching matching a regular expression How to use?a typical use of Reflections would be: Reflections reflections = new Reflections("my.project.prefix"); Set> subTypes = reflections.getSubTypesOf(SomeClassOrInterface.class); Set> annotated = reflections.getTypesAnnotatedWith(SomeAnnotation.class); Set> annotated1 = reflections.getTypesAnnotatedWith( new SomeAnnotation() {public String value() {return "1";} public Class annotationType() {return SomeAnnotation.class;}}); Set propertiesFiles = reflections.getResources(Pattern.compile(".*\\.properties")); //depends on ResourcesScanner configured, as on next examplebasically, to use Reflections for scanning and querying, instantiate it with a Configuration, for example new Reflections(new ConfigurationBuilder() .filterInputsBy(new FilterBuilder.Include(FilterBuilder.prefix("my.project.prefix"))) .setUrls(ClasspathHelper.getUrlsForPackagePrefix("my.project.prefix")) .setScanners(new SubTypesScanner(), new TypeAnnotationsScanner().filterResultsBy(filter), new ResourcesScanner()));than use the convenient methods to query the metadata, such as getSubTypesOf, getTypesAnnotatedWith, getMethodsAnnotatedWith and more. You can use other scanners defined in Reflections as well, such as: SubTypesScanner, TypeAnnotationsScanner, FieldAnnotationsScanner, MethodAnnotationsScanner, ResourcrsScanner and more. Than use the equivalent query method in the Reflections object. browse the javadoc for more info also, browse the tests directory to see some more examples MavenRepoto use Reflections via a maven repository, configure your pom.xml with reflections-repo Reflections Maven2 Repository http://reflections.googlecode.com/svn/repo than add a dependency to Reflections in your pom.xml org.reflections reflections the latest version... UseCasesReflections can also: save scanned metadata and collect it later on runtime, for quick bootstrap of your application save your model entities metadata - fully qualified name of packages and types, fields and methods - so you can later reference these in a static manner find all resources matching a regular expression (for example find all .properties files or .xml files) see the UseCases wiki page Reflections Maven pluginThere is the ReflectionsMojo Maven plugin available for your project. With simple configuration you can save all scanned metadata into xml files upon compiling. Later on, when your project is bootstrapping you can let Reflections collect all those resources and re-create that metadata for you, making it available at runtime without re-scanning the classpath - thus reducing the bootstrapping time. Use this maven configuration in your pom file: org.reflections reflections-maven the latest version... reflections process-classes than, on runtime: Reflections reflections = isProduction() ? Reflections.collect() : new Reflections("your.package.here");Check out in the ReflectionsMojo wiki page Extending ReflectionsYou can easily extend Reflections by : create your specialized scan class, should implement Scanner provide a query method within that scan class next, use that scanner instance to first configure Reflections and than to query patches and extension are welcomed! Cheers [Less]

35.9K lines of code

0 current contributors

about 4 years since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This

simple-spring-memcached

Compare

  Analyzed 11 months ago

Distributed caching can be a big, hairy, intricate, and complex proposition when using it extensively. Simple Spring Memcached (SSM) attempts to simplify implementation for several basic use cases. This project enables caching in Spring-managed beans, by using Java 5 Annotations and ... [More] Spring/AspectJ AOP on top of the spymemcached or xmemcached client. Using Simple Spring Memcached requires only a little bit of configuration and the addition of some specific annotations on the methods whose output or input is being cached. It also provides integration with Spring Cache abstraction. SSM is available in central maven repository. [Less]

32.2K lines of code

4 current contributors

over 1 year since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This

configureme

Compare

  Analyzed over 5 years ago

Message from the owner(s) Version 1.0 is released. Check out the Getting Started page.

4.73K lines of code

4 current contributors

over 5 years since last commit

2 users on Open Hub

Activity Not Available
5.0
 
I Use This

addendum

Compare

  Analyzed about 1 year ago

DocBlock/JavaDoc annotations support for PHP5. Supporting single and multi valued annotations accessible through extended Reflection API. Example annotations: @SimpleAnnotation @SingleValuedAnnotation(true) @SingleValuedAnnotation(-3.141592) @SingleValuedAnnotation('Hello World!') ... [More] @SingleValuedAnnotationWithArray({1, 2, 3}) @MultiValuedAnnotation(key = 'value', anotherKey = false, andMore = 1234)Annotate classes, methods, properties. Works also if --preserve-docs is disabled. Checkout ShortTutorialByExample for a quick introduction to annotations using Addendum. [Less]

1.55K lines of code

0 current contributors

over 6 years since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This

Handy Aspects

Compare

  Analyzed about 2 months ago

A small collection of reusable aspects for use in J2SE applications.

1.1K lines of code

0 current contributors

over 4 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

jenabean

Compare

  Analyzed about 1 year ago

Quick start with Netbeans IDE News Project now has a MavenRepo ... jenabean uses Jena's flexible RDF/OWL api to persist java beans. It takes an unconventional approach to binding that is driven by the java object model rather than an OWL or RDF schema. jenabean is annotation ... [More] based and does not place any interface or extension requirements on your java object model. By default jenabean uses typical java bean conventions to derive RDF property URI’s, for example, the java bean property “name” would become RDF property “:name”. jenabean allows for explicit binding between an object property and a particular RDF property. (See Book.java for an example of binding arbitrary bean properties to the Dublin Core schema.) Code ExamplesTo get a quick idea of how using jenabean m [Less]

64.5K lines of code

0 current contributors

almost 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This