Extracción de metadatos usando Apache Tika y almacenamiento en HashMap

Estoy tratando de extraer metadatos usando apache tika y luego ponerlos en HashMap ... Pero mi código solo es la clave, no el valor de esa clave ... Por ejemplo ... Almacena solo el título (como una clave) pero no su valor, en de la misma manera que almacena palabras clave (como clave) pero no su valor.
Y si trato de ver qué contiene md , muestra esto: -

Description= title=Wireless Technology & Innovation | Mobile Technology Content-Encoding=UTF-8 Content-Type=text/html; charset=utf-8 Keywords= google-site-verification=AzhlXdqBSdUCRPJRY1evCtp2Ko5r9kxB_f81WffACUc 

    private Map<String, String> metaData;

        try {
                    Metadata md = new Metadata();
                    htmlStream = new ByteArrayInputStream(htmlContent.getBytes());
                    String parsedText = tika.parseToString(htmlStream, md);
                    //very unlikely to happen
                    if (text == null){
                        text = parsedText.trim();
                    }
                    processMetaData(md);
                } catch (Exception e) {
                    e.printStackTrace();
                } finally {
                    IOUtils.closeQuietly(htmlStream);
                }


        private void processMetaData(Metadata md){
                if ((getMetaData() == null) || (!getMetaData().isEmpty())) {
                    setMetaData(new HashMap<String, String>());
                }
                for (String name : md.names()){
//This below line is not working I guess, it stores only the key.. not the value of that particular key..      
    getMetaData().put(name.toLowerCase(), md.get(name));
                }
            }

        public Map<String, String> getMetaData() {
                return metaData;
            }

            public void setMetaData(Map<String, String> metaData) {
                this.metaData = metaData;
            }

Cualquier ayuda será apreciada.

Respuesta 1

Tengo una luz de 12 voltios + batería. Cuando conecto + y - la luz se enciende. Ahora, ¿cómo puedo conectar ese cable + y - a mi cable RS232 que está conectado a mi aplicación Java? Y desde el botón de Java ...

He estado trabajando en una base de código heredada que es una aplicación web Java y justo hoy dejó de compilarse. Recibo errores que no pueden encontrar algunas clases que se declaran en el código. Mi código ...

He podido cambiar con éxito mi propia imagen por las flechas de vista de lista expandibles. Tengo dos problemas en este momento. Una es que los iconos que sustituyo con el siguiente código están cada uno estirado ...

Tengo cierta confusión sobre cuál debería ser la estructura / diseño del espacio de trabajo / base de código de eclipse para la arquitectura de múltiples capas. Generalmente estamos poniendo código en diferentes paquetes para diferentes capas ...