gr.uoa.di.madgik.execution.utils
Class DataTypeUtils

java.lang.Object
  extended by gr.uoa.di.madgik.execution.utils.DataTypeUtils

public class DataTypeUtils
extends Object


Constructor Summary
DataTypeUtils()
           
 
Method Summary
static int CountDimentionsOfObjectArrayCode(String ArrayClassCode)
           
static IDataType[] GetArrayOfDataType(IDataType.DataTypes type, int length)
           
static IDataType.DataTypes GetComponentDataTypeOfArrayInitializingCode(String arrayClassCode)
           
static Class<?> GetComponentTypeOfArrayInitializingCode(String arrayClassCode)
           
static IDataType GetDataType(Element element)
           
static IDataType GetDataType(IDataType.DataTypes type)
           
static IDataType GetDataType(IDataType.DataTypes type, Object value)
           
static IDataType.DataTypes GetDataTypeOfEngineType(String EngineType)
           
static NamedDataType GetNamedDataType(boolean IsAvailable, String Name, String Token, IDataType.DataTypes type, Object Value)
           
static boolean GetValueAsBoolean(Object value)
           
static double GetValueAsDouble(Object value)
           
static float GetValueAsFloat(Object value)
           
static int GetValueAsInteger(Object value)
           
static long GetValueAsLong(Object value)
           
static URI GetValueAsProxyLocator(Object value)
           
static URI GetValueAsStoreLocator(Object value)
           
static String GetValueAsString(Object value)
           
static URL GetValueAsURL(Object value)
           
static boolean IsEngineTypeArray(String EngineType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTypeUtils

public DataTypeUtils()
Method Detail

GetValueAsProxyLocator

public static URI GetValueAsProxyLocator(Object value)
                                  throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsStoreLocator

public static URI GetValueAsStoreLocator(Object value)
                                  throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsURL

public static URL GetValueAsURL(Object value)
                         throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsString

public static String GetValueAsString(Object value)
                               throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsInteger

public static int GetValueAsInteger(Object value)
                             throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsLong

public static long GetValueAsLong(Object value)
                           throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsDouble

public static double GetValueAsDouble(Object value)
                               throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsFloat

public static float GetValueAsFloat(Object value)
                             throws ExecutionValidationException
Throws:
ExecutionValidationException

GetValueAsBoolean

public static boolean GetValueAsBoolean(Object value)
                                 throws ExecutionValidationException
Throws:
ExecutionValidationException

GetNamedDataType

public static NamedDataType GetNamedDataType(boolean IsAvailable,
                                             String Name,
                                             String Token,
                                             IDataType.DataTypes type,
                                             Object Value)
                                      throws ExecutionValidationException
Throws:
ExecutionValidationException

GetDataType

public static IDataType GetDataType(IDataType.DataTypes type,
                                    Object value)
                             throws ExecutionValidationException
Throws:
ExecutionValidationException

GetDataType

public static IDataType GetDataType(IDataType.DataTypes type)
                             throws ExecutionValidationException
Throws:
ExecutionValidationException

GetArrayOfDataType

public static IDataType[] GetArrayOfDataType(IDataType.DataTypes type,
                                             int length)
                                      throws ExecutionValidationException
Throws:
ExecutionValidationException

GetComponentTypeOfArrayInitializingCode

public static Class<?> GetComponentTypeOfArrayInitializingCode(String arrayClassCode)
                                                        throws ExecutionValidationException
Throws:
ExecutionValidationException

GetComponentDataTypeOfArrayInitializingCode

public static IDataType.DataTypes GetComponentDataTypeOfArrayInitializingCode(String arrayClassCode)
                                                                       throws ExecutionValidationException
Throws:
ExecutionValidationException

CountDimentionsOfObjectArrayCode

public static int CountDimentionsOfObjectArrayCode(String ArrayClassCode)
                                            throws ExecutionValidationException
Throws:
ExecutionValidationException

GetDataType

public static IDataType GetDataType(Element element)
                             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

IsEngineTypeArray

public static boolean IsEngineTypeArray(String EngineType)

GetDataTypeOfEngineType

public static IDataType.DataTypes GetDataTypeOfEngineType(String EngineType)


Copyright © 2013. All Rights Reserved.