|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.googlecode.whatswrong.io.LispSExprFormat
public class LispSExprFormat
Loads Lisp S-Expression data.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.googlecode.whatswrong.io.CorpusFormat |
---|
CorpusFormat.Monitor |
Constructor Summary | |
---|---|
LispSExprFormat()
|
Method Summary | |
---|---|
javax.swing.JComponent |
getAccessory()
Returns the GUI element that controls how this format is to be loaded. |
java.lang.String |
getLongName()
Returns a longer name that may contain information about the configuration of this format. |
java.lang.String |
getName()
Returns the name of this format. |
java.util.List<NLPInstance> |
load(java.io.File file,
int from,
int to)
Loads a corpus from a file, starting at instance from and ending at instance to
(exclusive). |
void |
loadProperties(java.util.Properties properties,
java.lang.String prefix)
Loads a configuration for this format from the given Properties object. |
void |
saveProperties(java.util.Properties properties,
java.lang.String prefix)
Saves the configuration of this format to a Properties object. |
void |
setMonitor(CorpusFormat.Monitor monitor)
Sets the objects that monitors the progress of this format when loading a file. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LispSExprFormat()
Method Detail |
---|
public void setMonitor(CorpusFormat.Monitor monitor)
CorpusFormat
setMonitor
in interface CorpusFormat
monitor
- the monitor for this format.public void loadProperties(java.util.Properties properties, java.lang.String prefix)
CorpusFormat
loadProperties
in interface CorpusFormat
properties
- the Properties object to load from.prefix
- the prefix that properties for this format have in the Properties object.public void saveProperties(java.util.Properties properties, java.lang.String prefix)
CorpusFormat
saveProperties
in interface CorpusFormat
properties
- the Properties object to store this configuration of this format to.prefix
- the prefix that the properties should have.public java.lang.String getName()
CorpusFormat
getName
in interface CorpusFormat
public java.lang.String getLongName()
CorpusFormat
getLongName
in interface CorpusFormat
public java.lang.String toString()
toString
in class java.lang.Object
public javax.swing.JComponent getAccessory()
CorpusFormat
getAccessory
in interface CorpusFormat
public java.util.List<NLPInstance> load(java.io.File file, int from, int to) throws java.io.IOException
CorpusFormat
from
and ending at instance to
(exclusive). This method is required to call CorpusFormat.Monitor.progressed(int)
after each instance that was processed.
load
in interface CorpusFormat
file
- the file to load the corpus from.from
- the starting instance index.to
- the end instance index.
java.io.IOException
- if I/O goes wrong.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |