Class EDIOutputFactory

    • Constructor Detail

      • EDIOutputFactory

        public EDIOutputFactory()
    • Method Detail

      • newFactory

        public static EDIOutputFactory newFactory()
        Create a new instance of the factory. This static method creates a new factory instance. Once an application has obtained a reference to an EDIOutputFactory it can use the factory to configure and obtain stream instances.
        Returns:
        the factory implementation
      • createEDIStreamWriter

        public abstract EDIStreamWriter createEDIStreamWriter​(OutputStream stream)
        Create a new EDIStreamWriter that writes to a stream
        Parameters:
        stream - - the stream to write to
        Returns:
        the writer instance
      • createEDIStreamWriter

        public abstract EDIStreamWriter createEDIStreamWriter​(OutputStream stream,
                                                              String encoding)
                                                       throws EDIStreamException
        Create a new EDIStreamWriter that writes to a stream
        Parameters:
        stream - - the stream to write to
        encoding - - the encoding to use
        Returns:
        the writer instance
        Throws:
        EDIStreamException - when encoding is not supported