Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MaltParser 1.5
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.maltparser.core.syntaxgraph.writer
Class NegraWriter

    java.lang.Object
      org.maltparser.core.syntaxgraph.writer.NegraWriter

All Implemented Interfaces:
  SyntaxGraphWriter

    public class NegraWriter

extends Object
implements SyntaxGraphWriter

Author:
  Johan Hall

Constructor Summary
`NegraWriter()`

Method Summary
`void` | `close()` Closes the file or the output stream.
`DataFormatInstance` | `getDataFormatInstance()` Returns the output data format instance
`String` | `getOptions()` Returns a string representation of the writer specific options.
`int` | `getSentenceCount()`
`BufferedWriter` | `getWriter()`
`void` | `open(OutputStream os, String charsetName)` Opens an output stream
`void` | `open(String fileName, String charsetName)` Opens a file for writing
`void` | `setDataFormatInstance(DataFormatInstance dataFormatInstance)` Sets the output data format instance
`void` | `setOptions(String optionString)` Sets the writer specific options.
`void` | `setSentenceCount(int sentenceCount)`
`void` | `setWriter(BufferedWriter writer)`
`void` | `writeEpilog()` Writes the end of the file
`void` | `writeProlog()` Cause the syntax graph writer to write the beginning of the file (such as header information)
`void` | `writeSentence(TokenStructure syntaxGraph)` Writes a sentence (token structure, dependency structure or/and phrase structure)

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### NegraWriter

    public NegraWriter()

Method Detail

### open

    public void open(String fileName,
                     String charsetName)
              throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Opens a file for writing

  Specified by:
    `open` in interface `SyntaxGraphWriter`
  Parameters:
    `fileName` - the file name of the file
    `charsetName` - the name of the character encoding set
  Throws:
    `MaltChainedException`

### open

    public void open(OutputStream os,
                     String charsetName)
              throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Opens an output stream

  Specified by:
    `open` in interface `SyntaxGraphWriter`
  Parameters:
    `os` - an output stream
    `charsetName` - the name of the character encoding set
  Throws:
    `MaltChainedException`

### writeProlog

    public void writeProlog()
                     throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Cause the syntax graph writer to write the beginning of the file (such as header information)

  Specified by:
    `writeProlog` in interface `SyntaxGraphWriter`
  Throws:
    `MaltChainedException`

### writeSentence

    public void writeSentence(TokenStructure syntaxGraph)
                       throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Writes a sentence (token structure, dependency structure or/and phrase structure)

  Specified by:
    `writeSentence` in interface `SyntaxGraphWriter`
  Parameters:
    `syntaxGraph` - a syntax graph (token structure, dependency structure or/and phrase structure)
  Throws:
    `MaltChainedException`

### writeEpilog

    public void writeEpilog()
                     throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Writes the end of the file

  Specified by:
    `writeEpilog` in interface `SyntaxGraphWriter`
  Throws:
    `MaltChainedException`

### getWriter

    public BufferedWriter getWriter()

### setWriter

    public void setWriter(BufferedWriter writer)

### getSentenceCount

    public int getSentenceCount()

### setSentenceCount

    public void setSentenceCount(int sentenceCount)

### getDataFormatInstance

    public DataFormatInstance getDataFormatInstance()

  Description copied from interface: `SyntaxGraphWriter`
  Returns the output data format instance

  Specified by:
    `getDataFormatInstance` in interface `SyntaxGraphWriter`
  Returns:
    the output data format instance

### setDataFormatInstance

    public void setDataFormatInstance(DataFormatInstance dataFormatInstance)

  Description copied from interface: `SyntaxGraphWriter`
  Sets the output data format instance

  Specified by:
    `setDataFormatInstance` in interface `SyntaxGraphWriter`
  Parameters:
    `dataFormatInstance` - an output data format instance

### getOptions

    public String getOptions()

  Description copied from interface: `SyntaxGraphWriter`
  Returns a string representation of the writer specific options.

  Specified by:
    `getOptions` in interface `SyntaxGraphWriter`
  Returns:
    a string representation of the writer specific options.

### setOptions

    public void setOptions(String optionString)
                    throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Sets the writer specific options.

  Specified by:
    `setOptions` in interface `SyntaxGraphWriter`
  Parameters:
    `optionString` - a string representation of the writer specific options
  Throws:
    `MaltChainedException`

### close

    public void close()
               throws MaltChainedException

  Description copied from interface: `SyntaxGraphWriter`
  Closes the file or the output stream.

  Specified by:
    `close` in interface `SyntaxGraphWriter`
  Throws:
    `MaltChainedException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MaltParser 1.5
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2007-2011 Johan Hall, Jens Nilsson and Joakim Nivre.