Package edu.upenn.seas.mstparser.io
Class DependencyWriter
- java.lang.Object
-
- edu.upenn.seas.mstparser.io.DependencyWriter
-
- Direct Known Subclasses:
CONLLWriter,MSTWriter
public abstract class DependencyWriter extends java.lang.ObjectA 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
-
-
Constructor Summary
Constructors Constructor Description DependencyWriter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static DependencyWritercreateDependencyWriter(java.lang.String format, boolean labeled)voidfinishWriting()booleanisLabeled()voidstartWriting(java.lang.String file)abstract java.lang.Stringwrite(DependencyInstance instance, boolean fileAccess)
-
-
-
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
-
-