Changeset 5240
- Timestamp:
- 05/20/14 08:57:08 (10 years ago)
- Location:
- vlo/trunk/vlo-importer/src/main/java/eu/clarin/cmdi/vlo/importer
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-importer/src/main/java/eu/clarin/cmdi/vlo/importer/MetadataImporter.java
r5197 r5240 82 82 POST_PROCESSORS.put(FacetConstants.FIELD_NATIONAL_PROJECT, new NationalProjectPostProcessor()); 83 83 POST_PROCESSORS.put(FacetConstants.FIELD_CLARIN_PROFILE, new CMDIComponentProfileNamePostProcessor()); 84 POST_PROCESSORS.put(FacetConstants.FIELD_RESOURCE_CLASS, new ResourceClassPostProcessor()); 84 85 } 85 86 -
vlo/trunk/vlo-importer/src/main/java/eu/clarin/cmdi/vlo/importer/ResourceClassPostProcessor.java
r5221 r5240 1 1 package eu.clarin.cmdi.vlo.importer; 2 2 3 public class LanguageLinkPostProcessor extends LanguageCodePostProcessor {3 public class ResourceClassPostProcessor extends LanguageCodePostProcessor { 4 4 /** 5 * Returns the link to language information 6 * If no mapping is found the original value is returned. 7 * @param value extracted language information 8 * @return HTML link to the CLARIN language information page 5 * Postprocess ResourceClass values 6 * @param value extracted ResourcClass information 7 * @return Value with upper case first letter 9 8 */ 10 9 @Override 11 10 public String process(String value) { 12 String langCode = super.process(value); 13 String result = langCode; 14 if (langCode != null) { 15 if(langCode.startsWith(CODE_PREFIX)) { 16 langCode = langCode.substring(CODE_PREFIX.length()); 17 result = "<a href=\""+ MetadataImporter.config.getLanguageLinkPrefix() + langCode+"\">"+getLanguageNameForLanguageCode(langCode.toUpperCase())+"</a>"; 18 } else if(langCode.startsWith(LANG_NAME_PREFIX)) { 19 result = langCode.substring(LANG_NAME_PREFIX.length()); 20 } 11 String result =value; 12 if(result.length() > 1) { 13 result = result.substring(0, 1).toUpperCase().concat(result.substring(1, result.length())); 21 14 } 22 return result ;15 return result.toString(); 23 16 } 24 17 }
Note: See TracChangeset
for help on using the changeset viewer.