public class TranslationsInputData extends AbstractLogEnabled implements InputData, Serviceable, Contextualizable
InputData which generates the translations of program and course pages.| Modifier and Type | Field and Description | 
|---|---|
| protected AmetysObjectResolver | _ametysResolverThe ametys object resolver. | 
| protected Context | _contextAvalon context. | 
| protected OdfPageResolver | _odfPageResolverThe ODF page path resolver. | 
| Constructor and Description | 
|---|
| TranslationsInputData() | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | _saxTranslations(ContentHandler contentHandler,
                Map<String,String> translations) | 
| void | contextualize(Context context) | 
| boolean | isCacheable(Site site,
           Page page)Returns true if this  InputDatais cacheable for the current site and if possible page. | 
| void | service(ServiceManager manager) | 
| void | toSAX(ContentHandler handler)Generates SAX events for providing data. | 
getLogger, setLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshouldBeCachedprotected AmetysObjectResolver _ametysResolver
protected OdfPageResolver _odfPageResolver
public TranslationsInputData()
public void service(ServiceManager manager) throws ServiceException
service in interface ServiceableServiceExceptionpublic void contextualize(Context context) throws ContextException
contextualize in interface ContextualizableContextExceptionpublic boolean isCacheable(Site site, Page page)
InputDataInputData is cacheable for the current site and if possible page.isCacheable in interface InputDatasite - the current Site.page - the current Page. Can be null.InputData is cacheable for the current site or page.public void toSAX(ContentHandler handler) throws SAXException, ProcessingException
InputDatatoSAX in interface InputDatahandler - the content handler to SAX into.SAXException - if an error occurs while SAXing.ProcessingException - if an error occurs during processing.private void _saxTranslations(ContentHandler contentHandler, Map<String,String> translations) throws SAXException
SAXException