com.mysema.query.support
Class SerializerBase<S extends SerializerBase<S>>
java.lang.Object
com.mysema.query.support.SerializerBase<S>
- All Implemented Interfaces:
- Visitor<java.lang.Void,java.lang.Void>
- Direct Known Subclasses:
- ColQuerySerializer, JDOQLSerializer, JPQLSerializer, SQLSerializer
public abstract class SerializerBase<S extends SerializerBase<S>>
- extends java.lang.Object
- implements Visitor<java.lang.Void,java.lang.Void>
SerializerBase is a stub for Serializer implementations
- Version:
- $Id$
- Author:
- tiwe
Method Summary |
S |
append(java.lang.String... str)
|
protected java.lang.String |
getConstantPrefix()
|
java.util.Map<java.lang.Object,java.lang.String> |
getConstantToLabel()
|
protected Template |
getTemplate(Operator<?> op)
|
S |
handle(Expression<?> expr)
|
S |
handle(JoinFlag joinFlag)
|
S |
handle(java.lang.String sep,
java.util.List<?> expressions)
|
protected boolean |
serialize(QueryFlag.Position position,
java.util.Set<QueryFlag> flags)
|
void |
setAnonParamPrefix(java.lang.String prefix)
|
void |
setConstantPrefix(java.lang.String prefix)
|
void |
setParamPrefix(java.lang.String prefix)
|
java.lang.String |
toString()
|
java.lang.Void |
visit(Constant<?> expr,
java.lang.Void context)
|
java.lang.Void |
visit(FactoryExpression<?> expr,
java.lang.Void context)
|
java.lang.Void |
visit(Operation<?> expr,
java.lang.Void context)
|
java.lang.Void |
visit(ParamExpression<?> param,
java.lang.Void context)
|
java.lang.Void |
visit(Path<?> path,
java.lang.Void context)
|
java.lang.Void |
visit(TemplateExpression<?> expr,
java.lang.Void context)
|
protected void |
visitOperation(java.lang.Class<?> type,
Operator<?> operator,
java.util.List<Expression<?>> args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.mysema.query.types.Visitor |
visit |
SerializerBase
public SerializerBase(Templates templates)
SerializerBase
public SerializerBase(Templates templates,
boolean dry)
append
public S append(java.lang.String... str)
getConstantPrefix
protected java.lang.String getConstantPrefix()
getConstantToLabel
public java.util.Map<java.lang.Object,java.lang.String> getConstantToLabel()
getTemplate
protected Template getTemplate(Operator<?> op)
handle
public S handle(Expression<?> expr)
handle
public S handle(JoinFlag joinFlag)
handle
public final S handle(java.lang.String sep,
java.util.List<?> expressions)
serialize
protected boolean serialize(QueryFlag.Position position,
java.util.Set<QueryFlag> flags)
setConstantPrefix
public void setConstantPrefix(java.lang.String prefix)
setParamPrefix
public void setParamPrefix(java.lang.String prefix)
setAnonParamPrefix
public void setAnonParamPrefix(java.lang.String prefix)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
visit
public java.lang.Void visit(Constant<?> expr,
java.lang.Void context)
- Specified by:
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visit
public java.lang.Void visit(ParamExpression<?> param,
java.lang.Void context)
- Specified by:
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visit
public java.lang.Void visit(TemplateExpression<?> expr,
java.lang.Void context)
- Specified by:
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visit
public java.lang.Void visit(FactoryExpression<?> expr,
java.lang.Void context)
- Specified by:
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visit
public java.lang.Void visit(Operation<?> expr,
java.lang.Void context)
- Specified by:
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visit
public java.lang.Void visit(Path<?> path,
java.lang.Void context)
- Specified by:
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visitOperation
protected void visitOperation(java.lang.Class<?> type,
Operator<?> operator,
java.util.List<Expression<?>> args)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.