Class AbstractXStreamConverter

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractXStreamConverter​(java.lang.Class type)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canConvert​(java.lang.Class clazz)  
      protected java.util.List<java.lang.String> readList​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader)  
      protected java.util.Map<java.lang.String,​java.lang.String> readMap​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.lang.String key, java.lang.String value)  
      protected void readNodes​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, AbstractXStreamConverter.NodeReader nodeReader)  
      protected <T> T readObject​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.lang.Class<? extends T> clazz)  
      protected <T> java.util.List<T> readObjectList​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.lang.Class<? extends T> clazz)  
      protected java.util.Map<java.lang.String,​java.lang.String> readPropertyMap​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)  
      protected void writeAttribute​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, java.lang.String name, java.lang.String value)  
      protected void writeList​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, java.lang.String listName, java.lang.String itemName, java.lang.Iterable<java.lang.String> list)  
      protected void writeMap​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, java.lang.String mapName, java.lang.String itemName, java.lang.String keyName, java.lang.String valueName, java.util.Map<java.lang.String,​java.lang.String> map)  
      protected void writeObject​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, java.lang.String name, java.lang.Object value)  
      protected void writeObjectList​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, java.lang.String listName, java.lang.String itemName, java.lang.Iterable<?> list)  
      protected void writePropertyMap​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, java.lang.String mapName, java.util.Map<java.lang.String,​java.lang.String> map)  
      protected void writeString​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, java.lang.String name, java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.thoughtworks.xstream.converters.Converter

        marshal, unmarshal
    • Constructor Detail

      • AbstractXStreamConverter

        protected AbstractXStreamConverter​(java.lang.Class type)
    • Method Detail

      • canConvert

        public boolean canConvert​(java.lang.Class clazz)
        Specified by:
        canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcher
      • writeAttribute

        protected void writeAttribute​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                      java.lang.String name,
                                      java.lang.String value)
      • writeString

        protected void writeString​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                   java.lang.String name,
                                   java.lang.String value)
      • writeObject

        protected void writeObject​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                   com.thoughtworks.xstream.converters.MarshallingContext context,
                                   java.lang.String name,
                                   java.lang.Object value)
      • writeList

        protected void writeList​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                 java.lang.String listName,
                                 java.lang.String itemName,
                                 java.lang.Iterable<java.lang.String> list)
      • writeObjectList

        protected void writeObjectList​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                       com.thoughtworks.xstream.converters.MarshallingContext context,
                                       java.lang.String listName,
                                       java.lang.String itemName,
                                       java.lang.Iterable<?> list)
      • writePropertyMap

        protected void writePropertyMap​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                        com.thoughtworks.xstream.converters.MarshallingContext context,
                                        java.lang.String mapName,
                                        java.util.Map<java.lang.String,​java.lang.String> map)
      • writeMap

        protected void writeMap​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                com.thoughtworks.xstream.converters.MarshallingContext context,
                                java.lang.String mapName,
                                java.lang.String itemName,
                                java.lang.String keyName,
                                java.lang.String valueName,
                                java.util.Map<java.lang.String,​java.lang.String> map)
      • readList

        protected java.util.List<java.lang.String> readList​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
      • readObject

        protected <T> T readObject​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                   com.thoughtworks.xstream.converters.UnmarshallingContext context,
                                   java.lang.Class<? extends T> clazz)
      • readObjectList

        protected <T> java.util.List<T> readObjectList​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                                       com.thoughtworks.xstream.converters.UnmarshallingContext context,
                                                       java.lang.Class<? extends T> clazz)
      • readPropertyMap

        protected java.util.Map<java.lang.String,​java.lang.String> readPropertyMap​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                                                                         com.thoughtworks.xstream.converters.UnmarshallingContext context)
      • readMap

        protected java.util.Map<java.lang.String,​java.lang.String> readMap​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                                                                 com.thoughtworks.xstream.converters.UnmarshallingContext context,
                                                                                 java.lang.String key,
                                                                                 java.lang.String value)