Class ValueHolderFactory
- java.lang.Object
-
- de.uplanet.lucy.server.auxiliaries.ValueHolderFactory
-
@VelocityCallable("singleton") public final class ValueHolderFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ValueHolderFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static NowValueHoldergetNowValueHolder()Get a value holder, that holds the current date and time.static IValueHolder<?>getStringValueHolder(Object p_val)Get a value holder that wraps the given object value.static IValueHolder<?>getValueHolder(Object p_value)Get a value holder that wraps the given value.static IValueHolder<?>getValueHolder(String p_strValue, String p_strNamespaceURI, String p_strLocalPart)Get a value holder that wraps a parsed XML Schema type.static IValueHolder<?>getVH(float p_fVal)Get a value holder that wraps the given float value.static IValueHolder<?>getVH(int p_iVal)Get a value holder that wraps the given int value.static IValueHolder<?>getVH(Object p_value)Get a value holder that wraps the given value.
-
-
-
Method Detail
-
getValueHolder
public static IValueHolder<?> getValueHolder(Object p_value)
Get a value holder that wraps the given value.- Parameters:
p_value- The value to be wrapped in aIValueHolder.- Returns:
- The wrapped value, or
nullif the value could not be wrapped in a value holder.
-
getStringValueHolder
public static IValueHolder<?> getStringValueHolder(Object p_val)
Get a value holder that wraps the given object value.- Parameters:
p_val- The value to be wrapped in aIValueHolder.- Returns:
- The wrapped value, or
nullif the value could not be wrapped in a value holder.
-
getVH
public static IValueHolder<?> getVH(Object p_value)
Get a value holder that wraps the given value.- Parameters:
p_value- The value to be wrapped in aIValueHolder.- Returns:
- The wrapped value, or
nullif the value could not be wrapped in a value holder.
-
getVH
public static IValueHolder<?> getVH(int p_iVal)
Get a value holder that wraps the given int value.- Parameters:
p_iVal- The value to be wrapped in aIValueHolder.- Returns:
- The wrapped value, or
nullif the value could not be wrapped in a value holder.
-
getVH
public static IValueHolder<?> getVH(float p_fVal)
Get a value holder that wraps the given float value.- Parameters:
p_fVal- The value to be wrapped in aIValueHolder.- Returns:
- The wrapped value, or
nullif the value could not be wrapped in a value holder.
-
getValueHolder
public static IValueHolder<?> getValueHolder(String p_strValue, String p_strNamespaceURI, String p_strLocalPart)
Get a value holder that wraps a parsed XML Schema type.- Parameters:
p_strValue- The value as a string.p_strNamespaceURI- The URI of the namespace the type belongs to. Must behttp://www.w3.org/2001/XMLSchema.p_strLocalPart- The local part of the type name.- Returns:
- The wrapped value.
- Throws:
IllegalArgumentException- - If the given namespace URI does not matchhttp://www.w3.org/2001/XMLSchema;
-
getNowValueHolder
public static NowValueHolder getNowValueHolder()
Get a value holder, that holds the current date and time.
-
-