Transfer version 1.1

transfer.com.tql.walkers
Class Object

WEB-INF.cftags.component
        extended by transfer.com.tql.walkers.AbstractBaseWalker
            extended by transfer.com.tql.walkers.Object

public class Object
extends AbstractBaseWalker

walks property values


Method Summary
 string evaluateObjectAlias(string text, struct aliasMap)
          evaluates the alias from a Object identifier. returns '' if none
 Object evaluateObjectIdentifier(string text, struct aliasMap)
          Resolves the object identifier and returns the object
 
Methods inherited from class transfer.com.tql.walkers.AbstractBaseWalker
getJoin, getObject, getObjectManager, getProperty, getSelectStatement, getTQLParser, init, setJoin, setObject, setObjectManager, setProperty, setSelectStatement, setTQLParser, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(TQLParser tqlParser, ObjectManager objectManager, [Property property], [Object object], [Join join], [SelectStatement selectStatement])
Constructor

Parameters:
tqlParser - The tqlParser to generate the AST for the TQL
objectManager - The object manager to query
property - property walker
object - Object walker
join - join walker
selectStatement - Select statement for sub selects
Method Detail

evaluateObjectAlias

public string evaluateObjectAlias(string text, struct aliasMap)
evaluates the alias from a Object identifier. returns '' if none

Parameters:
text - The text from the tree node
aliasMap - The from map

evaluateObjectIdentifier

public Object evaluateObjectIdentifier(string text, struct aliasMap)
Resolves the object identifier and returns the object

Parameters:
text - The text from the tree node
aliasMap - The from map

Transfer version 1.1