public class MarshalledValueOrPrimitiveMapper extends DefaultTwoWayKey2StringMapper implements MarshallingTwoWayKey2StringMapper
TwoWayKey2StringMapper
that supports both primitives
and MarshalledValue
s. It extends DefaultTwoWayKey2StringMapper
to achieve this.Constructor and Description |
---|
MarshalledValueOrPrimitiveMapper() |
Modifier and Type | Method and Description |
---|---|
Object |
getKeyMapping(String key)
Maps a String back to its original key
|
String |
getStringMapping(Object key)
Must return an unique String for the supplied key.
|
boolean |
isSupportedType(Class<?> keyType)
Do we support this key type?
|
void |
setMarshaller(StreamingMarshaller marshaller) |
public void setMarshaller(StreamingMarshaller marshaller)
setMarshaller
in interface MarshallingTwoWayKey2StringMapper
public String getStringMapping(Object key)
Key2StringMapper
getStringMapping
in interface Key2StringMapper
getStringMapping
in class DefaultTwoWayKey2StringMapper
key
- key to map to a Stringpublic Object getKeyMapping(String key)
TwoWayKey2StringMapper
getKeyMapping
in interface TwoWayKey2StringMapper
getKeyMapping
in class DefaultTwoWayKey2StringMapper
key
- string representation of a keypublic boolean isSupportedType(Class<?> keyType)
Key2StringMapper
isSupportedType
in interface Key2StringMapper
isSupportedType
in class DefaultTwoWayKey2StringMapper
keyType
- type to testCopyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.