Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
Document Properties Marker
overridefalse
Short DescriptionA library for Java to declare and define properties and to access them from an application in a convenient way. 
Doctypesectionhide
Namesmartics Properties 
Parent
Parent Property
property-nameName
 
Subject
Name List
doctypesubject
propertySubject
 
Categories
Name List
doctypecategory
propertyCategories
 
Tags
Tag List
namesJava Library
propertyTags
 
Iteration
Iteration
valuefilled
hide
Site URLsmartics-propertieshide
SiteSite 
Short Namesmartics
properties
Propertieshide
Project Logo
Image Modified
hide
Small Project Logo

Image Added

hide
Library Logo
Display Property
property-nameProject Logo

Display Property
property-nameShort Name
hide, is-block
Small Library Logo

Display Property
property-nameSmall Project Logo

Display Property
property-nameShort Name

hide, is-block
LicenseAPL 2.0 
Status
Status
subtletrue
colourYellow
titleIncubator
hide
Sort Key000200hide
Column

 

Display Property
property-nameProject Logo

Section
show-titlefalse
titleDescription

smartics properties is a library for Java to declare and define properties and to access them from an application in a convenient way.

Convenience means that properties are easily

  1. declared (as an annotated Java interface)
  2. defined (e.g. in form of properties files on the classpath)
  3. resolved (e.g. construct properties with placeholders like ${server.url}/index.html)
  4. converted (e.g. to an URL or custom instance)
  5. validated (e.g. mandatory values or a value within a given range)
  6. accessed (typesafe)
  7. stored (e.g. file system or database)
  8. documented (e.g. to display error information to the user)

...