public class WordNet extends Object
| 构造器和说明 |
|---|
WordNet(char[] charArray) |
WordNet(char[] charArray,
List<Vertex> vertexList) |
WordNet(String sentence)
为一个句子生成空白词网
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(int line,
List<AtomNode> atomSegment)
添加顶点,由原子分词顶点添加
|
void |
add(int line,
Vertex vertex)
添加顶点
|
void |
addAll(List<Vertex> vertexList)
全自动添加顶点
|
void |
clear()
清空词图
|
Iterator<Vertex> |
descendingIterator(int line)
获取某一行的逆序迭代器
|
List<Vertex> |
get(int line)
获取某一行的所有节点
|
Vertex |
get(int line,
int length)
获取某一行长度为length的节点
|
Vertex |
getFirst(int line)
获取某一行的第一个节点
|
LinkedList<Vertex>[] |
getVertexes()
获取内部顶点表格,谨慎操作!
|
void |
insert(int line,
Vertex vertex,
WordNet wordNetAll)
添加顶点,同时检查此顶点是否悬孤,如果悬孤则自动补全
|
void |
mergeContinuousNsIntoOne()
将连续的ns节点合并为一个
|
void |
push(int line,
Vertex vertex)
强行添加,替换已有的顶点
|
int |
size() |
Graph |
toGraph()
词网转词图
|
String |
toString() |
public String sentence
public char[] charArray
public WordNet(String sentence)
sentence - 句子public WordNet(char[] charArray)
public void add(int line,
Vertex vertex)
line - 行号vertex - 顶点public void push(int line,
Vertex vertex)
line - vertex - public void insert(int line,
Vertex vertex,
WordNet wordNetAll)
line - vertex - wordNetAll - 这是一个完全的词图public Iterator<Vertex> descendingIterator(int line)
line - 行号public Vertex getFirst(int line)
line - public Vertex get(int line, int length)
line - length - public int size()
public Graph toGraph()
public void mergeContinuousNsIntoOne()
public void clear()
public LinkedList<Vertex>[] getVertexes()
Copyright © 2014–2017 码农场. All rights reserved.