Package relations
Class ChunkAnalyzer
- java.lang.Object
-
- relations.ChunkAnalyzer
-
public class ChunkAnalyzer extends Object
Define all operations on Chunk such as forming NP, VP, PP, AP
-
-
Constructor Summary
Constructors Constructor Description ChunkAnalyzer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyzeChunk(List<Chunk> ls, String[] tags, String[] tokens)Analyzing chunks to form NP, VP...voidcleanChunk(List<Chunk> ls, String[] tags, String[] tokens)BasicChunkfindObject(int start, List<Chunk> ls, int end)BasicChunkfindPreviousNP(BasicChunk obj)For 'which' and 'that' relative clauseBasicChunkfindSubject(int start, List<Chunk> chunk, int stop)intgetVerbChunkType(Chunk vb)Determine verb chunk type: passive/active/gerundbooleanis_a_phrase(Chunk verb)booleanis_passive(Chunk verb)static voidmain(String[] args)voidprintChunk(List<Chunk> chunk)print chunks contain marker wordintskipPhrase(List<Chunk> ls, int start, int end)First step: remove
-
-
-
Field Detail
-
curr_text
public String curr_text
-
print_chunk
public boolean print_chunk
-
count_chunk
public int count_chunk
-
-
Method Detail
-
analyzeChunk
public void analyzeChunk(List<Chunk> ls, String[] tags, String[] tokens)
Analyzing chunks to form NP, VP...- Parameters:
ls- : chunks from parser Output: basic chunks stored in bsList verb chunks stored in verbList
-
getVerbChunkType
public int getVerbChunkType(Chunk vb)
Determine verb chunk type: passive/active/gerund- Parameters:
vb-
-
skipPhrase
public int skipPhrase(List<Chunk> ls, int start, int end)
First step: remove- Parameters:
ls-
-
findPreviousNP
public BasicChunk findPreviousNP(BasicChunk obj)
For 'which' and 'that' relative clause- Parameters:
start-chunk-stop-- Returns:
-
findSubject
public BasicChunk findSubject(int start, List<Chunk> chunk, int stop)
-
printChunk
public void printChunk(List<Chunk> chunk)
print chunks contain marker word- Parameters:
chunk-
-
findObject
public BasicChunk findObject(int start, List<Chunk> ls, int end)
-
is_a_phrase
public boolean is_a_phrase(Chunk verb)
-
is_passive
public boolean is_passive(Chunk verb)
-
main
public static void main(String[] args)
-
-