public class CustomDateSlotHandler extends AbstractSlotHandler
SlotHandler
for Date
values with
xs:dateTime representation.Constructor and Description |
---|
CustomDateSlotHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getQueryFunction(java.lang.Object value,
Property property)
Wraps the result of the
SlotHandler.toString(Object) in a proper Query
Type. |
boolean |
isHandling(java.lang.Class<?> pClass,
Slot property)
Returns, whether the slot handler can handle the given Java class.
|
java.lang.Object |
toObject(java.lang.Class<?> pClass,
java.lang.String pValue)
Converts a string into an object.
|
java.lang.String |
toString(java.lang.Object pValue)
Converts the given object into a string.
|
public boolean isHandling(java.lang.Class<?> pClass, Slot property)
SlotHandler
pClass
- The Class
typeproperty
- The Slot
property which should be checkedtrue
if pClass can be handled by property and false
otherwisepublic java.lang.Object toObject(java.lang.Class<?> pClass, java.lang.String pValue)
SlotHandler
SlotHandler.isHandling(Class, Slot)
was invoked with the result objects
class and returned true
.pClass
- The target classpValue
- The value to convert.Object
equivalent of the given string pValuepublic java.lang.String toString(java.lang.Object pValue)
SlotHandler
SlotHandler.isHandling(Class, Slot)
was invoked
with the objects class and returned true
.pValue
- The Object
to convertpublic java.lang.String getQueryFunction(java.lang.Object value, Property property)
SlotHandler
SlotHandler.toString(Object)
in a proper Query
Type. This method may only be invoked, if SlotHandler.isHandling(Class, Slot)
was invoked with the result objects class and returned true
.getQueryFunction
in interface SlotHandler
getQueryFunction
in class AbstractSlotHandler
value
- The Object
to wrapproperty
- The Property
object