se.cambio.cds.openehr.util
Class DVUIUtil
java.lang.Object
se.cambio.cds.openehr.util.DVUIUtil
public class DVUIUtil
- extends Object
Method Summary |
static Calendar |
getCalendarFromDVDataTimeDef(String dvDefinition)
|
static String |
getCodedTextNameFromDVInstantiation(String idTemplate,
String idParentArchetypeNode,
String dvInstantiation)
|
static String |
getCodeFromDVInstantiation(String dvInstantiation)
|
static Collection<String> |
getCodesFromDVInstantiation(String dvInstantiation)
|
static org.openehr.rm.datatypes.basic.DataValue |
getDummyDV(String rmName)
|
static ArrayList<String[]> |
getDVAssignationsFromExpression(String expression)
|
static ArrayList<String[]> |
getDVAssignationsFromSetLine(String setLine)
|
static String |
getDVClassName(String rmName)
|
static String |
getDVCloneInstanceName(String expression)
|
static String |
getDVDefinition(String dvInstantiation)
|
static String |
getDVDefinitionWithOutQuotes(String dvInstantiation)
|
static String |
getDVInstantiation(org.openehr.rm.datatypes.basic.DataValue dataValue)
|
static String |
getDVInstantiation(String dvClassName,
String dvDefinition)
|
static String |
getDVInstantiationWithoutQuotes(String dvClassName,
String dvDefinition)
|
static String |
getOrdinalNameFromDVInstantiation(String idTemplate,
String idParentArchetypeNode,
String dvInstantiation)
|
static String |
getReadableDefinition(String idTemplate,
String idElement,
String rmName,
String dvInstantiation)
|
static String |
getReadableExpression(String expression)
|
static String |
getReadableValue(org.openehr.rm.datatypes.basic.DataValue dv,
TermDefinition termDefinition)
|
static String |
getValueFromDVInstantiation(String dvInstantiation)
|
static boolean |
isDVExpression(String expression)
|
static String |
roundToStr(double unrounded,
int precision)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VARTOKEN
public static String VARTOKEN
dvReferencePattern
public static Pattern dvReferencePattern
dvDefinitionPatternWithOutQuotes
public static Pattern dvDefinitionPatternWithOutQuotes
dvDefinitionPatternWithQuotes
public static Pattern dvDefinitionPatternWithQuotes
dvDefinitionPattern
public static Pattern dvDefinitionPattern
commaSplitPatternOutsideParenthesis
public static String commaSplitPatternOutsideParenthesis
DVUIUtil
public DVUIUtil()
getDVInstantiation
public static String getDVInstantiation(org.openehr.rm.datatypes.basic.DataValue dataValue)
getDVInstantiation
public static String getDVInstantiation(String dvClassName,
String dvDefinition)
getDVInstantiationWithoutQuotes
public static String getDVInstantiationWithoutQuotes(String dvClassName,
String dvDefinition)
getDVDefinitionWithOutQuotes
public static String getDVDefinitionWithOutQuotes(String dvInstantiation)
getDVDefinition
public static String getDVDefinition(String dvInstantiation)
getDVCloneInstanceName
public static String getDVCloneInstanceName(String expression)
isDVExpression
public static boolean isDVExpression(String expression)
getCalendarFromDVDataTimeDef
public static Calendar getCalendarFromDVDataTimeDef(String dvDefinition)
getDVAssignationsFromExpression
public static ArrayList<String[]> getDVAssignationsFromExpression(String expression)
throws InternalErrorException
- Throws:
InternalErrorException
getDVAssignationsFromSetLine
public static ArrayList<String[]> getDVAssignationsFromSetLine(String setLine)
throws InternalErrorException
- Throws:
InternalErrorException
getReadableExpression
public static String getReadableExpression(String expression)
getReadableDefinition
public static String getReadableDefinition(String idTemplate,
String idElement,
String rmName,
String dvInstantiation)
getOrdinalNameFromDVInstantiation
public static String getOrdinalNameFromDVInstantiation(String idTemplate,
String idParentArchetypeNode,
String dvInstantiation)
getValueFromDVInstantiation
public static String getValueFromDVInstantiation(String dvInstantiation)
getCodedTextNameFromDVInstantiation
public static String getCodedTextNameFromDVInstantiation(String idTemplate,
String idParentArchetypeNode,
String dvInstantiation)
getCodeFromDVInstantiation
public static String getCodeFromDVInstantiation(String dvInstantiation)
getCodesFromDVInstantiation
public static Collection<String> getCodesFromDVInstantiation(String dvInstantiation)
roundToStr
public static String roundToStr(double unrounded,
int precision)
getDVClassName
public static String getDVClassName(String rmName)
getDummyDV
public static org.openehr.rm.datatypes.basic.DataValue getDummyDV(String rmName)
getReadableValue
public static String getReadableValue(org.openehr.rm.datatypes.basic.DataValue dv,
TermDefinition termDefinition)
Copyright © 2013 Cambio. All Rights Reserved.