"The REFCODES.ORG codes represent a group of artifacts consolidating parts of my work in the past years. Several topics are covered which I consider useful for you, programmers, developers and software engineers."

What is this repository for?

This artifact provides structure definitions and collections for unified access to structure and collection alike types.

How do I get set up?

To get up and running, include the following dependency (without the three dots "...") in your pom.xml:


How do I get started?

This artifact contains base definitions regarding structures being used by the REFCODES.ORG artifacts, to unify management of various kinds of structures.

Please note the PathMap, which's extension, the HttpBodyMap (found in the refcodes-net artifact) is used to represent dynamic data types produced e.g. by JavaScript clients.

See the Javadoc for a full overview on this artifact.

Contribution guidelines

  • Writing tests
  • Code review
  • Other guidelines

Who do I talk to?

  • Siegfried Steiner (

Terms and conditions

The REFCODES.ORG group of artifacts is published under some open source licenses; covered by the refcodes-licensing (org.refcodes group) artifact - evident in each artifact in question as of the pom.xml dependency included in such artifact.