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 }