public void mergeXML(String fname) throws Exception { if (dataset == null) dataset = new Attributes(); ContentHandlerAdapter ch = new ContentHandlerAdapter(dataset); parseXML(fname, ch); Attributes fmi2 = ch.getFileMetaInformation(); if (fmi2 != null) fmi = fmi2; }
case 'D': if (qName.equals("DicomAttribute")) endDicomAttribute(); else if (qName.equals("DataFragment")) endDataFragment(); break; case 'F': if (qName.equals("FamilyName")) endPNComponent(PersonName.Component.FamilyName); break; case 'G': if (qName.equals("GivenName")) endPNComponent(PersonName.Component.GivenName); break; case 'I': if (qName.equals("Item")) endItem(); break; case 'M': if (qName.equals("MiddleName")) endPNComponent(PersonName.Component.MiddleName); break; case 'N': if (qName.equals("NamePrefix")) endPNComponent(PersonName.Component.NamePrefix); else if (qName.equals("NameSuffix")) endPNComponent(PersonName.Component.NameSuffix); break; case 'P':
case 'A': if (qName.equals("Alphabetic")) startPNGroup(PersonName.Group.Alphabetic); break; case 'B': if (qName.equals("BulkData")) bulkData(atts.getValue("uuid"), atts.getValue("uri")); break; case 'D': if (qName.equals("DicomAttribute")) startDicomAttribute( (int) Long.parseLong(atts.getValue("tag"), 16), atts.getValue("privateCreator"), atts.getValue("vr")); else if (qName.equals("DataFragment")) startDataFragment(Integer.parseInt(atts.getValue("number"))); break; case 'F': if (qName.equals("FamilyName")) startText(); break; case 'G': if (qName.equals("GivenName")) startText(); break; case 'I': if (qName.equals("Item")) startItem(Integer.parseInt(atts.getValue("number"))); else if (qName.equals("InlineBinary"))
public static SAXWriter getSAXWriter(Templates templates, Attributes result, SetupTransformer setup) throws TransformerConfigurationException { return getSAXWriter(templates, new SAXResult(new ContentHandlerAdapter(result)), setup); }
public static Attributes parse(InputStream is, Attributes attrs) throws ParserConfigurationException, SAXException, IOException { if (attrs == null) attrs = new Attributes(); SAXParserFactory f = SAXParserFactory.newInstance(); SAXParser parser = f.newSAXParser(); parser.parse(is, new ContentHandlerAdapter(attrs)); return attrs; }
saxParser = p = SAXParserFactory.newInstance().newSAXParser(); Attributes ds = new Attributes(); ContentHandlerAdapter ch = new ContentHandlerAdapter(ds); p.parse(f, ch); Attributes fmi = ch.getFileMetaInformation(); if (fmi == null) fmi = ds.createFileMetaInformation(UID.ExplicitVRLittleEndian);
private Attributes parseXML(String uri) throws ParserConfigurationException, SAXException, IOException { Attributes attrs = new Attributes(); SAXParserFactory f = SAXParserFactory.newInstance(); SAXParser parser = f.newSAXParser(); parser.parse(uri, new ContentHandlerAdapter(attrs)); return attrs; }
saxParser = p = SAXParserFactory.newInstance().newSAXParser(); Attributes ds = new Attributes(); ContentHandlerAdapter ch = new ContentHandlerAdapter(ds); p.parse(f, ch); Attributes fmi = ch.getFileMetaInformation(); if (fmi == null) fmi = ds.createFileMetaInformation(UID.ExplicitVRLittleEndian);
public static Attributes parse(String uri, Attributes attrs) throws ParserConfigurationException, SAXException, IOException { if (attrs == null) attrs = new Attributes(); SAXParserFactory f = SAXParserFactory.newInstance(); SAXParser parser = f.newSAXParser(); parser.parse(uri, new ContentHandlerAdapter(attrs)); return attrs; }
public static Attributes parseXML(String fname) throws Exception { Attributes attrs = new Attributes(); ContentHandlerAdapter ch = new ContentHandlerAdapter(attrs); parseXML(fname, ch); return attrs; }