File | Date | Author | Commit |
---|---|---|---|
src | 2014-03-02 |
![]() |
[41142a] Intro document written. |
.hgignore | 2014-01-20 |
![]() |
[488de1] Added hg ignore with the usual suspects. |
README.md | 2014-02-05 |
![]() |
[0a32c3] Fix on the readme code snippet to reflect the c... |
pom.xml | 2014-03-02 |
![]() |
[ab3800] Markdown module version up to 1.5 |
This is a Visitor Pattern implementation for java and extension of the
collections API for use with the visitor semantics and give a more OO feel for
collection manipulation.
The latest version of the project can be downloaded from it's source
repository
To use a visitor to work on some collection instead of using for blocks use:
extendedCollecion.each( new SomeVisitor() );
To create a new filtered collection using Hamcrest
Matchers with only beans containing a
given property:
extendedCollection.filter( hasProperty("aProperty") );
The project name is a tribute to the critically endangered species of the same
name which is a migratory bird(aka: vistor bird) which reproduces on the
canadian tundra and migrates to the argentinean pampas.
More info about the bird can be garnered at the wikipedia Eskimo Curlew
page
Copyright 2014 Leonardo Bueno Postacchini notivago@gmail.com
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.