MaltParser 1.4.1

org.maltparser.core.syntaxgraph.reader
Class TabReader

java.lang.Object
  extended by org.maltparser.core.syntaxgraph.reader.TabReader
All Implemented Interfaces:
SyntaxGraphReader

public class TabReader
extends Object
implements SyntaxGraphReader

Author:
Johan Hall

Constructor Summary
TabReader()
           
 
Method Summary
 void clear()
           
 void close()
          Closes the file or the input stream.
 String getCharsetName()
           
 DataFormatInstance getDataFormatInstance()
          Returns the input data format instance
 String getFileName()
           
 int getIterationCounter()
           
 int getNIterations()
           
 String getOptions()
          Returns a string representation of the reader specific options.
 BufferedReader getReader()
           
 int getSentenceCount()
          Returns the current number of the sentence.
 URL getUrl()
           
 void open(InputStream is, String charsetName)
          Opens an input stream
 void open(String fileName, String charsetName)
          Opens a file for read only
 void open(URL url, String charsetName)
          Opens an URL for read only
 void readEpilog()
          Reads the end of the file, after all sentences have been processed,
 void readProlog()
          Cause the syntax graph reader to read the beginning of the file (such as header information)
 boolean readSentence(TokenStructure syntaxGraph)
          Reads a sentence (token structure, dependency structure or/and phrase structure)
 void setCharsetName(String charsetName)
           
 void setDataFormatInstance(DataFormatInstance dataFormatInstance)
          Sets the input data format instance
 void setFileName(String fileName)
           
 void setNIterations(int iterations)
           
 void setOptions(String optionString)
          Sets the reader specific options.
 void setReader(BufferedReader reader)
           
 void setSentenceCount(int sentenceCount)
           
 void setUrl(URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabReader

public TabReader()
Method Detail

open

public void open(String fileName,
                 String charsetName)
          throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Opens a file for read only

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

open

public void open(URL url,
                 String charsetName)
          throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Opens an URL for read only

Specified by:
open in interface SyntaxGraphReader
Parameters:
url - the URL of the resource
charsetName - the name of the character encoding set
Throws:
MaltChainedException

open

public void open(InputStream is,
                 String charsetName)
          throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Opens an input stream

Specified by:
open in interface SyntaxGraphReader
Parameters:
is - an input stream
charsetName - the name of the character encoding set
Throws:
MaltChainedException

readProlog

public void readProlog()
                throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Cause the syntax graph reader to read the beginning of the file (such as header information)

Specified by:
readProlog in interface SyntaxGraphReader
Throws:
MaltChainedException

readSentence

public boolean readSentence(TokenStructure syntaxGraph)
                     throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Reads a sentence (token structure, dependency structure or/and phrase structure)

Specified by:
readSentence in interface SyntaxGraphReader
Parameters:
syntaxGraph - a syntax graph (token structure, dependency structure or/and phrase structure)
Returns:
true if there is more sentences to be processed, otherwise false.
Throws:
MaltChainedException

readEpilog

public void readEpilog()
                throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Reads the end of the file, after all sentences have been processed,

Specified by:
readEpilog in interface SyntaxGraphReader
Throws:
MaltChainedException

getReader

public BufferedReader getReader()

setReader

public void setReader(BufferedReader reader)
               throws MaltChainedException
Throws:
MaltChainedException

getDataFormatInstance

public DataFormatInstance getDataFormatInstance()
Description copied from interface: SyntaxGraphReader
Returns the input data format instance

Specified by:
getDataFormatInstance in interface SyntaxGraphReader
Returns:
the input data format instance

setDataFormatInstance

public void setDataFormatInstance(DataFormatInstance dataFormatInstance)
Description copied from interface: SyntaxGraphReader
Sets the input data format instance

Specified by:
setDataFormatInstance in interface SyntaxGraphReader
Parameters:
dataFormatInstance - an input data format instance

getSentenceCount

public int getSentenceCount()
                     throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Returns the current number of the sentence.

Specified by:
getSentenceCount in interface SyntaxGraphReader
Returns:
the current number of the sentence.
Throws:
MaltChainedException

setSentenceCount

public void setSentenceCount(int sentenceCount)

getOptions

public String getOptions()
Description copied from interface: SyntaxGraphReader
Returns a string representation of the reader specific options.

Specified by:
getOptions in interface SyntaxGraphReader
Returns:
a string representation of the reader specific options.

setOptions

public void setOptions(String optionString)
                throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Sets the reader specific options.

Specified by:
setOptions in interface SyntaxGraphReader
Parameters:
optionString - a string representation of the reader specific options
Throws:
MaltChainedException

getFileName

public String getFileName()

setFileName

public void setFileName(String fileName)

getUrl

public URL getUrl()

setUrl

public void setUrl(URL url)

getCharsetName

public String getCharsetName()

setCharsetName

public void setCharsetName(String charsetName)

getNIterations

public int getNIterations()
Specified by:
getNIterations in interface SyntaxGraphReader

setNIterations

public void setNIterations(int iterations)
Specified by:
setNIterations in interface SyntaxGraphReader

getIterationCounter

public int getIterationCounter()
Specified by:
getIterationCounter in interface SyntaxGraphReader

close

public void close()
           throws MaltChainedException
Description copied from interface: SyntaxGraphReader
Closes the file or the input stream.

Specified by:
close in interface SyntaxGraphReader
Throws:
MaltChainedException

clear

public void clear()
           throws MaltChainedException
Throws:
MaltChainedException

MaltParser 1.4.1

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