Package java.io

Examples of java.io.FilterWriter


        }
    }

    public HierarchicalStreamWriter createWriter(final Writer out) {
        final HierarchicalStreamWriter[] writer = new HierarchicalStreamWriter[1];
        final FilterWriter filter = new FilterWriter(out){
            public void close() {
                writer[0].close();
            }
        };
        writer[0] = new Dom4JXmlWriter(new XMLWriter(filter,  outputFormat), xmlFriendlyReplacer());
View Full Code Here


            }
            if(c instanceof Element) {
                Transformer t = builder.getIdentityTransformer();
                StringWriter w = new StringWriter();
                try {
                    Writer fw = new FilterWriter(w) {
                        char[] buf = new char[1];

                        public void write(int c) throws IOException {
                            buf[0] = (char)c;
                            write(buf,0,1);
View Full Code Here

        final StringBuilder log = new StringBuilder();

        // Conditional use of std input for saving the perforce entity
        if(builder.requiresStandardInput()) {
          BufferedWriter writer = p4.getWriter();
          Writer fwriter = new FilterWriter(writer) {
            public void write(String str) throws IOException {
              log.append(str);
              out.write(str);
            }
          };
          builder.save(object, fwriter);
          fwriter.flush();
          fwriter.close();
        }

        String line;
                StringBuilder error = new StringBuilder();
                StringBuilder info = new StringBuilder();
View Full Code Here

        }
    }

    private static class FilterWriterCharSinkTester extends CharWrapperTester {
        @Override public Writer create(Writer delegate) throws Exception {
            return new FilterWriter(delegate) {};
        }
View Full Code Here

            }
            if(c instanceof Element) {
                Transformer t = builder.getIdentityTransformer();
                StringWriter w = new StringWriter();
                try {
                    Writer fw = new FilterWriter(w) {
                        char[] buf = new char[1];

                        public void write(int c) throws IOException {
                            buf[0] = (char)c;
                            write(buf,0,1);
View Full Code Here

    public void _testException(final String value) throws Exception {
        final JSONJAXBContext ctx = new JSONJAXBContext(
                JSONConfiguration.mapped().build(), Bean.class);
        final JSONMarshaller jm = ctx.createJSONMarshaller();
        final StringWriter sw = new StringWriter();
        final Writer w = new FilterWriter(sw) {
            @Override
            public void write(String str) throws IOException {
                if (str.contains(value))
                    throw new IOException();
                super.write(str);
View Full Code Here

            }
            if(c instanceof Element) {
                Transformer t = builder.getIdentityTransformer();
                StringWriter w = new StringWriter();
                try {
                    Writer fw = new FilterWriter(w) {
                        char[] buf = new char[1];

                        public void write(int c) throws IOException {
                            buf[0] = (char)c;
                            write(buf,0,1);
View Full Code Here

*/
public final class StreamUtils {
    private static final AtomicInteger threadId = new AtomicInteger();

    public static Writer prefixWriter(Writer out, final String prefix) {
        return new FilterWriter(out) {
            private boolean first = true;

            @Override
            public void write(int c) throws IOException {
                if (first) {
View Full Code Here

            }
            if(c instanceof Element) {
                Transformer t = builder.getIdentityTransformer();
                StringWriter w = new StringWriter();
                try {
                    Writer fw = new FilterWriter(w) {
                        char[] buf = new char[1];

                        public void write(int c) throws IOException {
                            buf[0] = (char)c;
                            write(buf,0,1);
View Full Code Here

    return createJsonStreamTarget(new OutputStreamWriter(output), pretty);
  }
 
  @Override
  public JsonStreamTarget createJsonStreamTarget(Writer writer, boolean pretty) {
    JsonWriter jsonWriter = new JsonWriter(new FilterWriter(writer) {
      @Override
      public void close() throws IOException {
        flush(); // avoid closing underlying stream
      }
    });
View Full Code Here

TOP

Related Classes of java.io.FilterWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.