01: package org.osbl.client.wings.form.layouter;
02:
03: import org.wings.*;
04: import org.osbl.client.wings.form.ComponentProvider;
05:
06: public class InlineLayouter extends AbstractLayouter {
07: SContainer container;
08: Page page;
09:
10: public InlineLayouter(SContainer container, Page page) {
11: this .container = container;
12: this .page = page;
13: }
14:
15: public SContainer build(final ComponentProvider componentProvider) {
16: container.setLayout(new SGridBagLayout());
17: container.setVerticalAlignment(SConstants.TOP_ALIGN);
18: page.build(componentProvider, container);
19: collectComponents(container);
20: return container;
21: }
22:
23: protected void setApplicability(Page page, SComponent component,
24: boolean applicable) {
25: }
26:
27: protected void setApplicability(Division division,
28: SComponent component, boolean applicable) {
29: }
30: }
|