Changeset 6580


Ignore:
Timestamp:
09/23/15 09:28:17 (9 years ago)
Author:
davor.ostojic@oeaw.ac.at
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.3-oeaw/vlo-vocabularies/src/main/java/eu/clarin/cmdi/vlo/transformers/VariantsMapMarshaller.java

    r6578 r6580  
    33import java.io.InputStream;
    44import java.io.OutputStream;
     5import java.io.Reader;
    56
    67import javax.xml.bind.JAXBContext;
     
    1718        JAXBContext jc = JAXBContext.newInstance(VariantsMap.class);
    1819        Unmarshaller unmarshaller = jc.createUnmarshaller();
    19         //unmarshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
    2020        return (VariantsMap) unmarshaller.unmarshal(input);       
     21       
     22    }
     23   
     24    public static VariantsMap unmarshal(Reader input)throws JAXBException{
     25        JAXBContext jc = JAXBContext.newInstance(VariantsMap.class);
     26        Unmarshaller unmarshaller = jc.createUnmarshaller();
     27        return (VariantsMap) unmarshaller.unmarshal(input);       
     28       
    2129    }
    2230   
     
    2634        Marshaller marshaller = jc.createMarshaller();
    2735        marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
    28         marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);
    29         //marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
    30        
     36        marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);         
    3137        marshaller.marshal(map, output);
    3238    }
Note: See TracChangeset for help on using the changeset viewer.