persistence.visitor
Class QueryCompTypeVisitor
java.lang.Object
persistence.visitor.QueryCompTypeVisitor
- All Implemented Interfaces:
- TableComponentVisitor
- public class QueryCompTypeVisitor
- extends java.lang.Object
- implements TableComponentVisitor
Codegeneratie van type-advice voor queries.
- Author:
- bram
13-mrt-2004
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fullClassName
private java.lang.String fullClassName
mem
private final java.lang.String mem
- See Also:
- Constant Field Values
attr
private final java.lang.String attr
- See Also:
- Constant Field Values
thisType
private final java.lang.String thisType
- See Also:
- Constant Field Values
realAttrName
private final java.lang.String realAttrName
- See Also:
- Constant Field Values
codePieces
private java.util.ArrayList codePieces
codePiece
private java.lang.String codePiece
QueryCompTypeVisitor
public QueryCompTypeVisitor(java.lang.String fullClassName)
getResult
public java.lang.String getResult()
- Specified by:
getResult
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.getResult()
visitArrayTable
public void visitArrayTable(ArrayTable ar)
- Specified by:
visitArrayTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitArrayTable(persistence.table.ArrayTable)
visitAttribute
public void visitAttribute(Attribute attri)
- Specified by:
visitAttribute
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitAttribute(persistence.table.Attribute)
visitCollectionTable
public void visitCollectionTable(CollectionTable coll)
- Specified by:
visitCollectionTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitCollectionTable(persistence.table.CollectionTable)
visitMapTable
public void visitMapTable(MapTable map)
- Specified by:
visitMapTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitMapTable(persistence.table.MapTable)
visitReferenceAttribute
public void visitReferenceAttribute(ReferenceAttribute refAttr)
- Specified by:
visitReferenceAttribute
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitReferenceAttribute(persistence.table.ReferenceAttribute)
visitTable
public void visitTable(Table table)
- Specified by:
visitTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitTable(persistence.table.Table)