@Override public void startContainerLayout( JComponent container, SwingMetawidget metawidget ) { super.startContainerLayout( container, metawidget ); container.putClientProperty( getClass(), null ); }
State state = getState( container, metawidget ); if ( getDelegate() instanceof NestedSectionLayoutDecorator<?, ?, ?> ) { String section = stripSection( attributes ); if ( isIgnored( widget ) || section == null || ( state.getCurrentSections() != null && section.equals( state.getCurrentSections()[0] ) ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; addSectionWidget( section, 0, container, metawidget ); String[] sections = getSections( attributes ); if ( isIgnored( widget ) || sections.length == 0 || Arrays.equals( sections, state.getCurrentSections() ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; addSectionWidget( section, level, container, metawidget );
@Override public void startContainerLayout( C container, M metawidget ) { super.startContainerLayout( container, metawidget ); State state = getState( container, metawidget ); state.setCurrentSections( null ); }
super.endContainerLayout( container, metawidget );
State state = getState( container, metawidget ); if ( getDelegate() instanceof NestedSectionLayoutDecorator<?, ?, ?> ) { String section = stripSection( attributes ); if ( isIgnored( widget ) || section == null || ( state.getCurrentSections() != null && section.equals( state.getCurrentSections()[0] ) ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; addSectionWidget( section, 0, container, metawidget ); String[] sections = getSections( attributes ); if ( isIgnored( widget ) || sections.length == 0 || Arrays.equals( sections, state.getCurrentSections() ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; addSectionWidget( section, level, container, metawidget );
@Override public void startContainerLayout( C container, M metawidget ) { super.startContainerLayout( container, metawidget ); State state = getState( container, metawidget ); state.setCurrentSections( null ); }
@Override public void startContainerLayout( JComponent container, SwingMetawidget metawidget ) { super.startContainerLayout( container, metawidget ); container.putClientProperty( getClass(), null ); }
@Override public void startContainerLayout( Composite container, SwtMetawidget metawidget ) { super.startContainerLayout( container, metawidget ); container.setData( getClass().getName(), null ); }