Class AbstractQueryConverter

    • Constructor Detail

      • AbstractQueryConverter

        public AbstractQueryConverter()
    • Method Detail

      • register

        public static void register()
        Register all serializers for Query objects.
      • marshalBoost

        public static void marshalBoost​(Query query,
                                        com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
      • unmarshalBoost

        public static void unmarshalBoost​(Query query,
                                          com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
      • unmarshalNode

        public static Query unmarshalNode​(java.lang.Object current,
                                          com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                          com.thoughtworks.xstream.converters.UnmarshallingContext context,
                                          com.thoughtworks.xstream.mapper.Mapper mapper)
        Use convertAnother to unmarshal a query properly.
      • unmarshalQuery

        public static Query unmarshalQuery​(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                           com.thoughtworks.xstream.converters.UnmarshallingContext context,
                                           com.thoughtworks.xstream.mapper.Mapper mapper)
        Unmarshal a query that is a child.
      • marshalParameters

        public final void marshalParameters​(Query query,
                                            com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                            com.thoughtworks.xstream.converters.MarshallingContext context)
        Marshal All Query Parameters.
      • marshalParameters

        public final void marshalParameters​(java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.Object>> iter,
                                            com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                            com.thoughtworks.xstream.converters.MarshallingContext context)
        Marshal All Query Parameters.
      • unmarshalParameters

        public final void unmarshalParameters​(Query query,
                                              com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                              com.thoughtworks.xstream.converters.UnmarshallingContext context)
        Unmarshal a query parameter.
      • unmarshalParameter

        public final void unmarshalParameter​(Query query,
                                             com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                             com.thoughtworks.xstream.converters.UnmarshallingContext context)
        Unmarshal a query parameter.
      • unmarshalParameter

        public final void unmarshalParameter​(JoinClause query,
                                             com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                             com.thoughtworks.xstream.converters.UnmarshallingContext context)
        Unmarshal a query parameter.