public PlaceholderMap getPlaceholders(){ return getLeaf().getPlaceholderMap(); }
public PlaceholderMap getPlaceholders(){ return getLeaf().getPlaceholderMap(); }
@Override public <N> N submit( SplitTreeFactory<N> factory ){ PlaceholderMap map = getPlaceholderMap(); if( map == null ){ Dockable dockable = getDockable(); if( dockable != null ){ DockStation station = dockable.asDockStation(); if( station != null ){ map = station.getPlaceholders(); } } } return factory.leaf( getDockable(), getId(), getPlaceholders(), map ); }
@Override public boolean aside( AsideRequest request ){ if( request.getPlaceholder() != null ){ addPlaceholder( request.getPlaceholder() ); DockStation station = getDockable().asDockStation(); if( station == null ){ AsideAnswer answer = request.forward( getStation().getCombiner(), getPlaceholderMap() ); if( answer.isCanceled() ){ return false; } setPlaceholderMap( answer.getLayout() ); } else{ AsideAnswer answer = request.forward( station ); if( answer.isCanceled() ){ return false; } } } return true; }
PlaceholderMap layout = info.bestLeaf.getPlaceholderMap(); answer = request.forward( getCombiner(), layout ); if( !answer.isCanceled() ){
PlaceholderMap layout = info.bestLeaf.getPlaceholderMap(); answer = request.forward( getCombiner(), layout ); if( !answer.isCanceled() ){
answer = request.forward( getCombiner(), leaf.getPlaceholderMap() ); if( !answer.isCanceled() ){ leaf.setPlaceholderMap( answer.getLayout() );
answer = request.forward( getCombiner(), leaf.getPlaceholderMap() ); if( !answer.isCanceled() ){ leaf.setPlaceholderMap( answer.getLayout() );