Package org.eclnt.util.valuemgmt
Class MaskedValueManager
java.lang.Object
org.eclnt.util.valuemgmt.MaskedValueManager
Utility functions in the are of the FIELD-INPUTMASK management.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
convertMaskedValueIntoNetValue
(String value, String mask, char maskPlaceHolder) static String
convertNetValueIntoMaskedValue
(String value, String mask, char maskPlaceHolder) static String
createRegularExpressionForMask
(String mask, char maskPlaceHolder, String allowedCharactersDefinition)
-
Constructor Details
-
MaskedValueManager
public MaskedValueManager()
-
-
Method Details
-
convertNetValueIntoMaskedValue
public static String convertNetValueIntoMaskedValue(String value, String mask, char maskPlaceHolder) - Parameters:
value
- "Net value", i.e. value withou mask structure, that needs to be converted in a masked value.- Returns:
- Masked value that is created from the value.
-
convertMaskedValueIntoNetValue
public static String convertMaskedValueIntoNetValue(String value, String mask, char maskPlaceHolder) - Parameters:
value
- Masked value- Returns:
- "Net value", value without mask characters
-
createRegularExpressionForMask
public static String createRegularExpressionForMask(String mask, char maskPlaceHolder, String allowedCharactersDefinition) - Parameters:
mask
-maskPlaceHolder
-allowedCharactersDefinition
- The characters that are allowed to be used for the place holder. The value is added into the regular expresion within a "[...value...]{...numberOfRepetitions...}" sequence.- Returns:
-