|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.parser.lexparser.AbstractTreebankParserParams
edu.stanford.nlp.parser.lexparser.ArabicTreebankParserParams
public class ArabicTreebankParserParams
A TreebankLangParserParams
implementing class for
the Penn Arabic Treebank. Everything in here should now work with
either a Buckwalter or UTF-8 encoding of Arabic words. Most of it only
works with the reduced Bies tag set tags, though some bits were also
written to handle the native treebank morphological tags.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.stanford.nlp.parser.lexparser.AbstractTreebankParserParams |
---|
AbstractTreebankParserParams.SubcategoryStripper |
Field Summary |
---|
Fields inherited from class edu.stanford.nlp.parser.lexparser.AbstractTreebankParserParams |
---|
inputEncoding, outputEncoding, tlp |
Constructor Summary | |
---|---|
ArabicTreebankParserParams()
|
Method Summary | |
---|---|
TreeTransformer |
collinizer()
The collinizer eliminates punctuation |
TreeTransformer |
collinizerEvalb()
Stand-in collinizer does nothing to the tree. |
List<? extends HasWord> |
defaultTestSentence()
Return a default sentence for the language (for testing). |
DiskTreebank |
diskTreebank()
returns a DiskTreebank appropriate to the treebank source |
void |
display()
display language-specific settings |
HeadFinder |
headFinder()
the HeadFinder to use for your treebank. |
Lexicon |
lex()
Returns a lexicon for Arabic. |
Lexicon |
lex(Options.LexOptions op)
Returns a lexicon for Arabic. |
static void |
main(String[] args)
Loads Arabic Treebank files from the first argument and prints all the trees below length specified by second arg. |
MemoryTreebank |
memoryTreebank()
returns a MemoryTreebank appropriate to the treebank source |
int |
setOptionFlag(String[] args,
int i)
Some options for setOptionFlag: |
String[] |
sisterSplitters()
Returns the splitting strings used for selective splits. |
Tree |
transformTree(Tree t,
Tree root)
This method does language-specific tree transformations such as annotating particular nodes with language-relevant features. |
TreeReaderFactory |
treeReaderFactory()
Returns a factory for reading in trees from the source you want. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArabicTreebankParserParams()
Method Detail |
---|
public TreeReaderFactory treeReaderFactory()
TreebankLangParserParams
public MemoryTreebank memoryTreebank()
AbstractTreebankParserParams
memoryTreebank
in interface TreebankLangParserParams
memoryTreebank
in class AbstractTreebankParserParams
public DiskTreebank diskTreebank()
TreebankLangParserParams
public HeadFinder headFinder()
AbstractTreebankParserParams
headFinder
in interface TreebankLangParserParams
headFinder
in class AbstractTreebankParserParams
public TreeTransformer collinizer()
collinizer
in interface TreebankLangParserParams
collinizer
in class AbstractTreebankParserParams
public TreeTransformer collinizerEvalb()
collinizerEvalb
in interface TreebankLangParserParams
collinizerEvalb
in class AbstractTreebankParserParams
public String[] sisterSplitters()
AbstractTreebankParserParams
sisterSplitters
in interface TreebankLangParserParams
sisterSplitters
in class AbstractTreebankParserParams
public Tree transformTree(Tree t, Tree root)
AbstractTreebankParserParams
t
. It changes both
labels and the tree shape.
transformTree
in interface TreebankLangParserParams
transformTree
in class AbstractTreebankParserParams
t
- The input tree (with non-language specific annotation already
done, so you need to strip back to basic categories)root
- The root of the current tree (can be null for words)
public void display()
AbstractTreebankParserParams
display
in interface TreebankLangParserParams
display
in class AbstractTreebankParserParams
public int setOptionFlag(String[] args, int i)
-retainNPTmp
retain temporal NP marking on NPs.
-markGappedVP
marked gapped VPs.
-collinizerRetainsPunctuation
does what it says.
setOptionFlag
in interface TreebankLangParserParams
setOptionFlag
in class AbstractTreebankParserParams
args
- flag arguments (usually from commmand linei
- index at which to begin argument processing
public List<? extends HasWord> defaultTestSentence()
public static void main(String[] args)
args
- Command line arguments, as abovepublic Lexicon lex()
lex
in class AbstractTreebankParserParams
public Lexicon lex(Options.LexOptions op)
lex
in interface TreebankLangParserParams
lex
in class AbstractTreebankParserParams
op
- Lexicon options
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |