Class DynamicProxyMapper

  • All Implemented Interfaces:
    Mapper

    public class DynamicProxyMapper
    extends MapperWrapper
    Mapper for handling special cases of aliasing dynamic proxies. The alias property specifies the name an instance of a dynamic proxy should be serialized with.
    • Field Detail

      • alias

        private java.lang.String alias
    • Constructor Detail

      • DynamicProxyMapper

        public DynamicProxyMapper​(Mapper wrapped)
      • DynamicProxyMapper

        public DynamicProxyMapper​(Mapper wrapped,
                                  java.lang.String alias)
    • Method Detail

      • getAlias

        public java.lang.String getAlias()
      • setAlias

        public void setAlias​(java.lang.String alias)
      • serializedClass

        public java.lang.String serializedClass​(java.lang.Class type)
        Description copied from interface: Mapper
        How a class name should be represented in its serialized form.
        Specified by:
        serializedClass in interface Mapper
        Overrides:
        serializedClass in class MapperWrapper
      • realClass

        public java.lang.Class realClass​(java.lang.String elementName)
        Description copied from interface: Mapper
        How a serialized class representation should be mapped back to a real class.
        Specified by:
        realClass in interface Mapper
        Overrides:
        realClass in class MapperWrapper