nl.knowledgeplaza.util
Class EnvironmentVariables.SimpleNameTransformer
java.lang.Object
nl.knowledgeplaza.util.EnvironmentVariables.SimpleNameTransformer
- All Implemented Interfaces:
- EnvironmentVariables.NameTransformer
- Enclosing class:
- EnvironmentVariables
public class EnvironmentVariables.SimpleNameTransformer
- extends java.lang.Object
- implements EnvironmentVariables.NameTransformer
A NameTransformerwhich produces names in the style of typical java property names. In detail:
- Each property is prefixed with a given prefix (default env.)
- Character case is lowered
- Underscores are substituted with dots
- If the original variable name contains both lowercase and uppercase letters, every nonconsecutive uppercase letter is considered the start of a word, and words are divided by dots.
For example, JAVA_HOME will become env.java.home, CommSpec will become comm.spec and My_StrangeVariableName will become my.strange.variable.name
- Version:
- 1.1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvironmentVariables.SimpleNameTransformer
public EnvironmentVariables.SimpleNameTransformer(java.lang.String prefix)
EnvironmentVariables.SimpleNameTransformer
public EnvironmentVariables.SimpleNameTransformer()
transform
public java.lang.String transform(java.lang.String name)
- Specified by:
transform in interface EnvironmentVariables.NameTransformer
transformAllUpperCase
public java.lang.String transformAllUpperCase(java.lang.String name)
- See Also:
org.sadun.util.EnvironmentVariables.NameTransformer#transform(java.lang.String)
Copyright © 2010. All Rights Reserved.