001    package org.trails.page;
002    
003    import org.apache.tapestry.AbstractPage;
004    import org.apache.tapestry.annotations.InjectObject;
005    import org.trails.validation.ValidatorTranslatorService;
006    
007    /**
008     * This page contains all the default editor Blocks.  This allows
009     * Trails to dynamically pick at runtime which editor to use for a
010     * specific property.
011     *
012     * @author Chris Nelson
013     */
014    public abstract class EditorBlockPage extends AbstractPage implements IEditorBlockPage
015    {
016    
017            @InjectObject("service:trails.core.ValidatorTranslatorService")
018            public abstract ValidatorTranslatorService getValidatorTranslatorService();
019    
020    }