se.cambio.cds.openehr.util
Class DVUIUtil

Package class diagram package DVUIUtil
java.lang.Object
  extended by se.cambio.cds.openehr.util.DVUIUtil

public class DVUIUtil
extends Object


Field Summary
static String commaSplitPatternOutsideParenthesis
           
static Pattern dvDefinitionPattern
           
static Pattern dvDefinitionPatternWithOutQuotes
           
static Pattern dvDefinitionPatternWithQuotes
           
static Pattern dvReferencePattern
           
static String VARTOKEN
           
 
Constructor Summary
DVUIUtil()
           
 
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
 

Field Detail

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
Constructor Detail

DVUIUtil

public DVUIUtil()
Method Detail

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.