|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.util.QueryStackImpl
public final class QueryStackImpl
Stack for Query Objects
Constructor Summary | |
---|---|
QueryStackImpl()
|
Method Summary | |
---|---|
void |
addQuery(Query query)
adds a Query to the Stack |
void |
clear()
clear the collection stack |
QueryStack |
duplicate(boolean deepCopy)
|
QueryColumn |
getColumnFromACollection(Collection.Key key)
loop over all Queries and return value as QueryColumn at first ocurrence |
QueryColumn |
getColumnFromACollection(String key)
loop over all Queries and return value as QueryColumn at first ocurrence |
Object |
getDataFromACollection(Collection.Key key)
loop over all Queries and return value at first ocurrence |
Object |
getDataFromACollection(PageContext pc,
Collection.Key key)
loop over all Queries and return value at first ocurrence |
Object |
getDataFromACollection(PageContext pc,
Collection.Key key,
Object defaultValue)
|
Object |
getDataFromACollection(PageContext pc,
String key)
loop over all Queries and return value at first ocurrence |
Object |
getDataFromACollection(String key)
loop over all Queries and return value at first ocurrence |
Query[] |
getQueries()
|
boolean |
isEmpty()
|
void |
removeQuery()
removes a Query from Stack |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryStackImpl()
Method Detail |
---|
public QueryStack duplicate(boolean deepCopy)
duplicate
in interface QueryStack
public void addQuery(Query query)
QueryStack
addQuery
in interface QueryStack
public void removeQuery()
QueryStack
removeQuery
in interface QueryStack
public boolean isEmpty()
isEmpty
in interface QueryStack
public Object getDataFromACollection(String key)
QueryStack
getDataFromACollection
in interface QueryStack
key
- column name of the value to get
public Object getDataFromACollection(PageContext pc, String key)
QueryStack
getDataFromACollection
in interface QueryStack
key
- column name of the value to get
public Object getDataFromACollection(Collection.Key key)
QueryStack
getDataFromACollection
in interface QueryStack
key
- column name of the value to get
public Object getDataFromACollection(PageContext pc, Collection.Key key)
QueryStack
getDataFromACollection
in interface QueryStack
key
- column name of the value to get
public Object getDataFromACollection(PageContext pc, Collection.Key key, Object defaultValue)
public QueryColumn getColumnFromACollection(String key)
QueryStack
getColumnFromACollection
in interface QueryStack
key
- column name of the value to get
public QueryColumn getColumnFromACollection(Collection.Key key)
QueryStack
getColumnFromACollection
in interface QueryStack
key
- column name of the value to get
public void clear()
QueryStack
clear
in interface QueryStack
public Query[] getQueries()
getQueries
in interface QueryStack
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |