javax.xml.transform.stream.StreamResult#getSystemId ( )源码实例Demo

下面列出了javax.xml.transform.stream.StreamResult#getSystemId ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: TencentKona-8   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码2 项目: TencentKona-8   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码3 项目: jdk8u60   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码4 项目: jdk8u60   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码5 项目: openjdk-jdk8u   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码6 项目: openjdk-jdk8u   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码7 项目: openjdk-jdk8u-backup   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码9 项目: Bytecoder   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码10 项目: openjdk-jdk9   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码11 项目: openjdk-jdk9   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码12 项目: hottub   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码13 项目: hottub   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码14 项目: openjdk-8-source   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码15 项目: openjdk-8-source   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码16 项目: openjdk-8   文件: StreamSerializer.java
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
源代码17 项目: openjdk-8   文件: XMLStreamWriterImpl.java
/**
 * Use a StreamResult to initialize the output for this XMLStreamWriter. Check
 * for OutputStream, Writer and then systemId, in that order.
 *
 * @param sr        StreamResult encapsulating output information
 * @param encoding  Encoding to be used except when a Writer is available
 */
public void setOutput(StreamResult sr, String encoding)
    throws IOException {

    if (sr.getOutputStream() != null) {
        setOutputUsingStream(sr.getOutputStream(), encoding);
    }
    else if (sr.getWriter() != null) {
        setOutputUsingWriter(sr.getWriter());
    }
    else if (sr.getSystemId() != null) {
        setOutputUsingStream(new FileOutputStream(sr.getSystemId()),
            encoding);
    }
}
 
源代码18 项目: citygml4j   文件: SAXWriter.java
public void setOutput(StreamResult streamResult, String encoding) throws IOException {
	if (streamResult.getOutputStream() != null)
		setOutput(streamResult.getOutputStream(), encoding);
	else if (streamResult.getWriter() != null)
		setOutput(streamResult.getWriter());
	else if (streamResult.getSystemId() != null)
		setOutput(new FileOutputStream(streamResult.getSystemId()), encoding);
}