Package de.businesscode.bcdui.binding
Class SimpleBindingItem
java.lang.Object
de.businesscode.bcdui.binding.SimpleBindingItem
- Direct Known Subclasses:
BindingItem
Base class for BindingItems read from a BindingSet definition or calc:Calc of a Wrs
It becomes member of a (Wrs|Standard)BindingSet
See also WrqBindingItem for the analogy used during actual statement representing the output
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSimpleBindingItem
(BindingSet pBindingSet, String id, String pColumnExpression, boolean columnQuoting) ConstructorCopy constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetBindingSetgets column expressiongetId()
gets id of itemgetQColumnExpression
(String tableAlias) Helper to merge a table alias into a column expression, which can contain SQL functions etc Method calcQColumnExpressionboolean
void
setBindingSet
(BindingSet bindingSet) setBindingSetvoid
setColumnExpression
(String columnExpressionPar) setColumnExpressionvoid
setDescription
(String description) void
sets id of itemvoid
toXML
(XMLStreamWriter writer, boolean withColumnExpression) Prints an XML representation of the BindingItem.
-
Field Details
-
BCD_NO_TABLE_ALIAS
- See Also:
-
wordPattern
-
pureColumnNamePattern
-
columnExpression
-
qColumnExpr
-
-
Constructor Details
-
SimpleBindingItem
Copy constructor. -
SimpleBindingItem
public SimpleBindingItem(BindingSet pBindingSet, String id, String pColumnExpression, boolean columnQuoting) Constructor- Parameters:
pBindingSet
-id
-pColumnExpression
- - true - if item is SQL expressioncolumnQuoting
-
-
-
Method Details
-
toXML
Prints an XML representation of the BindingItem.- Parameters:
writer
- The writer instance to print the data to.- Throws:
XMLStreamException
-
getBindingSet
getBindingSet- Returns:
-
setBindingSet
setBindingSet -
getQColumnExpression
Helper to merge a table alias into a column expression, which can contain SQL functions etc Method calcQColumnExpression -
getColumnExpression
gets column expression -
setColumnExpression
setColumnExpression- Parameters:
columnExpressionPar
-
-
setId
sets id of item -
getId
gets id of item -
isColumnQuoting
public boolean isColumnQuoting() -
getDescription
-
setDescription
-