Package org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.valuepaireditor.util
Class ValuePairEditorUtil
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.valuepaireditor.util.ValuePairEditorUtil
-
public class ValuePairEditorUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ValuePairEditorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringbuildValuePairLabel(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)static NumberTypegetNumberType(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)static booleanhasValidHexaDecimalChars(String charLiteralStr, int start)static booleanisBlankCharaterSequence(String charSequence)static booleanisNumberType(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)static booleanisValidCharacterLiteral(String charLiteralStr)static booleanisValidHexaDecimalChar(char hexaDecimalChar)static ObjectparseNumberValue(String value, NumberType numberType)static StringunquoteCharacterLiteral(String charLiteralStr)static booleanvalidate(String value, NumberType numberType)
-
-
-
Method Detail
-
buildValuePairLabel
public static String buildValuePairLabel(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)
-
validate
public static boolean validate(String value, NumberType numberType)
-
getNumberType
public static NumberType getNumberType(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)
-
isNumberType
public static boolean isNumberType(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)
-
parseNumberValue
public static Object parseNumberValue(String value, NumberType numberType) throws NumberFormatException
- Throws:
NumberFormatException
-
isValidCharacterLiteral
public static boolean isValidCharacterLiteral(String charLiteralStr)
-
hasValidHexaDecimalChars
public static boolean hasValidHexaDecimalChars(String charLiteralStr, int start)
-
isValidHexaDecimalChar
public static boolean isValidHexaDecimalChar(char hexaDecimalChar)
-
isBlankCharaterSequence
public static boolean isBlankCharaterSequence(String charSequence)
-
-