Class DependencyWriter

  • Direct Known Subclasses:
    CONLLWriter, MSTWriter

    public abstract class DependencyWriter
    extends java.lang.Object
    A class that defines common behavior and abstract methods for writers for different formats.

    Created: Sat Nov 10 15:25:10 2001

    Version:
    $Id: DependencyWriter.java 94 2007-01-17 17:05:12Z jasonbaldridge $
    Author:
    Jason Baldridge
    • Field Detail

      • writer

        protected java.io.BufferedWriter writer
      • labeled

        protected boolean labeled
    • Constructor Detail

      • DependencyWriter

        public DependencyWriter()
    • Method Detail

      • createDependencyWriter

        public static DependencyWriter createDependencyWriter​(java.lang.String format,
                                                              boolean labeled)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • startWriting

        public void startWriting​(java.lang.String file)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • finishWriting

        public void finishWriting()
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • isLabeled

        public boolean isLabeled()
      • write

        public abstract java.lang.String write​(DependencyInstance instance,
                                               boolean fileAccess)
                                        throws java.io.IOException
        Throws:
        java.io.IOException