protected RenderableSVG toRenderableSVG(String svgfile, URL svgUrl) throws SAXException, IOException { RenderableSVG svg; String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser); String svgUri = svgfile; // Remove parameters from file URLs, as it is not supported by Windows if ("file".equals(svgUrl.getProtocol()) && svgUrl.getQuery() != null) { int idx = svgfile.indexOf('?'); if (idx > -1) { svgUri = svgfile.substring(0, idx); } } Document doc = f.createDocument(svgUri); Map<String, String> parameters = getParametersFromUrl(svgfile); if (!parameters.isEmpty() || hasParameters(doc.getDocumentElement())) { replaceParameters(doc.getDocumentElement(), parameters); } svg = new RenderableSVG(doc); return svg; }
String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser); Document doc;
/** * Returns the class name of the XML parser. */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Creates a preference manager. * @param prefFileName the name of the preference file. */ public XMLPreferenceManager(String prefFileName){ this(prefFileName, null, XMLResourceDescriptor.getXMLParserClassName()); }
/** * Returns the XML parser class name. */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the class name of the XML parser. */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the XML parser to use */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the XML parser to use */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the XML parser to use */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Creates a preference manager. * @param prefFileName the name of the preference file. */ public XMLPreferenceManager(String prefFileName){ this(prefFileName, null, XMLResourceDescriptor.getXMLParserClassName()); }
/** * Creates a preference manager. * @param prefFileName the name of the preference file. * @param defaults where to get defaults value if the value is * not specified in the file. */ public XMLPreferenceManager(String prefFileName, Map defaults){ this(prefFileName, defaults, XMLResourceDescriptor.getXMLParserClassName()); }
/** * Returns the class name of the XML parser. */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the XML parser class name. */ public String getXMLParserClassName() { return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the class name of the XML parser. */ public String getXMLParserClassName() { if (svgUserAgent != null) { return svgUserAgent.getXMLParserClassName(); } return XMLResourceDescriptor.getXMLParserClassName(); }
/** * Returns the class name of the XML parser. */ public String getXMLParserClassName() { if (svgUserAgent != null) { return svgUserAgent.getXMLParserClassName(); } return XMLResourceDescriptor.getXMLParserClassName(); }
public static SVGDocument newDocumentFromInputStream(InputStream in) { SVGDocument ret = null; try { String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory factory = new SAXSVGDocumentFactory(parser); ret = (SVGDocument) factory.createDocument("",in); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return ret; }
private SVGDocument getSVGDocument(QualifiedSVGResource svg) throws IOException { String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser); return (SVGDocument) f.createDocument(svg.toURI().toURL().toString()); }
private SVGDocument getSVGDocument(QualifiedSVGResource svg) throws IOException { String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser); return (SVGDocument) f.createDocument(svg.toURI().toURL().toString()); }
private Document readSVG(String svgContent) throws IOException { String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory factory = new SAXSVGDocumentFactory(parser); factory.setValidating(false); Document svgDocument = factory.createDocument("http://jbpm.org", new StringReader(svgContent)); return svgDocument; } }
private Document readSVG(String svgContent) throws IOException { String parser = XMLResourceDescriptor.getXMLParserClassName(); SAXSVGDocumentFactory factory = new SAXSVGDocumentFactory(parser); factory.setValidating(false); Document svgDocument = factory.createDocument("http://jbpm.org", new StringReader(svgContent)); return svgDocument; } }