001    package net.sf.tacos.seam.binding;
002    
003    import org.apache.hivemind.Location;
004    import org.apache.tapestry.IBinding;
005    import org.apache.tapestry.IComponent;
006    import org.apache.tapestry.binding.AbstractBindingFactory;
007    
008    /**
009     * Implementation of {@link org.apache.tapestry.binding.BindingFactory} that creates
010     * {@link net.sf.tacos.seam.binding.ELBinding}instances.
011     * 
012     * @author Igor Drobiazko
013     *
014     */
015    public class ELBindingFactory extends AbstractBindingFactory {
016    
017            public IBinding createBinding(IComponent root, String description,
018                            String expression, Location location) {
019                    return new ELBinding(expression, getValueConverter(), location);
020            }
021    
022    }