/** * @deprecated since 2.2 * @see #doSerialize(OutputStream, Document, Map) * @param outputStream * @param document * @see #doSerialize(OutputStream, Document, Map) * @throws IOException */ @Deprecated protected static void doSerialize(OutputStream outputStream, Document document) throws IOException { doSerialize(outputStream, document, Collections.EMPTY_MAP); }
/** * @deprecated since 2.2 * @see #doSerialize(OutputStream, Document, Map) * @param outputStream * @param document * @see #doSerialize(OutputStream, Document, Map) * @throws IOException */ @Deprecated protected static void doSerialize(OutputStream outputStream, Document document) throws IOException { doSerialize(outputStream, document, Collections.EMPTY_MAP); }
public static void serialize(OutputStream outputStream, Element element, String encoding) { try { doSerialize(outputStream, element, encoding); } catch (Exception exception) { exception.printStackTrace(); } }
public static void serialize(OutputStream outputStream, Element element, String encoding) { try { doSerialize(outputStream, element, encoding); } catch (Exception exception) { exception.printStackTrace(); } }
public static void serialize(OutputStream outputStream, Document document, String encoding) { try { doSerialize(outputStream, document, encoding); } catch (Exception exception) { exception.printStackTrace(); } }
public static void serialize(OutputStream outputStream, Document document, String encoding) { try { doSerialize(outputStream, document, encoding); } catch (Exception exception) { exception.printStackTrace(); } }
protected static void doSerialize(OutputStream outputStream, Element element, String encoding) throws IOException { try { Transformer transformer = new DefaultJAXPConfiguration().createTransformer(encoding); // Be sure to use actual encoding of the transformer which might be non-null even if encoding started as null. encoding = transformer.getOutputProperty(OutputKeys.ENCODING); Writer writer = encoding == null ? new OutputStreamWriter(outputStream) : new OutputStreamWriter(outputStream, encoding); transformer.transform(new DOMSource(element), new StreamResult(writer)); } catch (TransformerException exception) { XSDPlugin.INSTANCE.log(exception); } }
protected static void doSerialize(OutputStream outputStream, Element element, String encoding) throws IOException { try { Transformer transformer = new DefaultJAXPConfiguration().createTransformer(encoding); // Be sure to use actual encoding of the transformer which might be non-null even if encoding started as null. encoding = transformer.getOutputProperty(OutputKeys.ENCODING); Writer writer = encoding == null ? new OutputStreamWriter(outputStream) : new OutputStreamWriter(outputStream, encoding); transformer.transform(new DOMSource(element), new StreamResult(writer)); } catch (TransformerException exception) { XSDPlugin.INSTANCE.log(exception); } }
doSerialize(outputStream, document, encoding);
doSerialize(outputStream, document, encoding);
protected void doSave(Writer writer, Map<?, ?> options) throws IOException { XSDSchema xsdSchema = getSchema(); if (xsdSchema != null) { Document document = xsdSchema.getDocument(); if (document == null) { xsdSchema.updateDocument(); document = xsdSchema.getDocument(); } if (xsdSchema.getElement() == null) { xsdSchema.updateElement(); } doSerialize(writer, document, options); } }
protected void doSave(Writer writer, Map<?, ?> options) throws IOException { XSDSchema xsdSchema = getSchema(); if (xsdSchema != null) { Document document = xsdSchema.getDocument(); if (document == null) { xsdSchema.updateDocument(); document = xsdSchema.getDocument(); } if (xsdSchema.getElement() == null) { xsdSchema.updateElement(); } doSerialize(writer, document, options); } }
@Override protected void doSave(OutputStream os, Map<?, ?> options) throws IOException { if (os instanceof URIConverter.WriteableOutputStream) { doSave(((URIConverter.WriteableOutputStream)os).asWriter(), options); } else { XSDSchema xsdSchema = getSchema(); if (xsdSchema != null) { Document document = xsdSchema.getDocument(); if (document == null) { xsdSchema.updateDocument(); document = xsdSchema.getDocument(); } if (xsdSchema.getElement() == null) { xsdSchema.updateElement(); } doSerialize(os, document, options); } } }
@Override protected void doSave(OutputStream os, Map<?, ?> options) throws IOException { if (os instanceof URIConverter.WriteableOutputStream) { doSave(((URIConverter.WriteableOutputStream)os).asWriter(), options); } else { XSDSchema xsdSchema = getSchema(); if (xsdSchema != null) { Document document = xsdSchema.getDocument(); if (document == null) { xsdSchema.updateDocument(); document = xsdSchema.getDocument(); } if (xsdSchema.getElement() == null) { xsdSchema.updateElement(); } doSerialize(os, document, options); } } }