001 package org.trails.finder;
002
003 import org.apache.tapestry.IRequestCycle;
004 import org.apache.tapestry.components.Block;
005 import org.trails.page.IEditorBlockPage;
006 import org.trails.descriptor.IPropertyDescriptor;
007
008
009 public class EditorBlockFinder extends BaseBlockFinder
010 {
011 public EditorBlockFinder()
012 {
013 super();
014 // TODO Auto-generated constructor stub
015 }
016
017 @Override
018 public Block findBlock(IRequestCycle cycle, IPropertyDescriptor descriptor)
019 {
020
021 Block block = super.findBlock(cycle, descriptor);
022 ((IEditorBlockPage) block.getPage()).setModel(((IEditorBlockPage) cycle.getPage()).getModel());
023 return block;
024 }
025
026
027 }