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 calcQColumnExpressionbooleanvoidsetBindingSet(BindingSet bindingSet) setBindingSetvoidsetColumnExpression(String columnExpressionPar) setColumnExpressionvoidsetDescription(String description) voidsets id of itemvoidtoXML(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
-