if (!info.isFromProviderDB()) {
// Add encoder mappings
Iterator encoderMappings = csConfig.getEncoderMappings().iterator();
while (encoderMappings.hasNext()) {
EncoderMapping mapping = (EncoderMapping) encoderMappings.next();
getLog().info("Adding WebTML encoder '" + mapping.getName() + "'");
if (addEncoderMapping(mapping.getName(), mapping.getImplementationClass(), false)) {
info.getEnforcedEncoderMappings().add(mapping.getName());
}
}
// Add element mappings
Iterator elementMappings = csConfig.getElementMappings().iterator();
while (elementMappings.hasNext()) {
ElementMapping mapping = (ElementMapping) elementMappings.next();
getLog().info("Adding WebTML element '" + mapping.getName() + "'");
if (addElementMapping(mapping.getName(), mapping.getImplementationClass(), false)) {
info.getEnforcedElementMappings().add(mapping.getName());
}
}
// Add media keys
Iterator mediaKeys = csConfig.getMediaKeys().iterator();