public class I18nTransformer extends I18nTransformer
I18nTransformer.CatalogueInfo| Modifier and Type | Field and Description |
|---|---|
private Configuration |
_conf |
private long |
_lastConfigureTime
The time the configure method was lastly called on this instance
|
protected ServiceManager |
_manager
the avalon service manager
|
private static long |
_needsReloadTime |
private SkinsManager |
_skinsManager |
_contextCURRENCY_LOCALE_ATTRIBUTE, factory, I18N_ATTR_ATTRIBUTE, I18N_CATALOGUE_ATTRIBUTE, I18N_CHOOSE_ELEMENT, I18N_CURRENCY_ELEMENT, I18N_CURRENCY_NO_UNIT_ELEMENT, I18N_DATE_ELEMENT, I18N_DATE_TIME_ELEMENT, I18N_DEFAULT_CATALOGUE_ID, I18N_EXPR_ATTRIBUTE, I18N_FRACTION_DIGITS_ATTRIBUTE, I18N_IF_ELEMENT, I18N_INT_CURRENCY_ELEMENT, I18N_INT_CURRENCY_NO_UNIT_ELEMENT, I18N_KEY_ATTRIBUTE, I18N_LOCALE, I18N_LOCALE_ATTRIBUTE, I18N_NAMESPACE_URI, I18N_NUMBER_ELEMENT, I18N_OLD_NAMESPACE_URI, I18N_OTHERWISE_ELEMENT, I18N_PARAM_ELEMENT, I18N_PARAM_NAME_ATTRIBUTE, I18N_PATTERN_ATTRIBUTE, I18N_PERCENT_ELEMENT, I18N_PRELOAD, I18N_SRC_LOCALE_ATTRIBUTE, I18N_SRC_PATTERN_ATTRIBUTE, I18N_TEXT_ELEMENT, I18N_TIME_ELEMENT, I18N_TRANSLATE_ELEMENT, I18N_TYPE_ATTRIBUTE, I18N_UNTRANSLATED, I18N_VALUE_ATTRIBUTE, I18N_WHEN_ELEMENT, locale, manager, objectModelcontentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumerROLE| Constructor and Description |
|---|
I18nTransformer() |
| Modifier and Type | Method and Description |
|---|---|
private void |
_configure() |
private void |
_configureCatalogue(DefaultConfiguration catalogues,
String dirName,
String catalogName) |
private ParamSaxBuffer |
_getExternalMessage(String externalLocation,
String key) |
void |
configure(Configuration conf) |
protected ParamSaxBuffer |
getMessage(String catalogueID,
String key) |
static void |
needsReload()
Call this method when you change the list of i18n catalogues
by adding a new skin for example. |
void |
service(ServiceManager smanager) |
void |
setup(SourceResolver resolver,
Map objModel,
String source,
Parameters parameters) |
contextualize, getUntranslatedMessagecharacters, dispose, endElement, endPrefixMapping, getKey, getLocale, getValidity, recycle, startElement, startPrefixMappingcomment, endCDATA, endDocument, endDTD, endEntity, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntitysetConsumer, setContentHandler, setLexicalHandlerenableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendDocument, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocumentcomment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntitysetConsumerprivate static long _needsReloadTime
protected ServiceManager _manager
private Configuration _conf
private long _lastConfigureTime
private SkinsManager _skinsManager
public I18nTransformer()
public void configure(Configuration conf) throws ConfigurationException
configure in interface Configurableconfigure in class I18nTransformerConfigurationExceptionpublic void service(ServiceManager smanager) throws ServiceException
service in interface Serviceableservice in class I18nTransformerServiceExceptionprivate void _configure() throws ConfigurationException
ConfigurationExceptionprivate void _configureCatalogue(DefaultConfiguration catalogues, String dirName, String catalogName)
protected ParamSaxBuffer getMessage(String catalogueID, String key)
getMessage in class I18nTransformerprivate ParamSaxBuffer _getExternalMessage(String externalLocation, String key)
public static void needsReload()
public void setup(SourceResolver resolver, Map objModel, String source, Parameters parameters) throws ProcessingException, SAXException, IOException
setup in interface SitemapModelComponentsetup in class I18nTransformerProcessingExceptionSAXExceptionIOException