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 NowValueHolder
getNowValueHolder()
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
null
if 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
null
if 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
null
if 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
null
if 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
null
if 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.
-
-