com.mysema.query.serialization
Class SerializerBase<SubType extends SerializerBase<SubType>>
java.lang.Object
com.mysema.query.types.VisitorBase<SubType>
com.mysema.query.serialization.SerializerBase<SubType>
- All Implemented Interfaces:
- Visitor
- Direct Known Subclasses:
- ColQuerySerializer, HQLSerializer, JDOQLSerializer, SQLSerializer
public abstract class SerializerBase<SubType extends SerializerBase<SubType>>
- extends VisitorBase<SubType>
SerializerBase is a stub for Serializer implementations
- Version:
- $Id$
- Author:
- tiwe
Methods inherited from class com.mysema.query.types.VisitorBase |
handle, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from interface com.mysema.query.types.Visitor |
visit |
constantToLabel
protected Map<Object,String> constantToLabel
constantPrefix
protected String constantPrefix
templates
protected final Templates templates
SerializerBase
public SerializerBase(Templates patterns)
append
public SubType append(String... str)
getConstantToLabel
public Map<Object,String> getConstantToLabel()
handle
public final SubType handle(String sep,
List<? extends Expr<?>> expressions)
setConstantPrefix
public void setConstantPrefix(String prefix)
toString
public String toString()
- Overrides:
toString
in class Object
visit
public void visit(Custom<?> expr)
visit
public void visit(EArrayConstructor<?> oa)
- Specified by:
visit
in interface Visitor
- Overrides:
visit
in class VisitorBase<SubType extends SerializerBase<SubType>>
visit
public void visit(Constant<?> expr)
visit
public void visit(EConstructor<?> expr)
visit
public void visit(Operation<?,?> expr)
- Specified by:
visit
in class VisitorBase<SubType extends SerializerBase<SubType>>
visit
public void visit(Path<?> path)
- Specified by:
visit
in class VisitorBase<SubType extends SerializerBase<SubType>>
visitOperation
protected void visitOperation(Class<?> type,
Operator<?> operator,
List<Expr<?>> args)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.