public interface PanelAssembler
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
assembleLabelAndValuePanel(javax.swing.JComponent labels,
javax.swing.JComponent valuePanel) |
javax.swing.JComponent |
assembleOperatorAndOperandsPanel(javax.swing.JComponent operator,
javax.swing.JComponent[] operands) |
javax.swing.JComponent |
assembleSearchRegionPanel(javax.swing.JComponent headerPanel,
javax.swing.JComponent criteriaPanel,
javax.swing.JComponent footerPanel) |
javax.swing.JComponent |
assembleVCPanel(java.util.List<javax.swing.JComponent> rowPanels,
javax.swing.JComponent bindVarPanel) |
javax.swing.JComponent |
assembleVCRowPanel(java.util.List<javax.swing.JComponent> itemPanels) |
javax.swing.JComponent assembleLabelAndValuePanel(javax.swing.JComponent labels, javax.swing.JComponent valuePanel)
labels
- corresponds to the Attribute Label Panel which contains the Label bindingvaluePanel
- corresponds to the Panel which contains both Operators Combobox and Value Binding
This API assemble a particular VCItem panel and returnjavax.swing.JComponent assembleOperatorAndOperandsPanel(javax.swing.JComponent operator, javax.swing.JComponent[] operands)
operator
- corresponds to the Panel which contains the Operators list comboboxoperands
- corresponds to the Panel which contains the Value binding
This API assemble a subpanel of VCItem panel which is corresponds to List of Operators
and Value fields and returnjavax.swing.JComponent assembleVCRowPanel(java.util.List<javax.swing.JComponent> itemPanels)
itemPanels
- List of Panel corresponds to VCItem belong to same VC Row
API been used to arrange a VC Row items and return an arranged Row paneljavax.swing.JComponent assembleVCPanel(java.util.List<javax.swing.JComponent> rowPanels, javax.swing.JComponent bindVarPanel)
rowPanels
- List of VC Rows panelbindVarPanel
- - Panel which renders the "where" kind bindVarjavax.swing.JComponent assembleSearchRegionPanel(javax.swing.JComponent headerPanel, javax.swing.JComponent criteriaPanel, javax.swing.JComponent footerPanel)